ui: fixes input
This commit is contained in:
@@ -16,7 +16,6 @@ void asa_modal_dialogue_callback(w_cb_args_t *args) {
|
||||
app_t *app = args->app;
|
||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||
d_args.app = NULL;
|
||||
d_args.element = app->active_widget;
|
||||
w_input_t *in_ip = d->g_content->elements[0].element;
|
||||
w_input_t *in_port = d->g_content->elements[1].element;
|
||||
|
||||
@@ -18,7 +18,7 @@ void login_modal_option_cb(w_cb_args_t *args) {
|
||||
app_t *app = args->app;
|
||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||
d_args.app = NULL;
|
||||
/* d_args.app = NULL; */
|
||||
d_args.element = app->active_widget;
|
||||
w_dialogue_callback_default(&d_args);
|
||||
if (d_args.resp_data.code == cbrp_val) {
|
||||
|
||||
@@ -16,7 +16,7 @@ void init_notification_modal_cb(w_cb_args_t *args) {
|
||||
app_t *app = args->app;
|
||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||
d_args.app = NULL;
|
||||
/* d_args.app = NULL; */
|
||||
d_args.element = app->active_widget;
|
||||
w_dialogue_callback_default(&d_args);
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ void init_register_modal_cb(w_cb_args_t *args) {
|
||||
app_t *app = args->app;
|
||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||
d_args.app = NULL;
|
||||
/* d_args.app = NULL; */
|
||||
d_args.element = app->active_widget;
|
||||
w_dialogue_callback_default(&d_args);
|
||||
if (d_args.resp_data.code == cbrp_val &&
|
||||
|
||||
@@ -16,7 +16,7 @@ void server_message_modal_cb(w_cb_args_t *args) {
|
||||
app_t *app = args->app;
|
||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||
d_args.app = NULL;
|
||||
/* d_args.app = NULL; */
|
||||
d_args.element = app->active_widget;
|
||||
w_dialogue_callback_default(&d_args);
|
||||
if (d_args.resp_data.code == cbrp_val) {
|
||||
|
||||
@@ -11,7 +11,7 @@ void upload_dialogue_modal_cb(w_cb_args_t *args) {
|
||||
app_t *app = args->app;
|
||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||
d_args.app = NULL;
|
||||
/* d_args.app = NULL; */
|
||||
d_args.element = app->active_widget;
|
||||
w_dialogue_callback_default(&d_args);
|
||||
w_lfl_ui_t *fui = (w_lfl_ui_t *)d->g_content->elements[0].element;
|
||||
|
||||
@@ -16,7 +16,7 @@ void upload_props_dialogue_modal_cb(w_cb_args_t *args) {
|
||||
app_t *app = args->app;
|
||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||
d_args.app = NULL;
|
||||
/* d_args.app = NULL; */
|
||||
d_args.element = app->active_widget;
|
||||
w_dialogue_callback_default(&d_args);
|
||||
int32_t query_len = 0;
|
||||
|
||||
+3
-2
@@ -131,8 +131,9 @@ int32_t w_input_draw(w_input_t *input, int32_t active_id) {
|
||||
mvwprintw(win, pos_y, pos_x, "%.*s%*s", (int)input->value_len, stars,
|
||||
(int)(input->w.sz.x - input->value_len - 2), "");
|
||||
} else {
|
||||
pos_x = 2;
|
||||
mvwaddnwstr(win, pos_y, pos_x, input->w_value, input->max_len);
|
||||
if (input->value_len > 0) {
|
||||
mvwaddnwstr(win, pos_y, pos_x, input->w_value, input->value_len);
|
||||
}
|
||||
mvwprintw(win, pos_y, pos_x + input->value_len, "%*s",
|
||||
input->w.sz.x - input->value_len - 2, "");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user