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;
|
app_t *app = args->app;
|
||||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||||
d_args.app = NULL;
|
|
||||||
d_args.element = app->active_widget;
|
d_args.element = app->active_widget;
|
||||||
w_input_t *in_ip = d->g_content->elements[0].element;
|
w_input_t *in_ip = d->g_content->elements[0].element;
|
||||||
w_input_t *in_port = d->g_content->elements[1].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;
|
app_t *app = args->app;
|
||||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||||
d_args.app = NULL;
|
/* d_args.app = NULL; */
|
||||||
d_args.element = app->active_widget;
|
d_args.element = app->active_widget;
|
||||||
w_dialogue_callback_default(&d_args);
|
w_dialogue_callback_default(&d_args);
|
||||||
if (d_args.resp_data.code == cbrp_val) {
|
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;
|
app_t *app = args->app;
|
||||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||||
d_args.app = NULL;
|
/* d_args.app = NULL; */
|
||||||
d_args.element = app->active_widget;
|
d_args.element = app->active_widget;
|
||||||
w_dialogue_callback_default(&d_args);
|
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;
|
app_t *app = args->app;
|
||||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||||
d_args.app = NULL;
|
/* d_args.app = NULL; */
|
||||||
d_args.element = app->active_widget;
|
d_args.element = app->active_widget;
|
||||||
w_dialogue_callback_default(&d_args);
|
w_dialogue_callback_default(&d_args);
|
||||||
if (d_args.resp_data.code == cbrp_val &&
|
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;
|
app_t *app = args->app;
|
||||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||||
d_args.app = NULL;
|
/* d_args.app = NULL; */
|
||||||
d_args.element = app->active_widget;
|
d_args.element = app->active_widget;
|
||||||
w_dialogue_callback_default(&d_args);
|
w_dialogue_callback_default(&d_args);
|
||||||
if (d_args.resp_data.code == cbrp_val) {
|
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;
|
app_t *app = args->app;
|
||||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||||
d_args.app = NULL;
|
/* d_args.app = NULL; */
|
||||||
d_args.element = app->active_widget;
|
d_args.element = app->active_widget;
|
||||||
w_dialogue_callback_default(&d_args);
|
w_dialogue_callback_default(&d_args);
|
||||||
w_lfl_ui_t *fui = (w_lfl_ui_t *)d->g_content->elements[0].element;
|
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;
|
app_t *app = args->app;
|
||||||
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
w_dialogue_t *d = (w_dialogue_t *)app->active_widget;
|
||||||
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
memcpy(&d_args, args, sizeof(w_cb_args_t));
|
||||||
d_args.app = NULL;
|
/* d_args.app = NULL; */
|
||||||
d_args.element = app->active_widget;
|
d_args.element = app->active_widget;
|
||||||
w_dialogue_callback_default(&d_args);
|
w_dialogue_callback_default(&d_args);
|
||||||
int32_t query_len = 0;
|
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,
|
mvwprintw(win, pos_y, pos_x, "%.*s%*s", (int)input->value_len, stars,
|
||||||
(int)(input->w.sz.x - input->value_len - 2), "");
|
(int)(input->w.sz.x - input->value_len - 2), "");
|
||||||
} else {
|
} else {
|
||||||
pos_x = 2;
|
if (input->value_len > 0) {
|
||||||
mvwaddnwstr(win, pos_y, pos_x, input->w_value, input->max_len);
|
mvwaddnwstr(win, pos_y, pos_x, input->w_value, input->value_len);
|
||||||
|
}
|
||||||
mvwprintw(win, pos_y, pos_x + input->value_len, "%*s",
|
mvwprintw(win, pos_y, pos_x + input->value_len, "%*s",
|
||||||
input->w.sz.x - input->value_len - 2, "");
|
input->w.sz.x - input->value_len - 2, "");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user