quick_widget 53 lib/widget/quick.c quick_widget_t *quick_widget; quick_widget 81 lib/widget/quick.c quick_create_labeled_input (GArray *widgets, int *y, int x, quick_widget_t *quick_widget, quick_widget 86 lib/widget/quick.c label.quick_widget = g_new0 (quick_widget_t, 1); quick_widget 87 lib/widget/quick.c label.quick_widget->widget_type = quick_label; quick_widget 88 lib/widget/quick.c label.quick_widget->options = quick_widget->options; quick_widget 89 lib/widget/quick.c label.quick_widget->state = quick_widget->state; quick_widget 91 lib/widget/quick.c label.quick_widget->pos_flags = quick_widget->pos_flags; quick_widget 93 lib/widget/quick.c switch (quick_widget->u.input.label_location) quick_widget 96 lib/widget/quick.c label.widget = WIDGET (label_new (*y, x, quick_widget->u.input.label_text)); quick_widget 100 lib/widget/quick.c in.widget = WIDGET (quick_create_input (++(*y), x, quick_widget)); quick_widget 101 lib/widget/quick.c in.quick_widget = quick_widget; quick_widget 108 lib/widget/quick.c label.widget = WIDGET (label_new (*y, x, quick_widget->u.input.label_text)); quick_widget 111 lib/widget/quick.c in.widget = WIDGET (quick_create_input (*y, x + label.widget->rect.cols + 1, quick_widget)); quick_widget 112 lib/widget/quick.c in.quick_widget = quick_widget; quick_widget 119 lib/widget/quick.c in.widget = WIDGET (quick_create_input (*y, x, quick_widget)); quick_widget 120 lib/widget/quick.c in.quick_widget = quick_widget; quick_widget 124 lib/widget/quick.c WIDGET (label_new (*y, x + in.widget->rect.cols + 1, quick_widget->u.input.label_text)); quick_widget 131 lib/widget/quick.c in.widget = WIDGET (quick_create_input (*y, x, quick_widget)); quick_widget 132 lib/widget/quick.c in.quick_widget = quick_widget; quick_widget 135 lib/widget/quick.c label.widget = WIDGET (label_new (++(*y), x, quick_widget->u.input.label_text)); quick_widget 143 lib/widget/quick.c g_free (label.quick_widget); quick_widget 149 lib/widget/quick.c label.quick_widget->u.label.input = in.quick_widget; quick_widget 150 lib/widget/quick.c in.quick_widget->u.input.label = label.quick_widget; quick_widget 178 lib/widget/quick.c quick_widget_t *quick_widget; quick_widget 193 lib/widget/quick.c for (quick_widget = quick_dlg->widgets; quick_widget->widget_type != quick_end; quick_widget++) quick_widget 195 lib/widget/quick.c quick_widget_item_t item = { NULL, quick_widget }; quick_widget 198 lib/widget/quick.c switch (quick_widget->widget_type) quick_widget 202 lib/widget/quick.c check_new (++y, x, *quick_widget->u.checkbox.state, quick_widget->u.checkbox.text)); quick_widget 216 lib/widget/quick.c ++y, x, quick_widget->u.button.action, quick_widget 217 lib/widget/quick.c quick_widget->u.button.action == B_ENTER ? DEFPUSH_BUTTON : NORMAL_BUTTON, quick_widget 218 lib/widget/quick.c quick_widget->u.button.text, quick_widget->u.button.callback)); quick_widget 230 lib/widget/quick.c *quick_widget->u.input.result = NULL; quick_widget 232 lib/widget/quick.c if (quick_widget->u.input.label_location != input_label_none) quick_widget 234 lib/widget/quick.c quick_create_labeled_input (widgets, &y, x, quick_widget, &width); quick_widget 235 lib/widget/quick.c input_labels = g_list_prepend (input_labels, quick_widget->u.input.label); quick_widget 239 lib/widget/quick.c item.widget = WIDGET (quick_create_input (y, x, quick_widget)); quick_widget 252 lib/widget/quick.c item.widget = WIDGET (label_new (++y, x, quick_widget->u.label.text)); quick_widget 270 lib/widget/quick.c items = g_new (char *, quick_widget->u.radio.count + 1); quick_widget 271 lib/widget/quick.c for (i = 0; i < (size_t) quick_widget->u.radio.count; i++) quick_widget 272 lib/widget/quick.c items[i] = g_strdup (quick_widget->u.radio.items[i]); quick_widget 275 lib/widget/quick.c r = radio_new (++y, x, quick_widget->u.radio.count, (const char **) items); quick_widget 276 lib/widget/quick.c r->pos = r->sel = *quick_widget->u.radio.value; quick_widget 292 lib/widget/quick.c len = str_term_width1 (quick_widget->u.groupbox.title); quick_widget 293 lib/widget/quick.c g = groupbox_new (++y, x, 1, len + 4, quick_widget->u.groupbox.title); quick_widget 314 lib/widget/quick.c if (quick_widget->u.separator.line) quick_widget 342 lib/widget/quick.c if (quick_widget->u.separator.space) quick_widget 346 lib/widget/quick.c if (quick_widget->u.separator.line) quick_widget 354 lib/widget/quick.c quick_widget++; quick_widget 355 lib/widget/quick.c for (; quick_widget->widget_type == quick_button; quick_widget++) quick_widget 358 lib/widget/quick.c y, x++, quick_widget->u.button.action, quick_widget 359 lib/widget/quick.c quick_widget->u.button.action == B_ENTER ? DEFPUSH_BUTTON : NORMAL_BUTTON, quick_widget 360 lib/widget/quick.c quick_widget->u.button.text, quick_widget->u.button.callback)); quick_widget 361 lib/widget/quick.c item.quick_widget = quick_widget; quick_widget 368 lib/widget/quick.c quick_widget->widget_type = quick_end; quick_widget 369 lib/widget/quick.c quick_widget--; quick_widget 424 lib/widget/quick.c switch (item->quick_widget->widget_type) quick_widget 428 lib/widget/quick.c quick_widget_t *input = item->quick_widget->u.label.input; quick_widget 472 lib/widget/quick.c switch (item->quick_widget->u.input.label_location) quick_widget 565 lib/widget/quick.c item->quick_widget->options; // FIXME: cannot reset flags, setup only quick_widget 567 lib/widget/quick.c item->quick_widget->state; // FIXME: cannot reset flags, setup only quick_widget 568 lib/widget/quick.c id = group_add_widget_autopos (GROUP (dd), item->widget, item->quick_widget->pos_flags, quick_widget 570 lib/widget/quick.c if (item->quick_widget->id != NULL) quick_widget 571 lib/widget/quick.c *item->quick_widget->id = id; quick_widget 592 lib/widget/quick.c switch (item->quick_widget->widget_type) quick_widget 595 lib/widget/quick.c *item->quick_widget->u.checkbox.state = CHECK (item->widget)->state; quick_widget 599 lib/widget/quick.c if ((item->quick_widget->u.input.completion_flags & INPUT_COMPLETE_CD) != 0) quick_widget 600 lib/widget/quick.c *item->quick_widget->u.input.result = quick_widget 603 lib/widget/quick.c *item->quick_widget->u.input.result = input_get_text (INPUT (item->widget)); quick_widget 607 lib/widget/quick.c *item->quick_widget->u.radio.value = RADIO (item->widget)->sel;