Files
source/Y/quick_widget.html
github-actions[bot] 08571174ab Deploy to GitHub Pages
2026-02-01 17:32:02 +00:00

84 lines
13 KiB
HTML

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>quick_widget</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.11' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<pre>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L53'>quick_widget</a> 53 lib/widget/quick.c quick_widget_t *quick_widget;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L81'>quick_widget</a> 81 lib/widget/quick.c quick_create_labeled_input (GArray *widgets, int *y, int x, quick_widget_t *quick_widget,</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L86'>quick_widget</a> 86 lib/widget/quick.c label.quick_widget = g_new0 (quick_widget_t, 1);</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L87'>quick_widget</a> 87 lib/widget/quick.c label.quick_widget-&gt;widget_type = quick_label;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L88'>quick_widget</a> 88 lib/widget/quick.c label.quick_widget-&gt;options = quick_widget-&gt;options;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L89'>quick_widget</a> 89 lib/widget/quick.c label.quick_widget-&gt;state = quick_widget-&gt;state;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L91'>quick_widget</a> 91 lib/widget/quick.c label.quick_widget-&gt;pos_flags = quick_widget-&gt;pos_flags;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L93'>quick_widget</a> 93 lib/widget/quick.c switch (quick_widget-&gt;u.input.label_location)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L96'>quick_widget</a> 96 lib/widget/quick.c label.widget = WIDGET (label_new (*y, x, quick_widget-&gt;u.input.label_text));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L100'>quick_widget</a> 100 lib/widget/quick.c in.widget = WIDGET (quick_create_input (++(*y), x, quick_widget));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L101'>quick_widget</a> 101 lib/widget/quick.c in.quick_widget = quick_widget;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L108'>quick_widget</a> 108 lib/widget/quick.c label.widget = WIDGET (label_new (*y, x, quick_widget-&gt;u.input.label_text));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L111'>quick_widget</a> 111 lib/widget/quick.c in.widget = WIDGET (quick_create_input (*y, x + label.widget-&gt;rect.cols + 1, quick_widget));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L112'>quick_widget</a> 112 lib/widget/quick.c in.quick_widget = quick_widget;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L119'>quick_widget</a> 119 lib/widget/quick.c in.widget = WIDGET (quick_create_input (*y, x, quick_widget));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L120'>quick_widget</a> 120 lib/widget/quick.c in.quick_widget = quick_widget;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L124'>quick_widget</a> 124 lib/widget/quick.c WIDGET (label_new (*y, x + in.widget-&gt;rect.cols + 1, quick_widget-&gt;u.input.label_text));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L131'>quick_widget</a> 131 lib/widget/quick.c in.widget = WIDGET (quick_create_input (*y, x, quick_widget));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L132'>quick_widget</a> 132 lib/widget/quick.c in.quick_widget = quick_widget;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L135'>quick_widget</a> 135 lib/widget/quick.c label.widget = WIDGET (label_new (++(*y), x, quick_widget-&gt;u.input.label_text));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L143'>quick_widget</a> 143 lib/widget/quick.c g_free (label.quick_widget);</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L149'>quick_widget</a> 149 lib/widget/quick.c label.quick_widget-&gt;u.label.input = in.quick_widget;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L150'>quick_widget</a> 150 lib/widget/quick.c in.quick_widget-&gt;u.input.label = label.quick_widget;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L178'>quick_widget</a> 178 lib/widget/quick.c quick_widget_t *quick_widget;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L193'>quick_widget</a> 193 lib/widget/quick.c for (quick_widget = quick_dlg-&gt;widgets; quick_widget-&gt;widget_type != quick_end; quick_widget++)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L195'>quick_widget</a> 195 lib/widget/quick.c quick_widget_item_t item = { NULL, quick_widget };</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L198'>quick_widget</a> 198 lib/widget/quick.c switch (quick_widget-&gt;widget_type)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L202'>quick_widget</a> 202 lib/widget/quick.c check_new (++y, x, *quick_widget-&gt;u.checkbox.state, quick_widget-&gt;u.checkbox.text));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L216'>quick_widget</a> 216 lib/widget/quick.c ++y, x, quick_widget-&gt;u.button.action,</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L217'>quick_widget</a> 217 lib/widget/quick.c quick_widget-&gt;u.button.action == B_ENTER ? DEFPUSH_BUTTON : NORMAL_BUTTON,</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L218'>quick_widget</a> 218 lib/widget/quick.c quick_widget-&gt;u.button.text, quick_widget-&gt;u.button.callback));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L230'>quick_widget</a> 230 lib/widget/quick.c *quick_widget-&gt;u.input.result = NULL;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L232'>quick_widget</a> 232 lib/widget/quick.c if (quick_widget-&gt;u.input.label_location != input_label_none)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L234'>quick_widget</a> 234 lib/widget/quick.c quick_create_labeled_input (widgets, &amp;y, x, quick_widget, &amp;width);</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L235'>quick_widget</a> 235 lib/widget/quick.c input_labels = g_list_prepend (input_labels, quick_widget-&gt;u.input.label);</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L239'>quick_widget</a> 239 lib/widget/quick.c item.widget = WIDGET (quick_create_input (y, x, quick_widget));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L252'>quick_widget</a> 252 lib/widget/quick.c item.widget = WIDGET (label_new (++y, x, quick_widget-&gt;u.label.text));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L270'>quick_widget</a> 270 lib/widget/quick.c items = g_new (char *, quick_widget-&gt;u.radio.count + 1);</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L271'>quick_widget</a> 271 lib/widget/quick.c for (i = 0; i &lt; (size_t) quick_widget-&gt;u.radio.count; i++)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L272'>quick_widget</a> 272 lib/widget/quick.c items[i] = g_strdup (quick_widget-&gt;u.radio.items[i]);</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L275'>quick_widget</a> 275 lib/widget/quick.c r = radio_new (++y, x, quick_widget-&gt;u.radio.count, (const char **) items);</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L276'>quick_widget</a> 276 lib/widget/quick.c r-&gt;pos = r-&gt;sel = *quick_widget-&gt;u.radio.value;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L292'>quick_widget</a> 292 lib/widget/quick.c len = str_term_width1 (quick_widget-&gt;u.groupbox.title);</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L293'>quick_widget</a> 293 lib/widget/quick.c g = groupbox_new (++y, x, 1, len + 4, quick_widget-&gt;u.groupbox.title);</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L314'>quick_widget</a> 314 lib/widget/quick.c if (quick_widget-&gt;u.separator.line)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L342'>quick_widget</a> 342 lib/widget/quick.c if (quick_widget-&gt;u.separator.space)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L346'>quick_widget</a> 346 lib/widget/quick.c if (quick_widget-&gt;u.separator.line)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L354'>quick_widget</a> 354 lib/widget/quick.c quick_widget++;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L355'>quick_widget</a> 355 lib/widget/quick.c for (; quick_widget-&gt;widget_type == quick_button; quick_widget++)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L358'>quick_widget</a> 358 lib/widget/quick.c y, x++, quick_widget-&gt;u.button.action,</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L359'>quick_widget</a> 359 lib/widget/quick.c quick_widget-&gt;u.button.action == B_ENTER ? DEFPUSH_BUTTON : NORMAL_BUTTON,</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L360'>quick_widget</a> 360 lib/widget/quick.c quick_widget-&gt;u.button.text, quick_widget-&gt;u.button.callback));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L361'>quick_widget</a> 361 lib/widget/quick.c item.quick_widget = quick_widget;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L368'>quick_widget</a> 368 lib/widget/quick.c quick_widget-&gt;widget_type = quick_end;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L369'>quick_widget</a> 369 lib/widget/quick.c quick_widget--;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L424'>quick_widget</a> 424 lib/widget/quick.c switch (item-&gt;quick_widget-&gt;widget_type)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L428'>quick_widget</a> 428 lib/widget/quick.c quick_widget_t *input = item-&gt;quick_widget-&gt;u.label.input;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L472'>quick_widget</a> 472 lib/widget/quick.c switch (item-&gt;quick_widget-&gt;u.input.label_location)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L565'>quick_widget</a> 565 lib/widget/quick.c item-&gt;quick_widget-&gt;options; // FIXME: cannot reset flags, setup only</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L567'>quick_widget</a> 567 lib/widget/quick.c item-&gt;quick_widget-&gt;state; // FIXME: cannot reset flags, setup only</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L568'>quick_widget</a> 568 lib/widget/quick.c id = group_add_widget_autopos (GROUP (dd), item-&gt;widget, item-&gt;quick_widget-&gt;pos_flags,</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L570'>quick_widget</a> 570 lib/widget/quick.c if (item-&gt;quick_widget-&gt;id != NULL)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L571'>quick_widget</a> 571 lib/widget/quick.c *item-&gt;quick_widget-&gt;id = id;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L592'>quick_widget</a> 592 lib/widget/quick.c switch (item-&gt;quick_widget-&gt;widget_type)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L595'>quick_widget</a> 595 lib/widget/quick.c *item-&gt;quick_widget-&gt;u.checkbox.state = CHECK (item-&gt;widget)-&gt;state;</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L599'>quick_widget</a> 599 lib/widget/quick.c if ((item-&gt;quick_widget-&gt;u.input.completion_flags &amp; INPUT_COMPLETE_CD) != 0)</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L600'>quick_widget</a> 600 lib/widget/quick.c *item-&gt;quick_widget-&gt;u.input.result =</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L603'>quick_widget</a> 603 lib/widget/quick.c *item-&gt;quick_widget-&gt;u.input.result = input_get_text (INPUT (item-&gt;widget));</span>
<span class='curline'><a href='../S/lib--widget--quick.c.html#L607'>quick_widget</a> 607 lib/widget/quick.c *item-&gt;quick_widget-&gt;u.radio.value = RADIO (item-&gt;widget)-&gt;sel;</span>
</pre>
</body>
</html>