w                 573 lib/strutil/strutilutf8.c         int w = 0;
w                 580 lib/strutil/strutilutf8.c             w = 1;
w                 582 lib/strutil/strutilutf8.c                 w++;
w                 583 lib/strutil/strutilutf8.c             if (tool->ident + w > to_ident)
w                 594 lib/strutil/strutilutf8.c         tool->ident += w;
w                 743 lib/util.c         char *w;                    /* Current position where the stripped data is written */
w                 749 lib/util.c         for (w = s, r = s; *r != '\0';)
w                 808 lib/util.c                     memmove (w, r, n - r);
w                 809 lib/util.c                     w += n - r;
w                 815 lib/util.c         *w = '\0';
w                  52 lib/widget/background.c background_get_colors (const Widget * w)
w                  54 lib/widget/background.c     return &(CONST_BACKGROUND (w)->color);
w                  62 lib/widget/background.c     Widget *w = WIDGET (b);
w                  63 lib/widget/background.c     Widget *wo = WIDGET (w->owner);
w                  65 lib/widget/background.c     w->y = wo->y;
w                  66 lib/widget/background.c     w->x = wo->x;
w                  67 lib/widget/background.c     w->lines = wo->lines;
w                  68 lib/widget/background.c     w->cols = wo->cols;
w                  70 lib/widget/background.c     w->pos_flags |= WPOS_KEEP_ALL;
w                  78 lib/widget/background.c     const Widget *w = CONST_WIDGET (b);
w                  81 lib/widget/background.c     tty_fill_region (w->y, w->x, w->lines, w->cols, b->pattern);
w                  89 lib/widget/background.c background_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  91 lib/widget/background.c     WBackground *b = BACKGROUND (w);
w                 104 lib/widget/background.c         return widget_default_callback (w, sender, msg, parm, data);
w                 115 lib/widget/background.c     Widget *w;
w                 118 lib/widget/background.c     w = WIDGET (b);
w                 119 lib/widget/background.c     widget_init (w, y, x, lines, cols, callback != NULL ? callback : background_callback, NULL);
w                 120 lib/widget/background.c     w->get_colors = background_get_colors;
w                  32 lib/widget/background.h cb_ret_t background_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data);
w                  62 lib/widget/button.c button_default_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  64 lib/widget/button.c     WButton *b = BUTTON (w);
w                  65 lib/widget/button.c     WGroup *g = w->owner;
w                  78 lib/widget/button.c         if (parm == '\n' && WIDGET (g->current->data) == w)
w                  80 lib/widget/button.c             send_message (w, sender, MSG_KEY, ' ', data);
w                  86 lib/widget/button.c             send_message (w, sender, MSG_KEY, ' ', data);
w                  92 lib/widget/button.c             send_message (w, sender, MSG_KEY, ' ', data);
w                 124 lib/widget/button.c         widget_gotoyx (w, 0, b->hotpos + off);
w                 131 lib/widget/button.c             focused = widget_get_state (w, WST_FOCUSED);
w                 133 lib/widget/button.c             widget_selectcolor (w, focused, FALSE);
w                 134 lib/widget/button.c             widget_gotoyx (w, 0, 0);
w                 152 lib/widget/button.c             hotkey_draw (w, b->text, focused);
w                 177 lib/widget/button.c         return widget_default_callback (w, sender, msg, parm, data);
w                 184 lib/widget/button.c button_mouse_default_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 191 lib/widget/button.c         widget_select (w);
w                 195 lib/widget/button.c         send_message (w, NULL, MSG_KEY, ' ', NULL);
w                 196 lib/widget/button.c         send_message (w->owner, w, MSG_POST_KEY, ' ', NULL);
w                 210 lib/widget/button.c     Widget *w;
w                 213 lib/widget/button.c     w = WIDGET (b);
w                 218 lib/widget/button.c     widget_init (w, y, x, 1, button_get_len (b), button_default_callback,
w                 220 lib/widget/button.c     w->options |= WOP_SELECTABLE | WOP_WANT_CURSOR | WOP_WANT_HOTKEY;
w                 240 lib/widget/button.c     Widget *w = WIDGET (b);
w                 253 lib/widget/button.c     w->cols = button_get_len (b);
w                 254 lib/widget/button.c     widget_draw (w);
w                  52 lib/widget/button.h cb_ret_t button_default_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm,
w                  54 lib/widget/button.h void button_mouse_default_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event);
w                 148 lib/widget/buttonbar.c     Widget *w = WIDGET (bb);
w                 153 lib/widget/buttonbar.c         target = (bb->labels[i].receiver != NULL) ? bb->labels[i].receiver : WIDGET (w->owner);
w                 154 lib/widget/buttonbar.c         ret = send_message (target, w, MSG_ACTION, bb->labels[i].command, NULL);
w                 162 lib/widget/buttonbar.c buttonbar_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 164 lib/widget/buttonbar.c     WButtonBar *bb = BUTTONBAR (w);
w                 179 lib/widget/buttonbar.c             widget_gotoyx (w, 0, 0);
w                 181 lib/widget/buttonbar.c             tty_printf ("%-*s", w->cols, "");
w                 182 lib/widget/buttonbar.c             widget_gotoyx (w, 0, 0);
w                 209 lib/widget/buttonbar.c         return widget_default_callback (w, sender, msg, parm, data);
w                 216 lib/widget/buttonbar.c buttonbar_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 222 lib/widget/buttonbar.c             WButtonBar *bb = BUTTONBAR (w);
w                 244 lib/widget/buttonbar.c     Widget *w;
w                 247 lib/widget/buttonbar.c     w = WIDGET (bb);
w                 248 lib/widget/buttonbar.c     widget_init (w, LINES - 1, 0, 1, COLS, buttonbar_callback, buttonbar_mouse_callback);
w                 250 lib/widget/buttonbar.c     w->pos_flags = WPOS_KEEP_HORZ | WPOS_KEEP_BOTTOM;
w                 252 lib/widget/buttonbar.c     widget_want_hotkey (w, TRUE);
w                  55 lib/widget/check.c check_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  57 lib/widget/check.c     WCheck *c = CHECK (w);
w                  67 lib/widget/check.c                 send_message (w, sender, MSG_KEY, ' ', data);
w                  77 lib/widget/check.c         widget_draw (w);
w                  78 lib/widget/check.c         send_message (w->owner, w, MSG_NOTIFY, 0, NULL);
w                  82 lib/widget/check.c         widget_gotoyx (w, 0, 1);
w                  89 lib/widget/check.c             focused = widget_get_state (w, WST_FOCUSED);
w                  90 lib/widget/check.c             widget_selectcolor (w, focused, FALSE);
w                  91 lib/widget/check.c             widget_gotoyx (w, 0, 0);
w                  93 lib/widget/check.c             hotkey_draw (w, c->text, focused);
w                 102 lib/widget/check.c         return widget_default_callback (w, sender, msg, parm, data);
w                 109 lib/widget/check.c check_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 116 lib/widget/check.c         widget_select (w);
w                 120 lib/widget/check.c         send_message (w, NULL, MSG_KEY, ' ', NULL);
w                 121 lib/widget/check.c         send_message (w->owner, w, MSG_POST_KEY, ' ', NULL);
w                 137 lib/widget/check.c     Widget *w;
w                 140 lib/widget/check.c     w = WIDGET (c);
w                 143 lib/widget/check.c     widget_init (w, y, x, 1, 4 + hotkey_width (c->text), check_callback, check_mouse_callback);
w                 144 lib/widget/check.c     w->options |= WOP_SELECTABLE | WOP_WANT_CURSOR | WOP_WANT_HOTKEY;
w                 155 lib/widget/check.c     Widget *w = WIDGET (check);
w                 169 lib/widget/check.c         w->cols = 3;            /* "[ ]" */
w                 171 lib/widget/check.c         w->cols = 4 + hotkey_width (check->text);       /* "[ ]  text" */
w                 173 lib/widget/check.c     widget_draw (w);
w                  85 lib/widget/dialog.c dlg_default_get_colors (const Widget * w)
w                  87 lib/widget/dialog.c     return CONST_DIALOG (w)->colors;
w                 220 lib/widget/dialog.c     Widget *w = WIDGET (h);
w                 231 lib/widget/dialog.c     if (!widget_get_options (w, WOP_WANT_TAB))
w                 249 lib/widget/dialog.c         handled = group_default_callback (w, NULL, MSG_KEY, d_key, NULL);
w                 261 lib/widget/dialog.c dlg_handle_mouse_event (Widget * w, Gpm_Event * event)
w                 263 lib/widget/dialog.c     if (w->mouse_callback != NULL)
w                 267 lib/widget/dialog.c         mou = mouse_handle_event (w, event);
w                 272 lib/widget/dialog.c     return group_handle_mouse_event (w, event);
w                 331 lib/widget/dialog.c dlg_default_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 337 lib/widget/dialog.c         widget_idle (w, FALSE);
w                 341 lib/widget/dialog.c         return group_default_callback (w, sender, msg, parm, data);
w                 348 lib/widget/dialog.c dlg_default_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 353 lib/widget/dialog.c         if (event->y < 0 || event->y >= w->lines || event->x < 0 || event->x >= w->cols)
w                 355 lib/widget/dialog.c             DIALOG (w)->ret_value = B_CANCEL;
w                 356 lib/widget/dialog.c             dlg_stop (DIALOG (w));
w                 375 lib/widget/dialog.c     Widget *w;
w                 379 lib/widget/dialog.c     w = WIDGET (new_d);
w                 385 lib/widget/dialog.c     w->pos_flags = pos_flags;
w                 386 lib/widget/dialog.c     w->options |= WOP_SELECTABLE | WOP_TOP_SELECT;
w                 387 lib/widget/dialog.c     w->state |= WST_FOCUSED;
w                 389 lib/widget/dialog.c     w->owner = g;
w                 391 lib/widget/dialog.c     w->keymap = dialog_map;
w                 393 lib/widget/dialog.c     w->mouse_handler = dlg_handle_mouse_event;
w                 394 lib/widget/dialog.c     w->mouse.forced_capture = mouse_close_dialog && (w->pos_flags & WPOS_FULLSCREEN) == 0;
w                 396 lib/widget/dialog.c     w->get_colors = dlg_default_get_colors;
w                 405 lib/widget/dialog.c         w->state |= WST_MODAL;
w                 407 lib/widget/dialog.c         new_d->bg = WIDGET (frame_new (0, 0, w->lines, w->cols, title, FALSE, new_d->compact));
w                 532 lib/widget/dialog.c             Widget *w = WIDGET (h);
w                 534 lib/widget/dialog.c             GROUP (h)->mouse_status = w->mouse_handler (w, event);
w                 117 lib/widget/dialog.h cb_ret_t dlg_default_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data);
w                 118 lib/widget/dialog.h void dlg_default_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event);
w                  57 lib/widget/frame.c     Widget *w = WIDGET (f);
w                  58 lib/widget/frame.c     Widget *wo = WIDGET (w->owner);
w                  60 lib/widget/frame.c     w->y = wo->y;
w                  61 lib/widget/frame.c     w->x = wo->x;
w                  62 lib/widget/frame.c     w->lines = wo->lines;
w                  63 lib/widget/frame.c     w->cols = wo->cols;
w                  65 lib/widget/frame.c     w->pos_flags |= WPOS_KEEP_ALL;
w                  73 lib/widget/frame.c     const Widget *w = CONST_WIDGET (f);
w                  77 lib/widget/frame.c     colors = widget_get_colors (w);
w                  80 lib/widget/frame.c     tty_fill_region (w->y, w->x, w->lines, w->cols, ' ');
w                  81 lib/widget/frame.c     tty_draw_box (w->y + d, w->x + d, w->lines - 2 * d, w->cols - 2 * d, f->single);
w                  87 lib/widget/frame.c         widget_gotoyx (w, d, (w->cols - str_term_width1 (f->title)) / 2);
w                 100 lib/widget/frame.c     Widget *w;
w                 103 lib/widget/frame.c     w = WIDGET (f);
w                 104 lib/widget/frame.c     widget_init (w, y, x, lines, cols, frame_callback, NULL);
w                 118 lib/widget/frame.c frame_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 120 lib/widget/frame.c     WFrame *f = FRAME (w);
w                 137 lib/widget/frame.c         return widget_default_callback (w, sender, msg, parm, data);
w                  38 lib/widget/frame.h cb_ret_t frame_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data);
w                  58 lib/widget/gauge.c gauge_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  60 lib/widget/gauge.c     WGauge *g = GAUGE (w);
w                  66 lib/widget/gauge.c         colors = widget_get_colors (w);
w                  67 lib/widget/gauge.c         widget_gotoyx (w, 0, 0);
w                  71 lib/widget/gauge.c             tty_printf ("%*s", w->cols, "");
w                  93 lib/widget/gauge.c             gauge_len = w->cols - 7;    /* 7 positions for percentage */
w                 118 lib/widget/gauge.c         return widget_default_callback (w, sender, msg, parm, data);
w                 130 lib/widget/gauge.c     Widget *w;
w                 133 lib/widget/gauge.c     w = WIDGET (g);
w                 134 lib/widget/gauge.c     widget_init (w, y, x, 1, cols, gauge_callback, NULL);
w                 116 lib/widget/group.c         Widget *w;
w                 121 lib/widget/group.c             w = WIDGET (l->data);
w                 123 lib/widget/group.c         while ((widget_get_state (w, WST_DISABLED) || !widget_get_options (w, WOP_SELECTABLE))
w                 168 lib/widget/group.c         Widget *w = WIDGET (p->data);
w                 172 lib/widget/group.c         if (options == WOP_DEFAULT || (options & w->options) != 0)
w                 173 lib/widget/group.c             send_message (w, NULL, msg, 0, NULL);
w                 190 lib/widget/group.c group_default_find (const Widget * w, const Widget * what)
w                 194 lib/widget/group.c     w0 = widget_default_find (w, what);
w                 199 lib/widget/group.c         for (iter = GROUP (w)->widgets; iter != NULL; iter = g_list_next (iter))
w                 222 lib/widget/group.c group_default_find_by_type (const Widget * w, widget_cb_fn cb)
w                 226 lib/widget/group.c     w0 = widget_default_find_by_type (w, cb);
w                 231 lib/widget/group.c         for (iter = GROUP (w)->widgets; iter != NULL; iter = g_list_next (iter))
w                 254 lib/widget/group.c group_default_find_by_id (const Widget * w, unsigned long id)
w                 258 lib/widget/group.c     w0 = widget_default_find_by_id (w, id);
w                 263 lib/widget/group.c         for (iter = GROUP (w)->widgets; iter != NULL; iter = g_list_next (iter))
w                 291 lib/widget/group.c             Widget *w = WIDGET (p->data);
w                 293 lib/widget/group.c             if (widget_get_options (w, WOP_WANT_CURSOR) && !widget_get_state (w, WST_DISABLED)
w                 351 lib/widget/group.c     Widget *w = WIDGET (g);
w                 354 lib/widget/group.c     WRect or = { w->y, w->x, w->lines, w->cols };
w                 356 lib/widget/group.c     w->x = r->x;
w                 357 lib/widget/group.c     w->y = r->y;
w                 358 lib/widget/group.c     w->lines = r->lines;
w                 359 lib/widget/group.c     w->cols = r->cols;
w                 369 lib/widget/group.c     wss.shift_x = w->x - or.x;
w                 370 lib/widget/group.c     wss.scale_x = w->cols - or.cols;
w                 371 lib/widget/group.c     wss.shift_y = w->y - or.y;
w                 372 lib/widget/group.c     wss.scale_y = w->lines - or.lines;
w                 389 lib/widget/group.c     Widget *w = WIDGET (g);
w                 393 lib/widget/group.c         rect_init (&r0, w->y, w->x, w->lines, w->cols);
w                 397 lib/widget/group.c     widget_adjust_position (w->pos_flags, &r0.y, &r0.x, &r0.lines, &r0.cols);
w                 453 lib/widget/group.c     Widget *w;
w                 463 lib/widget/group.c     w = WIDGET (g->current->data);
w                 465 lib/widget/group.c     if (widget_get_state (w, WST_DISABLED))
w                 470 lib/widget/group.c     if (widget_get_options (w, WOP_IS_INPUT))
w                 482 lib/widget/group.c     if (widget_get_options (w, WOP_WANT_HOTKEY))
w                 483 lib/widget/group.c         handled = send_message (w, NULL, MSG_HOTKEY, key, NULL);
w                 494 lib/widget/group.c         w = WIDGET (current->data);
w                 496 lib/widget/group.c         if (widget_get_options (w, WOP_WANT_HOTKEY) && !widget_get_state (w, WST_DISABLED))
w                 497 lib/widget/group.c             handled = send_message (w, NULL, MSG_HOTKEY, key, NULL);
w                 505 lib/widget/group.c         w = WIDGET (current->data);
w                 506 lib/widget/group.c         widget_select (w);
w                 507 lib/widget/group.c         send_message (g, w, MSG_HOTKEY_HANDLED, 0, NULL);
w                 533 lib/widget/group.c     Widget *w = WIDGET (g);
w                 535 lib/widget/group.c     widget_init (w, y1, x1, lines, cols, callback != NULL ? callback : group_default_callback,
w                 538 lib/widget/group.c     w->mouse_handler = group_handle_mouse_event;
w                 540 lib/widget/group.c     w->find = group_default_find;
w                 541 lib/widget/group.c     w->find_by_type = group_default_find_by_type;
w                 542 lib/widget/group.c     w->find_by_id = group_default_find_by_id;
w                 544 lib/widget/group.c     w->set_state = group_default_set_state;
w                 552 lib/widget/group.c group_default_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 554 lib/widget/group.c     WGroup *g = GROUP (w);
w                 585 lib/widget/group.c         return widget_default_callback (w, sender, msg, parm, data);
w                 601 lib/widget/group.c group_default_set_state (Widget * w, widget_state_t state, gboolean enable)
w                 604 lib/widget/group.c     WGroup *g = GROUP (w);
w                 610 lib/widget/group.c     ret = widget_default_set_state (w, state, enable);
w                 616 lib/widget/group.c     if ((w->state & WST_ACTIVE) != 0)
w                 618 lib/widget/group.c         if ((w->state & WST_FOCUSED) != 0)
w                 643 lib/widget/group.c group_handle_mouse_event (Widget * w, Gpm_Event * event)
w                 645 lib/widget/group.c     WGroup *g = GROUP (w);
w                 690 lib/widget/group.c group_add_widget_autopos (WGroup * g, void *w, widget_pos_flags_t pos_flags, const void *before)
w                 693 lib/widget/group.c     Widget *ww = WIDGET (w);
w                 752 lib/widget/group.c group_remove_widget (void *w)
w                 758 lib/widget/group.c     assert (w != NULL);
w                 760 lib/widget/group.c     g = WIDGET (w)->owner;
w                 762 lib/widget/group.c     d = g_list_find (g->widgets, w);
w                 777 lib/widget/group.c     WIDGET (w)->owner = NULL;
w                 817 lib/widget/group.c group_get_widget_next_of (GList * w)
w                 819 lib/widget/group.c     return group_get_next_or_prev_of (w, TRUE);
w                 832 lib/widget/group.c group_get_widget_prev_of (GList * w)
w                 834 lib/widget/group.c     return group_get_next_or_prev_of (w, FALSE);
w                 874 lib/widget/group.c     Widget *w;
w                 876 lib/widget/group.c     w = widget_find_by_id (CONST_WIDGET (g), id);
w                 877 lib/widget/group.c     if (w != NULL)
w                 878 lib/widget/group.c         widget_select (w);
w                  44 lib/widget/group.h cb_ret_t group_default_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm,
w                  46 lib/widget/group.h cb_ret_t group_default_set_state (Widget * w, widget_state_t state, gboolean enable);
w                  47 lib/widget/group.h int group_handle_mouse_event (Widget * w, Gpm_Event * event);
w                  49 lib/widget/group.h unsigned long group_add_widget_autopos (WGroup * g, void *w, widget_pos_flags_t pos_flags,
w                  51 lib/widget/group.h void group_remove_widget (void *w);
w                  56 lib/widget/group.h GList *group_get_widget_next_of (GList * w);
w                  57 lib/widget/group.h GList *group_get_widget_prev_of (GList * w);
w                  80 lib/widget/group.h group_add_widget (WGroup * g, void *w)
w                  82 lib/widget/group.h     return group_add_widget_autopos (g, w, WPOS_KEEP_DEFAULT,
w                  98 lib/widget/group.h group_add_widget_before (WGroup * g, void *w, void *before)
w                 100 lib/widget/group.h     return group_add_widget_autopos (g, w, WPOS_KEEP_DEFAULT, before);
w                  56 lib/widget/groupbox.c groupbox_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  58 lib/widget/groupbox.c     WGroupbox *g = GROUPBOX (w);
w                  67 lib/widget/groupbox.c             colors = widget_get_colors (w);
w                  69 lib/widget/groupbox.c             disabled = widget_get_state (w, WST_DISABLED);
w                  71 lib/widget/groupbox.c             tty_draw_box (w->y, w->x, w->lines, w->cols, TRUE);
w                  76 lib/widget/groupbox.c                 widget_gotoyx (w, 0, 1);
w                  87 lib/widget/groupbox.c         return widget_default_callback (w, sender, msg, parm, data);
w                  99 lib/widget/groupbox.c     Widget *w;
w                 102 lib/widget/groupbox.c     w = WIDGET (g);
w                 103 lib/widget/groupbox.c     widget_init (w, y, x, height, width, groupbox_callback, NULL);
w                 114 lib/widget/history.c history_dlg_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 119 lib/widget/history.c         return history_dlg_reposition (DIALOG (w));
w                 124 lib/widget/history.c             WDialog *d = DIALOG (w);
w                 146 lib/widget/history.c         return dlg_default_callback (w, sender, msg, parm, data);
w                  64 lib/widget/hline.c         Widget *w = WIDGET (l);
w                  65 lib/widget/hline.c         Widget *wo = WIDGET (w->owner);
w                  69 lib/widget/hline.c             w->x = wo->x;
w                  70 lib/widget/hline.c             w->cols = wo->cols;
w                  74 lib/widget/hline.c             w->x = wo->x + 1;
w                  75 lib/widget/hline.c             w->cols = wo->cols - 2;
w                  83 lib/widget/hline.c hline_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  85 lib/widget/hline.c     WHLine *l = HLINE (w);
w                  95 lib/widget/hline.c         w->y = RECT (data)->y;
w                 105 lib/widget/hline.c             colors = widget_get_colors (w);
w                 109 lib/widget/hline.c         tty_draw_hline (w->y, w->x + 1, ACS_HLINE, w->cols - 2);
w                 113 lib/widget/hline.c             widget_gotoyx (w, 0, 0);
w                 115 lib/widget/hline.c             widget_gotoyx (w, 0, w->cols - 1);
w                 124 lib/widget/hline.c             widget_gotoyx (w, 0, (w->cols - text_width) / 2);
w                 134 lib/widget/hline.c         return widget_default_callback (w, sender, msg, parm, data);
w                 146 lib/widget/hline.c     Widget *w;
w                 150 lib/widget/hline.c     w = WIDGET (l);
w                 151 lib/widget/hline.c     widget_init (w, y, x, lines, width < 0 ? 1 : width, hline_callback, NULL);
w                 934 lib/widget/input.c input_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 938 lib/widget/input.c     WInput *in = INPUT (w);
w                 943 lib/widget/input.c         widget_select (w);
w                 946 lib/widget/input.c         if (event->x >= w->cols - HISTORY_BUTTON_WIDTH && should_show_history_button (in))
w                 992 lib/widget/input.c     Widget *w;
w                 995 lib/widget/input.c     w = WIDGET (in);
w                 996 lib/widget/input.c     widget_init (w, y, x, 1, width, input_callback, input_mouse_callback);
w                 997 lib/widget/input.c     w->options |= WOP_SELECTABLE | WOP_IS_INPUT | WOP_WANT_CURSOR;
w                 998 lib/widget/input.c     w->keymap = input_map;
w                1040 lib/widget/input.c input_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                1042 lib/widget/input.c     WInput *in = INPUT (w);
w                1043 lib/widget/input.c     WDialog *h = DIALOG (w->owner);
w                1050 lib/widget/input.c         mc_event_add (h->event_group, MCEVENT_HISTORY_LOAD, input_load_history, w, NULL);
w                1052 lib/widget/input.c         mc_event_add (h->event_group, MCEVENT_HISTORY_SAVE, input_save_history, w, NULL);
w                1054 lib/widget/input.c             widget_set_state (WIDGET (in->label), WST_DISABLED, widget_get_state (w, WST_DISABLED));
w                1101 lib/widget/input.c         mc_event_del (h->event_group, MCEVENT_HISTORY_LOAD, input_load_history, w);
w                1103 lib/widget/input.c         mc_event_del (h->event_group, MCEVENT_HISTORY_SAVE, input_save_history, w);
w                1108 lib/widget/input.c         return widget_default_callback (w, sender, msg, parm, data);
w                1169 lib/widget/input.c     Widget *w = WIDGET (in);
w                1181 lib/widget/input.c     buffer_len = 1 + MAX ((size_t) w->cols, text_len);
w                1183 lib/widget/input.c     if (buffer_len > (size_t) w->cols)
w                1234 lib/widget/input.c     Widget *w = WIDGET (in);
w                1244 lib/widget/input.c     if (w->owner == NULL || !widget_get_state (WIDGET (w->owner), WST_ACTIVE))
w                1258 lib/widget/input.c     if ((pw < in->term_first_shown) || (pw >= in->term_first_shown + w->cols - has_history))
w                1260 lib/widget/input.c         in->term_first_shown = pw - (w->cols / 3);
w                1268 lib/widget/input.c     if (widget_get_state (w, WST_DISABLED))
w                1281 lib/widget/input.c                                                   w->cols - has_history));
w                1289 lib/widget/input.c                 cp = str_term_substring (in->buffer, in->term_first_shown, w->cols - has_history);
w                1306 lib/widget/input.c                         MIN (m2 - m1, (w->cols - has_history) - (buf_width - in->term_first_shown));
w                1316 lib/widget/input.c         cp = str_term_substring (in->buffer, in->term_first_shown, w->cols - has_history);
w                1318 lib/widget/input.c         for (i = 0; i < w->cols - has_history; i++)
w                  90 lib/widget/input.h cb_ret_t input_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data);
w                 991 lib/widget/input_complete.c         Widget *w = WIDGET (in);
w                 993 lib/widget/input_complete.c         narea = g_try_realloc (in->buffer, in->current_max_size + size + w->cols);
w                 997 lib/widget/input_complete.c             in->current_max_size += size + w->cols;
w                1016 lib/widget/input_complete.c complete_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                1020 lib/widget/input_complete.c     WGroup *g = GROUP (w);
w                1021 lib/widget/input_complete.c     WDialog *h = DIALOG (w);
w                1188 lib/widget/input_complete.c         return dlg_default_callback (w, sender, msg, parm, data);
w                1222 lib/widget/input_complete.c             int x, y, w, h;
w                1253 lib/widget/input_complete.c             w = maxlen + 4;
w                1254 lib/widget/input_complete.c             if (x + w > COLS)
w                1255 lib/widget/input_complete.c                 x = COLS - w;
w                1258 lib/widget/input_complete.c             if (x + w > COLS)
w                1259 lib/widget/input_complete.c                 w = COLS;
w                1264 lib/widget/input_complete.c             complete_width = w;
w                1269 lib/widget/input_complete.c             complete_list = listbox_new (1, 1, h - 2, w - 2, FALSE, NULL);
w                  60 lib/widget/label.c label_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  62 lib/widget/label.c     WLabel *l = LABEL (w);
w                  76 lib/widget/label.c             disabled = widget_get_state (w, WST_DISABLED);
w                  84 lib/widget/label.c                 colors = widget_get_colors (w);
w                  88 lib/widget/label.c             align = (w->pos_flags & WPOS_CENTER_HORZ) != 0 ? J_CENTER_LEFT : J_LEFT;
w                 103 lib/widget/label.c                 widget_gotoyx (w, y, 0);
w                 104 lib/widget/label.c                 tty_print_string (str_fit_to_term (p, w->cols, align));
w                 121 lib/widget/label.c         return widget_default_callback (w, sender, msg, parm, data);
w                 133 lib/widget/label.c     Widget *w;
w                 141 lib/widget/label.c     w = WIDGET (l);
w                 142 lib/widget/label.c     widget_init (w, y, x, lines, cols, label_callback, NULL);
w                 156 lib/widget/label.c     Widget *w = WIDGET (label);
w                 157 lib/widget/label.c     int newcols = w->cols;
w                 173 lib/widget/label.c             if (newcols > w->cols)
w                 174 lib/widget/label.c                 w->cols = newcols;
w                 175 lib/widget/label.c             if (newlines > w->lines)
w                 176 lib/widget/label.c                 w->lines = newlines;
w                 180 lib/widget/label.c     widget_draw (w);
w                 182 lib/widget/label.c     if (newcols < w->cols)
w                 183 lib/widget/label.c         w->cols = newcols;
w                  91 lib/widget/listbox.c     Widget *w = WIDGET (l);
w                  92 lib/widget/listbox.c     int max_line = w->lines - 1;
w                  98 lib/widget/listbox.c     widget_gotoyx (w, 0, w->cols);
w                 107 lib/widget/listbox.c     widget_gotoyx (w, max_line, w->cols);
w                 108 lib/widget/listbox.c     if (l->top + w->lines == length || w->lines >= length)
w                 115 lib/widget/listbox.c         line = 1 + ((l->pos * (w->lines - 2)) / length);
w                 119 lib/widget/listbox.c         widget_gotoyx (w, i, w->cols);
w                 132 lib/widget/listbox.c     Widget *w = WIDGET (l);
w                 142 lib/widget/listbox.c     colors = widget_get_colors (w);
w                 144 lib/widget/listbox.c     disabled = widget_get_state (w, WST_DISABLED);
w                 157 lib/widget/listbox.c     for (i = 0; i < w->lines; i++)
w                 181 lib/widget/listbox.c         tty_print_string (str_fit_to_term (text, w->cols - 2, J_LEFT_FIT));
w                 186 lib/widget/listbox.c     if (l->scrollbar && length > w->lines)
w                 274 lib/widget/listbox.c     Widget *w = WIDGET (l);
w                 294 lib/widget/listbox.c         listbox_back_n (l, w->lines - 1);
w                 297 lib/widget/listbox.c         listbox_fwd_n (l, w->lines - 1);
w                 308 lib/widget/listbox.c             is_more = (l->top + w->lines >= length);
w                 449 lib/widget/listbox.c listbox_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 451 lib/widget/listbox.c     WListbox *l = LISTBOX (w);
w                 486 lib/widget/listbox.c         listbox_draw (l, widget_get_state (w, WST_FOCUSED));
w                 494 lib/widget/listbox.c         return widget_default_callback (w, sender, msg, parm, data);
w                 501 lib/widget/listbox.c listbox_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 503 lib/widget/listbox.c     WListbox *l = LISTBOX (w);
w                 511 lib/widget/listbox.c         widget_select (w);
w                 551 lib/widget/listbox.c     Widget *w;
w                 557 lib/widget/listbox.c     w = WIDGET (l);
w                 558 lib/widget/listbox.c     widget_init (w, y, x, height, width, listbox_callback, listbox_mouse_callback);
w                 559 lib/widget/listbox.c     w->options |= WOP_SELECTABLE | WOP_WANT_HOTKEY;
w                 560 lib/widget/listbox.c     w->keymap = listbox_map;
w                 123 lib/widget/menu.c     const Widget *w = CONST_WIDGET (menubar);
w                 129 lib/widget/menu.c     if (x + menu->max_entry_len + 4 > (gsize) w->cols)
w                 130 lib/widget/menu.c         x = w->cols - menu->max_entry_len - 4;
w                 137 lib/widget/menu.c         widget_gotoyx (w, y, x - 1);
w                 139 lib/widget/menu.c         tty_draw_hline (w->y + y, w->x + x, ACS_HLINE, menu->max_entry_len + 3);
w                 140 lib/widget/menu.c         widget_gotoyx (w, y, x + menu->max_entry_len + 3);
w                 149 lib/widget/menu.c         widget_gotoyx (w, y, x);
w                 167 lib/widget/menu.c             widget_gotoyx (w, y, x + menu->max_hotkey_len + 3);
w                 172 lib/widget/menu.c         widget_gotoyx (w, y, x + 1);
w                 181 lib/widget/menu.c     const Widget *w = CONST_WIDGET (menubar);
w                 187 lib/widget/menu.c     if (column + menu->max_entry_len + 5 > (gsize) w->cols)
w                 188 lib/widget/menu.c         column = w->cols - menu->max_entry_len - 5;
w                 191 lib/widget/menu.c     tty_draw_box (w->y + 1, w->x + column, count + 2, menu->max_entry_len + 5, FALSE);
w                 216 lib/widget/menu.c     const Widget *w = CONST_WIDGET (menubar);
w                 220 lib/widget/menu.c     tty_setcolor (widget_get_state (w, WST_FOCUSED) ? MENU_ENTRY_COLOR : MENU_INACTIVE_COLOR);
w                 221 lib/widget/menu.c     tty_draw_hline (w->y, w->x, ' ', w->cols);
w                 230 lib/widget/menu.c         widget_gotoyx (w, 0, menu->start_x);
w                 251 lib/widget/menu.c         widget_gotoyx (w, 0, MENU (g_list_nth_data (menubar->menu, menubar->selected))->start_x);
w                 307 lib/widget/menu.c     Widget *w = WIDGET (menubar);
w                 309 lib/widget/menu.c     widget_set_state (w, WST_FOCUSED, FALSE);
w                 311 lib/widget/menu.c     w->lines = 1;
w                 312 lib/widget/menu.c     widget_want_hotkey (w, FALSE);
w                 313 lib/widget/menu.c     widget_set_options (w, WOP_SELECTABLE, FALSE);
w                 317 lib/widget/menu.c     widget_set_bottom (w);
w                 319 lib/widget/menu.c     if (DIALOG (w->owner)->bg != NULL)
w                 320 lib/widget/menu.c         widget_set_bottom (WIDGET (DIALOG (w->owner)->bg));
w                 322 lib/widget/menu.c     group_select_widget_by_id (w->owner, menubar->previous_widget);
w                 346 lib/widget/menu.c         Widget *w = WIDGET (menubar);
w                 350 lib/widget/menu.c         send_message (w->owner, w, MSG_ACTION, entry->command, NULL);
w                 612 lib/widget/menu.c     Widget *w = WIDGET (menubar);
w                 614 lib/widget/menu.c     if (!widget_get_state (w, WST_FOCUSED))
w                 618 lib/widget/menu.c     w->lines = LINES;
w                 621 lib/widget/menu.c     widget_want_hotkey (w, TRUE);
w                 636 lib/widget/menu.c menubar_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 638 lib/widget/menu.c     WMenuBar *menubar = MENUBAR (w);
w                 652 lib/widget/menu.c         return widget_get_state (w, WST_FOCUSED) ? MSG_NOT_HANDLED : MSG_HANDLED;
w                 657 lib/widget/menu.c         if (widget_get_state (w, WST_FOCUSED))
w                 675 lib/widget/menu.c         widget_default_callback (w, NULL, MSG_RESIZE, 0, data);
w                 684 lib/widget/menu.c         return widget_default_callback (w, sender, msg, parm, data);
w                 712 lib/widget/menu.c     Widget *w = WIDGET (menubar);
w                 722 lib/widget/menu.c     if (right_x > w->cols)
w                 724 lib/widget/menu.c         left_x = w->cols - (menu->max_entry_len + 3);
w                 725 lib/widget/menu.c         right_x = w->cols;
w                 756 lib/widget/menu.c menubar_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 760 lib/widget/menu.c     WMenuBar *menubar = MENUBAR (w);
w                 799 lib/widget/menu.c             w->mouse.capture = FALSE;
w                 840 lib/widget/menu.c         if (widget_get_state (w, WST_FOCUSED))
w                 943 lib/widget/menu.c     Widget *w;
w                 946 lib/widget/menu.c     w = WIDGET (menubar);
w                 947 lib/widget/menu.c     widget_init (w, 0, 0, 1, COLS, menubar_callback, menubar_mouse_callback);
w                 948 lib/widget/menu.c     w->pos_flags = WPOS_KEEP_HORZ | WPOS_KEEP_TOP;
w                 950 lib/widget/menu.c     widget_set_options (w, WOP_SELECTABLE, FALSE);
w                 951 lib/widget/menu.c     w->options |= WOP_TOP_SELECT;
w                 952 lib/widget/menu.c     w->keymap = menu_map;
w                1061 lib/widget/menu.c     Widget *w = WIDGET (menubar);
w                1063 lib/widget/menu.c     if (!widget_get_state (w, WST_FOCUSED))
w                1065 lib/widget/menu.c         widget_set_options (w, WOP_SELECTABLE, TRUE);
w                1067 lib/widget/menu.c         widget_set_state (w, WST_FOCUSED, TRUE);        /* FIXME: unneeded? */
w                1072 lib/widget/menu.c         menubar->previous_widget = group_get_current_widget_id (w->owner);
w                1076 lib/widget/menu.c         widget_select (w);
w                  61 lib/widget/mouse.c                   const Widget * w)
w                  64 lib/widget/mouse.c     event->x = global_gpm->x - w->x - 1;        /* '-1' because Gpm_Event is 1-based. */
w                  65 lib/widget/mouse.c     event->y = global_gpm->y - w->y - 1;
w                  83 lib/widget/mouse.c mouse_translate_event (Widget * w, Gpm_Event * event)
w                  95 lib/widget/mouse.c     in_widget = w->mouse.forced_capture || mouse_global_in_widget (event, w);
w                 113 lib/widget/mouse.c                 w->mouse.capture = TRUE;
w                 116 lib/widget/mouse.c                 w->mouse.last_buttons_down = event->buttons;
w                 125 lib/widget/mouse.c         if (w->mouse.capture)
w                 127 lib/widget/mouse.c             w->mouse.capture = FALSE;
w                 139 lib/widget/mouse.c                 event->buttons = w->mouse.last_buttons_down;
w                 144 lib/widget/mouse.c         if (w->mouse.capture)
w                 153 lib/widget/mouse.c     init_mouse_event (&local, msg, event, w);
w                 174 lib/widget/mouse.c mouse_process_event (Widget * w, mouse_event_t * event)
w                 180 lib/widget/mouse.c         w->mouse_callback (w, event->msg, event);
w                 185 lib/widget/mouse.c             w->mouse.capture = FALSE;
w                 189 lib/widget/mouse.c         if (event->msg == MSG_MOUSE_UP && w->mouse.last_msg == MSG_MOUSE_DOWN)
w                 190 lib/widget/mouse.c             w->mouse_callback (w, MSG_MOUSE_CLICK, event);
w                 193 lib/widget/mouse.c         w->mouse.last_msg = event->msg;
w                 216 lib/widget/mouse.c mouse_handle_event (Widget * w, Gpm_Event * event)
w                 220 lib/widget/mouse.c     me = mouse_translate_event (w, event);
w                 222 lib/widget/mouse.c     return mouse_process_event (w, &me);
w                  61 lib/widget/mouse.h int mouse_handle_event (Widget * w, Gpm_Event * event);
w                 310 lib/widget/quick.c                 Widget *w = WIDGET (g);
w                 313 lib/widget/quick.c                 w->lines = y + 1 - w->y;
w                  62 lib/widget/radio.c     Widget *w = WIDGET (r);
w                  75 lib/widget/radio.c         widget_draw (w);
w                  87 lib/widget/radio.c         widget_draw (w);
w                  92 lib/widget/radio.c         widget_set_state (w, WST_FOCUSED, TRUE);        /* Also draws the widget */
w                  93 lib/widget/radio.c         send_message (w->owner, w, MSG_NOTIFY, 0, NULL);
w                 121 lib/widget/radio.c radio_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 123 lib/widget/radio.c     WRadio *r = RADIO (w);
w                 141 lib/widget/radio.c                 send_message (w, sender, MSG_ACTION, CK_Select, data);
w                 161 lib/widget/radio.c             focused = widget_get_state (w, WST_FOCUSED);
w                 165 lib/widget/radio.c                 widget_selectcolor (w, i == r->pos && focused, FALSE);
w                 166 lib/widget/radio.c                 widget_gotoyx (w, i, 0);
w                 167 lib/widget/radio.c                 tty_draw_hline (w->y + i, w->x, ' ', w->cols);
w                 169 lib/widget/radio.c                 hotkey_draw (w, r->texts[i], i == r->pos && focused);
w                 182 lib/widget/radio.c         return widget_default_callback (w, sender, msg, parm, data);
w                 189 lib/widget/radio.c radio_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 194 lib/widget/radio.c         RADIO (w)->pos = event->y;
w                 195 lib/widget/radio.c         widget_select (w);
w                 199 lib/widget/radio.c         RADIO (w)->pos = event->y;
w                 200 lib/widget/radio.c         send_message (w, NULL, MSG_ACTION, CK_Select, NULL);
w                 201 lib/widget/radio.c         send_message (w->owner, w, MSG_POST_KEY, ' ', NULL);
w                 217 lib/widget/radio.c     Widget *w;
w                 221 lib/widget/radio.c     w = WIDGET (r);
w                 236 lib/widget/radio.c     widget_init (w, y, x, count, 4 + wmax, radio_callback, radio_mouse_callback);
w                 237 lib/widget/radio.c     w->options |= WOP_SELECTABLE | WOP_WANT_CURSOR | WOP_WANT_HOTKEY;
w                 238 lib/widget/radio.c     w->keymap = radio_map;
w                  83 lib/widget/widget-common.c widget_default_resize (Widget * w, const WRect * r)
w                  88 lib/widget/widget-common.c     w->y = r->y;
w                  89 lib/widget/widget-common.c     w->x = r->x;
w                  90 lib/widget/widget-common.c     w->lines = r->lines;
w                  91 lib/widget/widget-common.c     w->cols = r->cols;
w                  99 lib/widget/widget-common.c widget_do_focus (Widget * w, gboolean enable)
w                 101 lib/widget/widget-common.c     if (w != NULL && widget_get_state (WIDGET (w->owner), WST_FOCUSED))
w                 102 lib/widget/widget-common.c         widget_set_state (w, WST_FOCUSED, enable);
w                 113 lib/widget/widget-common.c widget_focus (Widget * w)
w                 115 lib/widget/widget-common.c     WGroup *g = w->owner;
w                 120 lib/widget/widget-common.c     if (WIDGET (g->current->data) != w)
w                 126 lib/widget/widget-common.c             widget_do_focus (w, TRUE);
w                 127 lib/widget/widget-common.c             g->current = widget_find (WIDGET (g), w);
w                 130 lib/widget/widget-common.c     else if (!widget_get_state (w, WST_FOCUSED))
w                 131 lib/widget/widget-common.c         widget_do_focus (w, TRUE);
w                 173 lib/widget/widget-common.c widget_default_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 176 lib/widget/widget-common.c     (void) w;
w                 184 lib/widget/widget-common.c widget_default_get_colors (const Widget * w)
w                 186 lib/widget/widget-common.c     const Widget *owner = CONST_WIDGET (w->owner);
w                 266 lib/widget/widget-common.c hotkey_draw (Widget * w, const hotkey_t hotkey, gboolean focused)
w                 270 lib/widget/widget-common.c         widget_selectcolor (w, focused, FALSE);
w                 276 lib/widget/widget-common.c         widget_selectcolor (w, focused, TRUE);
w                 282 lib/widget/widget-common.c         widget_selectcolor (w, focused, FALSE);
w                 311 lib/widget/widget-common.c widget_init (Widget * w, int y, int x, int lines, int cols,
w                 314 lib/widget/widget-common.c     w->id = widget_set_id ();
w                 315 lib/widget/widget-common.c     w->x = x;
w                 316 lib/widget/widget-common.c     w->y = y;
w                 317 lib/widget/widget-common.c     w->cols = cols;
w                 318 lib/widget/widget-common.c     w->lines = lines;
w                 319 lib/widget/widget-common.c     w->pos_flags = WPOS_KEEP_DEFAULT;
w                 320 lib/widget/widget-common.c     w->callback = callback;
w                 322 lib/widget/widget-common.c     w->keymap = NULL;
w                 323 lib/widget/widget-common.c     w->ext_keymap = NULL;
w                 324 lib/widget/widget-common.c     w->ext_mode = FALSE;
w                 326 lib/widget/widget-common.c     w->mouse_callback = mouse_callback != NULL ? mouse_callback : widget_default_mouse_callback;
w                 327 lib/widget/widget-common.c     w->owner = NULL;
w                 328 lib/widget/widget-common.c     w->mouse_handler = mouse_handle_event;
w                 329 lib/widget/widget-common.c     w->mouse.forced_capture = FALSE;
w                 330 lib/widget/widget-common.c     w->mouse.capture = FALSE;
w                 331 lib/widget/widget-common.c     w->mouse.last_msg = MSG_MOUSE_NONE;
w                 332 lib/widget/widget-common.c     w->mouse.last_buttons_down = 0;
w                 334 lib/widget/widget-common.c     w->options = WOP_DEFAULT;
w                 335 lib/widget/widget-common.c     w->state = WST_CONSTRUCT;
w                 337 lib/widget/widget-common.c     w->find = widget_default_find;
w                 338 lib/widget/widget-common.c     w->find_by_type = widget_default_find_by_type;
w                 339 lib/widget/widget-common.c     w->find_by_id = widget_default_find_by_id;
w                 341 lib/widget/widget-common.c     w->set_state = widget_default_set_state;
w                 342 lib/widget/widget-common.c     w->get_colors = widget_default_get_colors;
w                 348 lib/widget/widget-common.c widget_destroy (Widget * w)
w                 350 lib/widget/widget-common.c     send_message (w, NULL, MSG_DESTROY, 0, NULL);
w                 351 lib/widget/widget-common.c     g_free (w);
w                 358 lib/widget/widget-common.c widget_default_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 377 lib/widget/widget-common.c         return widget_default_resize (w, CONST_RECT (data));
w                 394 lib/widget/widget-common.c widget_set_options (Widget * w, widget_options_t options, gboolean enable)
w                 397 lib/widget/widget-common.c         w->options |= options;
w                 399 lib/widget/widget-common.c         w->options &= ~options;
w                 444 lib/widget/widget-common.c widget_set_size (Widget * w, int y, int x, int lines, int cols)
w                 448 lib/widget/widget-common.c     send_message (w, NULL, MSG_RESIZE, 0, &r);
w                 450 lib/widget/widget-common.c     if (w->owner != NULL && widget_get_state (WIDGET (w->owner), WST_ACTIVE))
w                 451 lib/widget/widget-common.c         widget_draw (w);
w                 457 lib/widget/widget-common.c widget_selectcolor (Widget * w, gboolean focused, gboolean hotkey)
w                 462 lib/widget/widget-common.c     colors = widget_get_colors (w);
w                 464 lib/widget/widget-common.c     if (widget_get_state (w, WST_DISABLED))
w                 477 lib/widget/widget-common.c widget_erase (Widget * w)
w                 479 lib/widget/widget-common.c     if (w != NULL)
w                 480 lib/widget/widget-common.c         tty_fill_region (w->y, w->x, w->lines, w->cols, ' ');
w                 494 lib/widget/widget-common.c widget_is_active (const void *w)
w                 499 lib/widget/widget-common.c     if (w == top_dlg->data)
w                 502 lib/widget/widget-common.c     owner = CONST_WIDGET (w)->owner;
w                 508 lib/widget/widget-common.c     if (w != owner->current->data)
w                 517 lib/widget/widget-common.c widget_draw (Widget * w)
w                 521 lib/widget/widget-common.c     if (w != NULL)
w                 523 lib/widget/widget-common.c         WGroup *g = w->owner;
w                 526 lib/widget/widget-common.c             ret = w->callback (w, NULL, MSG_DRAW, 0, NULL);
w                 605 lib/widget/widget-common.c widget_select (Widget * w)
w                 609 lib/widget/widget-common.c     if (!widget_get_options (w, WOP_SELECTABLE))
w                 612 lib/widget/widget-common.c     g = GROUP (w->owner);
w                 615 lib/widget/widget-common.c         if (widget_get_options (w, WOP_TOP_SELECT))
w                 619 lib/widget/widget-common.c             l = widget_find (WIDGET (g), w);
w                 623 lib/widget/widget-common.c         widget_focus (w);
w                 633 lib/widget/widget-common.c widget_set_bottom (Widget * w)
w                 635 lib/widget/widget-common.c     widget_reorder (widget_find (WIDGET (w->owner), w), FALSE);
w                 664 lib/widget/widget-common.c widget_lookup_key (Widget * w, int key)
w                 666 lib/widget/widget-common.c     if (w->ext_mode)
w                 668 lib/widget/widget-common.c         w->ext_mode = FALSE;
w                 669 lib/widget/widget-common.c         return keybind_lookup_keymap_command (w->ext_keymap, key);
w                 672 lib/widget/widget-common.c     return keybind_lookup_keymap_command (w->keymap, key);
w                 686 lib/widget/widget-common.c widget_default_find (const Widget * w, const Widget * what)
w                 688 lib/widget/widget-common.c     return (w != what
w                 689 lib/widget/widget-common.c             || w->owner == NULL) ? NULL : g_list_find (CONST_GROUP (w->owner)->widgets, what);
w                 704 lib/widget/widget-common.c widget_default_find_by_type (const Widget * w, widget_cb_fn cb)
w                 706 lib/widget/widget-common.c     return (w->callback == cb ? WIDGET (w) : NULL);
w                 720 lib/widget/widget-common.c widget_default_find_by_id (const Widget * w, unsigned long id)
w                 722 lib/widget/widget-common.c     return (w->id == id ? WIDGET (w) : NULL);
w                 738 lib/widget/widget-common.c widget_default_set_state (Widget * w, widget_state_t state, gboolean enable)
w                 743 lib/widget/widget-common.c         w->state |= state;
w                 745 lib/widget/widget-common.c         w->state &= ~state;
w                 751 lib/widget/widget-common.c             w->state &= ~(WST_ACTIVE | WST_SUSPENDED | WST_CLOSED);
w                 753 lib/widget/widget-common.c             w->state &= ~(WST_CONSTRUCT | WST_SUSPENDED | WST_CLOSED);
w                 755 lib/widget/widget-common.c             w->state &= ~(WST_CONSTRUCT | WST_ACTIVE | WST_CLOSED);
w                 757 lib/widget/widget-common.c             w->state &= ~(WST_CONSTRUCT | WST_ACTIVE | WST_SUSPENDED);
w                 760 lib/widget/widget-common.c     if (w->owner == NULL)
w                 766 lib/widget/widget-common.c         ret = send_message (w, NULL, enable ? MSG_DISABLE : MSG_ENABLE, 0, NULL);
w                 767 lib/widget/widget-common.c         if (ret == MSG_HANDLED && widget_get_state (WIDGET (w->owner), WST_ACTIVE))
w                 768 lib/widget/widget-common.c             ret = widget_draw (w);
w                 776 lib/widget/widget-common.c             ret = send_message (w, NULL, msg, 0, NULL);
w                 777 lib/widget/widget-common.c             if (ret == MSG_HANDLED && widget_get_state (WIDGET (w->owner), WST_ACTIVE))
w                 779 lib/widget/widget-common.c                 widget_draw (w);
w                 781 lib/widget/widget-common.c                 send_message (w->owner, w, MSG_CHANGED_FOCUS, 0, NULL);
w                 797 lib/widget/widget-common.c mouse_get_local (const Gpm_Event * global, const Widget * w)
w                 808 lib/widget/widget-common.c     local.x = global->x - w->x;
w                 809 lib/widget/widget-common.c     local.y = global->y - w->y;
w                 818 lib/widget/widget-common.c mouse_global_in_widget (const Gpm_Event * event, const Widget * w)
w                 820 lib/widget/widget-common.c     return (event->x > w->x) && (event->y > w->y) && (event->x <= w->x + w->cols)
w                 821 lib/widget/widget-common.c         && (event->y <= w->y + w->lines);
w                  18 lib/widget/widget-common.h #define widget_gotoyx(w, _y, _x) tty_gotoyx (CONST_WIDGET(w)->y + (_y), CONST_WIDGET(w)->x + (_x))
w                  20 lib/widget/widget-common.h #define widget_want_cursor(w,i) widget_set_options(w, WOP_WANT_CURSOR, i)
w                  21 lib/widget/widget-common.h #define widget_want_hotkey(w,i) widget_set_options(w, WOP_WANT_HOTKEY, i)
w                  22 lib/widget/widget-common.h #define widget_want_tab(w,i) widget_set_options(w, WOP_WANT_TAB, i)
w                  23 lib/widget/widget-common.h #define widget_idle(w,i) widget_set_state(w, WST_IDLE, i)
w                  24 lib/widget/widget-common.h #define widget_disable(w,i) widget_set_state(w, WST_DISABLED, i)
w                 125 lib/widget/widget-common.h typedef void (*widget_mouse_cb_fn) (Widget * w, mouse_msg_t msg, mouse_event_t * event);
w                 127 lib/widget/widget-common.h typedef int (*widget_mouse_handle_fn) (Widget * w, Gpm_Event * event);
w                 160 lib/widget/widget-common.h     GList *(*find) (const Widget * w, const Widget * what);
w                 161 lib/widget/widget-common.h     Widget *(*find_by_type) (const Widget * w, widget_cb_fn cb);
w                 162 lib/widget/widget-common.h     Widget *(*find_by_id) (const Widget * w, unsigned long id);
w                 165 lib/widget/widget-common.h     cb_ret_t (*set_state) (Widget * w, widget_state_t state, gboolean enable);
w                 168 lib/widget/widget-common.h     const int *(*get_colors) (const Widget * w);
w                 195 lib/widget/widget-common.h void hotkey_draw (Widget * w, const hotkey_t hotkey, gboolean focused);
w                 200 lib/widget/widget-common.h void widget_init (Widget * w, int y, int x, int lines, int cols,
w                 202 lib/widget/widget-common.h void widget_destroy (Widget * w);
w                 204 lib/widget/widget-common.h cb_ret_t widget_default_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm,
w                 206 lib/widget/widget-common.h void widget_set_options (Widget * w, widget_options_t options, gboolean enable);
w                 208 lib/widget/widget-common.h void widget_set_size (Widget * w, int y, int x, int lines, int cols);
w                 210 lib/widget/widget-common.h void widget_selectcolor (Widget * w, gboolean focused, gboolean hotkey);
w                 211 lib/widget/widget-common.h cb_ret_t widget_draw (Widget * w);
w                 212 lib/widget/widget-common.h void widget_erase (Widget * w);
w                 213 lib/widget/widget-common.h gboolean widget_is_active (const void *w);
w                 216 lib/widget/widget-common.h void widget_select (Widget * w);
w                 217 lib/widget/widget-common.h void widget_set_bottom (Widget * w);
w                 219 lib/widget/widget-common.h long widget_lookup_key (Widget * w, int key);
w                 221 lib/widget/widget-common.h GList *widget_default_find (const Widget * w, const Widget * what);
w                 222 lib/widget/widget-common.h Widget *widget_default_find_by_type (const Widget * w, widget_cb_fn cb);
w                 223 lib/widget/widget-common.h Widget *widget_default_find_by_id (const Widget * w, unsigned long id);
w                 225 lib/widget/widget-common.h cb_ret_t widget_default_set_state (Widget * w, widget_state_t state, gboolean enable);
w                 228 lib/widget/widget-common.h Gpm_Event mouse_get_local (const Gpm_Event * global, const Widget * w);
w                 229 lib/widget/widget-common.h gboolean mouse_global_in_widget (const Gpm_Event * event, const Widget * w);
w                 236 lib/widget/widget-common.h send_message (void *w, void *sender, widget_msg_t msg, int parm, void *data)
w                 241 lib/widget/widget-common.h     if (w != NULL)              /* This must be always true, but... */
w                 243 lib/widget/widget-common.h         ret = WIDGET (w)->callback (WIDGET (w), WIDGET (sender), msg, parm, data);
w                 258 lib/widget/widget-common.h widget_get_options (const Widget * w, widget_options_t options)
w                 260 lib/widget/widget-common.h     return ((w->options & options) == options);
w                 274 lib/widget/widget-common.h widget_get_state (const Widget * w, widget_state_t state)
w                 276 lib/widget/widget-common.h     return ((w->state & state) == state);
w                 291 lib/widget/widget-common.h widget_find (const Widget * w, const Widget * what)
w                 293 lib/widget/widget-common.h     return w->find (w, what);
w                 308 lib/widget/widget-common.h widget_find_by_type (const Widget * w, widget_cb_fn cb)
w                 310 lib/widget/widget-common.h     return w->find_by_type (w, cb);
w                 324 lib/widget/widget-common.h widget_find_by_id (const Widget * w, unsigned long id)
w                 326 lib/widget/widget-common.h     return w->find_by_id (w, id);
w                 341 lib/widget/widget-common.h widget_set_state (Widget * w, widget_state_t state, gboolean enable)
w                 343 lib/widget/widget-common.h     return w->set_state (w, state, enable);
w                 355 lib/widget/widget-common.h widget_get_colors (const Widget * w)
w                 357 lib/widget/widget-common.h     return w->get_colors (w);
w                 370 lib/widget/widget-common.h widget_update_cursor (Widget * w)
w                 372 lib/widget/widget-common.h     return (send_message (w, NULL, MSG_CURSOR, 0, NULL) == MSG_HANDLED);
w                 378 lib/widget/widget-common.h widget_set_size_rect (Widget * w, const WRect * r)
w                 380 lib/widget/widget-common.h     widget_set_size (w, r->y, r->x, r->lines, r->cols);
w                  66 lib/widget/wtools.c query_default_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  68 lib/widget/wtools.c     WDialog *h = DIALOG (w);
w                  73 lib/widget/wtools.c         if ((w->pos_flags & WPOS_CENTER) == 0)
w                  98 lib/widget/wtools.c                 ypos = LINES / 3 - (w->lines - 3) / 2;
w                 102 lib/widget/wtools.c             xpos = COLS / 2 - w->cols / 2;
w                 105 lib/widget/wtools.c             rect_init (&r, ypos, xpos, w->lines, w->cols);
w                 107 lib/widget/wtools.c             return dlg_default_callback (w, NULL, MSG_RESIZE, 0, &r);
w                 112 lib/widget/wtools.c         return dlg_default_callback (w, sender, msg, parm, data);
w                2275 src/diffviewer/ydiff.c     Widget *w = WIDGET (dview);
w                2277 src/diffviewer/ydiff.c     dview->height = w->lines - 1;
w                2278 src/diffviewer/ydiff.c     dview->half1 = w->cols / 2;
w                2279 src/diffviewer/ydiff.c     dview->half2 = w->cols - dview->half1;
w                3302 src/diffviewer/ydiff.c dview_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                3304 src/diffviewer/ydiff.c     WDiff *dview = (WDiff *) w;
w                3305 src/diffviewer/ydiff.c     WDialog *h = DIALOG (w->owner);
w                3338 src/diffviewer/ydiff.c         widget_default_callback (w, NULL, MSG_RESIZE, 0, data);
w                3348 src/diffviewer/ydiff.c         return widget_default_callback (w, sender, msg, parm, data);
w                3355 src/diffviewer/ydiff.c dview_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                3357 src/diffviewer/ydiff.c     WDiff *dview = (WDiff *) w;
w                3382 src/diffviewer/ydiff.c dview_dialog_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                3385 src/diffviewer/ydiff.c     WDialog *h = DIALOG (w);
w                3399 src/diffviewer/ydiff.c         widget_set_state (w, WST_ACTIVE, TRUE);
w                3405 src/diffviewer/ydiff.c         return dlg_default_callback (w, sender, msg, parm, data);
w                3441 src/diffviewer/ydiff.c     Widget *w;
w                3456 src/diffviewer/ydiff.c     w = WIDGET (dview);
w                3457 src/diffviewer/ydiff.c     widget_init (w, dw->y, dw->x, dw->lines - 1, dw->cols, dview_callback, dview_mouse_callback);
w                3458 src/diffviewer/ydiff.c     w->options |= WOP_SELECTABLE;
w                3459 src/diffviewer/ydiff.c     w->keymap = diff_map;
w                3460 src/diffviewer/ydiff.c     group_add_widget_autopos (g, w, WPOS_KEEP_ALL, NULL);
w                3462 src/diffviewer/ydiff.c     w = WIDGET (buttonbar_new (TRUE));
w                3463 src/diffviewer/ydiff.c     group_add_widget_autopos (g, w, w->pos_flags, NULL);
w                 142 src/editor/edit-impl.h gboolean edit_widget_is_editor (const Widget * w);
w                2102 src/editor/edit.c         Widget *w;
w                2106 src/editor/edit.c         w = WIDGET (edit);
w                2107 src/editor/edit.c         widget_init (w, y, x, lines, cols, NULL, NULL);
w                2108 src/editor/edit.c         w->options |= WOP_SELECTABLE | WOP_TOP_SELECT | WOP_WANT_CURSOR;
w                2109 src/editor/edit.c         w->keymap = editor_map;
w                2110 src/editor/edit.c         w->ext_keymap = editor_x_map;
w                2232 src/editor/edit.c     Widget *w = WIDGET (edit);
w                2236 src/editor/edit.c     *WIDGET (e) = *w;
w                2241 src/editor/edit.c     if (edit_init (e, w->y, w->x, w->lines, w->cols, filename_vpath, line) == NULL)
w                3250 src/editor/edit.c     Widget *w = WIDGET (edit);
w                3550 src/editor/edit.c         edit_move_up (edit, w->lines - 1, TRUE);
w                3557 src/editor/edit.c         edit_move_down (edit, w->lines - 1, TRUE);
w                3742 src/editor/edit.c                 if (p->line >= edit->start_line + w->lines || p->line < edit->start_line)
w                3743 src/editor/edit.c                     edit_move_display (edit, p->line - w->lines / 2);
w                3759 src/editor/edit.c                 if (p->line >= edit->start_line + w->lines || p->line < edit->start_line)
w                3760 src/editor/edit.c                     edit_move_display (edit, p->line - w->lines / 2);
w                3931 src/editor/edit.c         w->ext_mode = TRUE;
w                 150 src/editor/editcmd.c edit_save_mode_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 159 src/editor/editcmd.c             ww = widget_find_by_id (w, edit_save_mode_input_id);
w                 166 src/editor/editcmd.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 523 src/editor/editcmd.c     Widget *w = WIDGET (h);
w                 525 src/editor/editcmd.c     return edit_add_window (h, w->y + 1, w->x, w->lines - 2, w->cols, vpath, 0);
w                2243 src/editor/editcmd.c         Widget *w = WIDGET (edit);
w                2244 src/editor/editcmd.c         WGroup *g = w->owner;
w                2249 src/editor/editcmd.c         group_remove_widget (w);
w                2250 src/editor/editcmd.c         widget_destroy (w);
w                2258 src/editor/editcmd.c                 widget_select (w);
w                  71 src/editor/editcmd_dialogs.c editcmd_dialog_raw_key_query_cb (Widget * w, Widget * sender, widget_msg_t msg, int parm,
w                  74 src/editor/editcmd_dialogs.c     WDialog *h = DIALOG (w);
w                  83 src/editor/editcmd_dialogs.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 246 src/editor/editcmd_dialogs.c     Widget *w = WIDGET (edit);
w                 257 src/editor/editcmd_dialogs.c         xpos = w->x + option_line_state_width + 1;
w                 259 src/editor/editcmd_dialogs.c         ypos = w->y + w->lines / 2;
w                 264 src/editor/editcmd_dialogs.c     dlg_width = WIDGET (w->owner)->cols - xpos - 1;
w                 311 src/editor/editcmd_dialogs.c     int w, wq;
w                 316 src/editor/editcmd_dialogs.c     w = str_term_width1 (heading) + 6;
w                 318 src/editor/editcmd_dialogs.c     w = MAX (w, wq + 3 * 2 + 1 + 2);
w                 321 src/editor/editcmd_dialogs.c         dlg_create (TRUE, 0, 0, cancel ? 7 : 5, w, WPOS_CENTER | WPOS_TRYUP, FALSE, dialog_colors,
w                 328 src/editor/editcmd_dialogs.c                       input_new (y++, 3 + wq + 1, input_colors, w - (6 + wq + 1), "", 0,
w                 338 src/editor/editcmd_dialogs.c     w = dlg_run (raw_dlg);
w                 341 src/editor/editcmd_dialogs.c     return (cancel && (w == ESC_CHAR || w == B_CANCEL)) ? 0 : w;
w                 108 src/editor/editdraw.c status_string (WEdit * edit, char *s, int w)
w                 147 src/editor/editdraw.c         g_snprintf (s, w,
w                 162 src/editor/editdraw.c         g_snprintf (s, w,
w                 192 src/editor/editdraw.c     const int w = h->cols;
w                 202 src/editor/editdraw.c     status_size = w + 1;
w                 219 src/editor/editdraw.c     if (fname_len + gap + status_len + right_gap >= w)
w                 221 src/editor/editdraw.c         if (preferred_fname_len + gap + status_len + right_gap >= w)
w                 224 src/editor/editdraw.c             fname_len = w - (gap + status_len + right_gap);
w                 231 src/editor/editdraw.c     printwstr (status, w - (fname_len + gap));
w                 233 src/editor/editdraw.c     if (simple_statusbar && w > EDITOR_MINIMUM_TERMINAL_WIDTH)
w                 238 src/editor/editdraw.c         widget_gotoyx (h, 0, w - 6 - 6);
w                 255 src/editor/editdraw.c     Widget *w = WIDGET (edit);
w                 257 src/editor/editdraw.c     int cols = w->cols;
w                 278 src/editor/editdraw.c         tty_printf ("[%s]", str_term_trim (fname, w->cols - 8 - 6));
w                 282 src/editor/editdraw.c     x -= w->x;
w                 295 src/editor/editdraw.c         edit_move (2, w->lines - 1);
w                 309 src/editor/editdraw.c         edit_move (32, w->lines - 1);
w                 346 src/editor/editdraw.c     const Widget *w = CONST_WIDGET (edit);
w                 351 src/editor/editdraw.c     tty_draw_box (w->y, w->x, w->lines, w->cols, !active);
w                 356 src/editor/editdraw.c         widget_gotoyx (w, w->lines - 1, w->cols - 1);
w                 372 src/editor/editdraw.c     const Widget *w = CONST_WIDGET (edit);
w                 377 src/editor/editdraw.c         widget_gotoyx (w->owner, 0, WIDGET (w->owner)->cols - 6);
w                 379 src/editor/editdraw.c         widget_gotoyx (w, 0, w->cols - 8);
w                 390 src/editor/editdraw.c     Widget *w = WIDGET (edit);
w                 415 src/editor/editdraw.c     if (len > 0 && w->y + y >= 0)
w                 418 src/editor/editdraw.c             tty_draw_hline (w->y + y, w->x + x1, ' ', len);
w                 422 src/editor/editdraw.c             tty_draw_hline (w->y + y, w->x + x1, ' ', len);
w                 427 src/editor/editdraw.c                 tty_draw_hline (w->y + y, w->x + x1, ' ', wrap_start);
w                 433 src/editor/editdraw.c                 tty_draw_hline (w->y + y, w->x + x1 + wrap_start, ' ', len);
w                 505 src/editor/editdraw.c     Widget *w = WIDGET (edit);
w                 515 src/editor/editdraw.c     if (row > w->lines - 1 - EDIT_TEXT_VERTICAL_OFFSET - 2 * (edit->fullscreen ? 0 : 1))
w                 532 src/editor/editdraw.c         if (w->x + w->cols <= WIDGET (w->owner)->cols)
w                 847 src/editor/editdraw.c     Widget *w = WIDGET (edit);
w                 848 src/editor/editdraw.c     Widget *wh = WIDGET (w->owner);
w                 858 src/editor/editdraw.c     y1 = w->y;
w                 864 src/editor/editdraw.c     x1 = w->x;
w                 868 src/editor/editdraw.c     y2 = w->y + w->lines - 1;
w                 872 src/editor/editdraw.c     x2 = w->x + w->cols - 1;
w                 882 src/editor/editdraw.c             end_row = w->lines - 1;
w                 889 src/editor/editdraw.c             end_column = w->cols - 1;
w                 971 src/editor/editdraw.c             if ((force & REDRAW_LINE_BELOW) != 0 && row < w->lines - 1)
w                1053 src/editor/editdraw.c     Widget *w = WIDGET (edit);
w                1059 src/editor/editdraw.c     if (w->lines <= 0 || w->cols <= 0)
w                1062 src/editor/editdraw.c     w->lines -= EDIT_TEXT_VERTICAL_OFFSET;
w                1063 src/editor/editdraw.c     w->cols -= EDIT_TEXT_HORIZONTAL_OFFSET + option_line_state_width;
w                1067 src/editor/editdraw.c         w->x++;
w                1068 src/editor/editdraw.c         w->cols -= 2;
w                1069 src/editor/editdraw.c         w->y++;
w                1070 src/editor/editdraw.c         w->lines -= 2;
w                1079 src/editor/editdraw.c         b_extreme = MAX (w->lines / 4, b_extreme);
w                1080 src/editor/editdraw.c         t_extreme = MAX (w->lines / 4, t_extreme);
w                1082 src/editor/editdraw.c     if (b_extreme + t_extreme + 1 > w->lines)
w                1089 src/editor/editdraw.c         b_extreme = (b_extreme * (w->lines - 1)) / n;
w                1090 src/editor/editdraw.c         t_extreme = (t_extreme * (w->lines - 1)) / n;
w                1092 src/editor/editdraw.c     if (l_extreme + r_extreme + 1 > w->cols)
w                1099 src/editor/editdraw.c         l_extreme = (l_extreme * (w->cols - 1)) / n;
w                1100 src/editor/editdraw.c         r_extreme = (r_extreme * (w->cols - 1)) / n;
w                1104 src/editor/editdraw.c     outby = p + edit->start_col - w->cols + 1 + (r_extreme + edit->found_len);
w                1111 src/editor/editdraw.c     outby = p - w->lines + 1 + b_extreme;
w                1119 src/editor/editdraw.c     w->lines += EDIT_TEXT_VERTICAL_OFFSET;
w                1120 src/editor/editdraw.c     w->cols += EDIT_TEXT_HORIZONTAL_OFFSET + option_line_state_width;
w                1123 src/editor/editdraw.c         w->x--;
w                1124 src/editor/editdraw.c         w->cols += 2;
w                1125 src/editor/editdraw.c         w->y--;
w                1126 src/editor/editdraw.c         w->lines += 2;
w                  88 src/editor/editwidget.c static cb_ret_t edit_dialog_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm,
w                 191 src/editor/editwidget.c     Widget *w = WIDGET (edit);
w                 194 src/editor/editwidget.c     w->mouse.forced_capture = FALSE;
w                 195 src/editor/editwidget.c     widget_set_size_rect (w, &edit->loc_prev);
w                 196 src/editor/editwidget.c     widget_draw (WIDGET (w->owner));
w                 210 src/editor/editwidget.c     Widget *w = WIDGET (edit);
w                 211 src/editor/editwidget.c     Widget *wh = WIDGET (w->owner);
w                 216 src/editor/editwidget.c         if (w->y > wh->y + 1)   /* menubar */
w                 217 src/editor/editwidget.c             w->y--;
w                 220 src/editor/editwidget.c         if (w->y < wh->y + wh->lines - 2)       /* buttonbar */
w                 221 src/editor/editwidget.c             w->y++;
w                 224 src/editor/editwidget.c         if (w->x + w->cols > wh->x)
w                 225 src/editor/editwidget.c             w->x--;
w                 228 src/editor/editwidget.c         if (w->x < wh->x + wh->cols)
w                 229 src/editor/editwidget.c             w->x++;
w                 236 src/editor/editwidget.c     widget_draw (WIDGET (w->owner));
w                 250 src/editor/editwidget.c     Widget *w = WIDGET (edit);
w                 251 src/editor/editwidget.c     Widget *wh = WIDGET (w->owner);
w                 256 src/editor/editwidget.c         if (w->lines > WINDOW_MIN_LINES)
w                 257 src/editor/editwidget.c             w->lines--;
w                 260 src/editor/editwidget.c         if (w->y + w->lines < wh->y + wh->lines - 1)    /* buttonbar */
w                 261 src/editor/editwidget.c             w->lines++;
w                 264 src/editor/editwidget.c         if (w->cols > WINDOW_MIN_COLS)
w                 265 src/editor/editwidget.c             w->cols--;
w                 268 src/editor/editwidget.c         if (w->x + w->cols < wh->x + wh->cols)
w                 269 src/editor/editwidget.c             w->cols++;
w                 276 src/editor/editwidget.c     widget_draw (WIDGET (w->owner));
w                 303 src/editor/editwidget.c     GList *w;
w                 312 src/editor/editwidget.c     for (w = g->widgets; w != NULL; w = g_list_next (w))
w                 313 src/editor/editwidget.c         if (edit_widget_is_editor (CONST_WIDGET (w->data)))
w                 315 src/editor/editwidget.c             WEdit *e = (WEdit *) w->data;
w                 422 src/editor/editwidget.c             Widget *w = WIDGET (g->current->data);
w                 424 src/editor/editwidget.c             if (edit_widget_is_editor (w) && ((WEdit *) w)->drag_state != MCEDIT_DRAG_NONE)
w                 425 src/editor/editwidget.c                 edit_restore_size ((WEdit *) w);
w                 494 src/editor/editwidget.c     Widget *w = WIDGET (edit);
w                 499 src/editor/editwidget.c     if (!w->ext_mode && x_key < 256)
w                 592 src/editor/editwidget.c     command = widget_lookup_key (w, x_key);
w                 658 src/editor/editwidget.c     Widget *w = WIDGET (edit);
w                 660 src/editor/editwidget.c     buttonbar_set_label (bb, 1, Q_ ("ButtonBar|Help"), w->keymap, NULL);
w                 661 src/editor/editwidget.c     buttonbar_set_label (bb, 2, Q_ ("ButtonBar|Save"), w->keymap, w);
w                 662 src/editor/editwidget.c     buttonbar_set_label (bb, 3, Q_ ("ButtonBar|Mark"), w->keymap, w);
w                 663 src/editor/editwidget.c     buttonbar_set_label (bb, 4, Q_ ("ButtonBar|Replac"), w->keymap, w);
w                 664 src/editor/editwidget.c     buttonbar_set_label (bb, 5, Q_ ("ButtonBar|Copy"), w->keymap, w);
w                 665 src/editor/editwidget.c     buttonbar_set_label (bb, 6, Q_ ("ButtonBar|Move"), w->keymap, w);
w                 666 src/editor/editwidget.c     buttonbar_set_label (bb, 7, Q_ ("ButtonBar|Search"), w->keymap, w);
w                 667 src/editor/editwidget.c     buttonbar_set_label (bb, 8, Q_ ("ButtonBar|Delete"), w->keymap, w);
w                 668 src/editor/editwidget.c     buttonbar_set_label (bb, 9, Q_ ("ButtonBar|PullDn"), w->keymap, NULL);
w                 669 src/editor/editwidget.c     buttonbar_set_label (bb, 10, Q_ ("ButtonBar|Quit"), w->keymap, NULL);
w                 746 src/editor/editwidget.c edit_dialog_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 748 src/editor/editwidget.c     WGroup *g = GROUP (w);
w                 749 src/editor/editwidget.c     WDialog *h = DIALOG (w);
w                 758 src/editor/editwidget.c         dlg_default_callback (w, NULL, MSG_RESIZE, 0, NULL);
w                 813 src/editor/editwidget.c                 widget_idle (w, TRUE);
w                 830 src/editor/editwidget.c         widget_idle (w, FALSE);
w                 834 src/editor/editwidget.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 848 src/editor/editwidget.c edit_dialog_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 854 src/editor/editwidget.c         WGroup *g = GROUP (w);
w                 855 src/editor/editwidget.c         WDialog *h = DIALOG (w);
w                 875 src/editor/editwidget.c             x = w->cols - 6;
w                 908 src/editor/editwidget.c edit_dialog_bg_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 914 src/editor/editwidget.c             Widget *wo = WIDGET (w->owner);
w                 916 src/editor/editwidget.c             w->y = wo->y + 1;
w                 917 src/editor/editwidget.c             w->x = wo->x;
w                 918 src/editor/editwidget.c             w->lines = wo->lines - 2;
w                 919 src/editor/editwidget.c             w->cols = wo->cols;
w                 920 src/editor/editwidget.c             w->pos_flags |= WPOS_KEEP_ALL;
w                 926 src/editor/editwidget.c         return background_callback (w, sender, msg, parm, data);
w                 933 src/editor/editwidget.c edit_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 935 src/editor/editwidget.c     WEdit *e = (WEdit *) w;
w                 940 src/editor/editwidget.c         edit_set_buttonbar (e, find_buttonbar (DIALOG (w->owner)));
w                 983 src/editor/editwidget.c             widget_gotoyx (w, y, x);
w                 996 src/editor/editwidget.c         return widget_default_callback (w, sender, msg, parm, data);
w                1006 src/editor/editwidget.c edit_mouse_handle_move_resize (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                1008 src/editor/editwidget.c     WEdit *edit = (WEdit *) (w);
w                1009 src/editor/editwidget.c     Widget *h = WIDGET (w->owner);
w                1031 src/editor/editwidget.c     global_x = event->x + w->x;
w                1032 src/editor/editwidget.c     global_y = event->y + w->y;
w                1040 src/editor/editwidget.c         w->y = global_y;
w                1041 src/editor/editwidget.c         w->x = global_x - edit->drag_state_start;
w                1045 src/editor/editwidget.c         w->lines = MAX (WINDOW_MIN_LINES, global_y - w->y + 1);
w                1046 src/editor/editwidget.c         w->cols = MAX (WINDOW_MIN_COLS, global_x - w->x + 1);
w                1052 src/editor/editwidget.c     widget_draw (WIDGET (w->owner));
w                1065 src/editor/editwidget.c edit_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                1067 src/editor/editwidget.c     WEdit *edit = (WEdit *) w;
w                1073 src/editor/editwidget.c     close_x = (w->cols - 1) - dx - 1;
w                1079 src/editor/editwidget.c         edit_mouse_handle_move_resize (w, msg, event);
w                1087 src/editor/editwidget.c     if (msg == MSG_MOUSE_DOWN && (event->y + w->y == LINES - 1))
w                1096 src/editor/editwidget.c         widget_select (w);
w                1118 src/editor/editwidget.c             if (event->y == w->lines - 1 && event->x == w->cols - 1)
w                1137 src/editor/editwidget.c                 send_message (w->owner, NULL, MSG_ACTION, CK_Close, NULL);
w                1212 src/editor/editwidget.c     Widget *w, *wd;
w                1253 src/editor/editwidget.c     w = WIDGET (menubar);
w                1254 src/editor/editwidget.c     group_add_widget_autopos (g, w, w->pos_flags, NULL);
w                1257 src/editor/editwidget.c     w = WIDGET (buttonbar_new (TRUE));
w                1258 src/editor/editwidget.c     group_add_widget_autopos (g, w, w->pos_flags, NULL);
w                1309 src/editor/editwidget.c edit_widget_is_editor (const Widget * w)
w                1311 src/editor/editwidget.c     return (w != NULL && w->callback == edit_callback);
w                1346 src/editor/editwidget.c     Widget *w = WIDGET (edit);
w                1348 src/editor/editwidget.c     rect_init (&edit->loc_prev, w->y, w->x, w->lines, w->cols);
w                1370 src/editor/editwidget.c     Widget *w;
w                1376 src/editor/editwidget.c     w = WIDGET (edit);
w                1377 src/editor/editwidget.c     w->callback = edit_callback;
w                1378 src/editor/editwidget.c     w->mouse_callback = edit_mouse_callback;
w                1380 src/editor/editwidget.c     group_add_widget_autopos (GROUP (h), w, WPOS_KEEP_ALL, NULL);
w                1399 src/editor/editwidget.c     Widget *w = WIDGET (edit);
w                1405 src/editor/editwidget.c         w->mouse.forced_capture = FALSE;
w                1424 src/editor/editwidget.c             edit->drag_state_start = w->cols / 2;
w                1501 src/editor/editwidget.c     w->mouse.forced_capture = (edit->drag_state != MCEDIT_DRAG_NONE);
w                1516 src/editor/editwidget.c     Widget *w = WIDGET (edit);
w                1525 src/editor/editwidget.c         w->pos_flags = WPOS_KEEP_DEFAULT;
w                1529 src/editor/editwidget.c         Widget *h = WIDGET (w->owner);
w                1532 src/editor/editwidget.c         widget_set_size (w, h->y + 1, h->x, h->lines - 2, h->cols);
w                1534 src/editor/editwidget.c         w->pos_flags = WPOS_KEEP_ALL;
w                 206 src/file_history.c show_file_history (const Widget * w, int *action)
w                 220 src/file_history.c     history_descriptor_init (&hd, w->y, w->x, file_list, 0);
w                  14 src/file_history.h char *show_file_history (const Widget * w, int *action);
w                 328 src/filemanager/achown.c perm_button_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 330 src/filemanager/achown.c     WButton *b = BUTTON (w);
w                 331 src/filemanager/achown.c     WGroup *g = w->owner;
w                 365 src/filemanager/achown.c             send_message (w, NULL, MSG_KEY, KEY_RIGHT, NULL);
w                 410 src/filemanager/achown.c             update_mode (w->owner);
w                 435 src/filemanager/achown.c         return button_default_callback (w, sender, msg, parm, data);
w                 442 src/filemanager/achown.c perm_button_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 448 src/filemanager/achown.c         BUTTON (w)->hotpos = CLAMP (event->x - 1, 0, 2);
w                 452 src/filemanager/achown.c         button_mouse_default_callback (w, msg, event);
w                 464 src/filemanager/achown.c     Widget *w;
w                 468 src/filemanager/achown.c     w = WIDGET (b);
w                 471 src/filemanager/achown.c     widget_want_hotkey (w, FALSE);
w                 473 src/filemanager/achown.c     w->callback = perm_button_callback;
w                 474 src/filemanager/achown.c     w->mouse_callback = perm_button_mouse_callback;
w                 482 src/filemanager/achown.c chl_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 492 src/filemanager/achown.c                 WDialog *h = DIALOG (w);
w                 503 src/filemanager/achown.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 512 src/filemanager/achown.c     Widget *w = WIDGET (button);
w                 527 src/filemanager/achown.c         WGroup *g = w->owner;
w                 656 src/filemanager/achown.c advanced_chown_bg_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 661 src/filemanager/achown.c         frame_callback (w, NULL, MSG_DRAW, 0, NULL);
w                 662 src/filemanager/achown.c         advanced_chown_refresh (DIALOG (w->owner));
w                 667 src/filemanager/achown.c         return frame_callback (w, sender, msg, parm, data);
w                 674 src/filemanager/achown.c advanced_chown_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 676 src/filemanager/achown.c     WGroup *g = GROUP (w);
w                 698 src/filemanager/achown.c             widget_draw (w);
w                 715 src/filemanager/achown.c             widget_draw (w);
w                 724 src/filemanager/achown.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 127 src/filemanager/boxes.c configure_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 139 src/filemanager/boxes.c             ww = widget_find_by_id (w, configure_time_out_id);
w                 147 src/filemanager/boxes.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 186 src/filemanager/boxes.c skin_dlg_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 192 src/filemanager/boxes.c             WDialog *d = DIALOG (w);
w                 197 src/filemanager/boxes.c             y = wd->y + (wd->lines - w->lines) / 2;
w                 199 src/filemanager/boxes.c             rect_init (&r, y, x, w->lines, w->cols);
w                 201 src/filemanager/boxes.c             return dlg_default_callback (w, NULL, MSG_RESIZE, 0, &r);
w                 205 src/filemanager/boxes.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 276 src/filemanager/boxes.c panel_listing_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 286 src/filemanager/boxes.c             in1 = INPUT (widget_find_by_id (w, panel_user_format_id));
w                 287 src/filemanager/boxes.c             in2 = INPUT (widget_find_by_id (w, panel_brief_cols_id));
w                 288 src/filemanager/boxes.c             ch = CHECK (widget_find_by_id (w, mini_user_status_id));
w                 289 src/filemanager/boxes.c             in3 = INPUT (widget_find_by_id (w, mini_user_format_id));
w                 305 src/filemanager/boxes.c             in = INPUT (widget_find_by_id (w, mini_user_format_id));
w                 316 src/filemanager/boxes.c                 r = RADIO (widget_find_by_id (w, panel_list_formats_id));
w                 327 src/filemanager/boxes.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 367 src/filemanager/boxes.c tree_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 369 src/filemanager/boxes.c     WDialog *h = DIALOG (w);
w                 378 src/filemanager/boxes.c             rect_init (&r, w->y, w->x, LINES - 9, COLS - 20);
w                 379 src/filemanager/boxes.c             dlg_default_callback (w, NULL, MSG_RESIZE, 0, &r);
w                 391 src/filemanager/boxes.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 399 src/filemanager/boxes.c confvfs_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 411 src/filemanager/boxes.c             wi = widget_find_by_id (w, ftpfs_proxy_host_id);
w                 418 src/filemanager/boxes.c         return dlg_default_callback (w, sender, msg, parm, data);
w                1159 src/filemanager/boxes.c     const Widget *w = CONST_WIDGET (current_panel);
w                1169 src/filemanager/boxes.c         w->y + w->lines - 6, w->x, w->cols,
w                 281 src/filemanager/chattr.c fileattrtext_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 283 src/filemanager/chattr.c     WFileAttrText *fat = (WFileAttrText *) w;
w                 295 src/filemanager/chattr.c             if (w->cols > fat->filename_width)
w                 297 src/filemanager/chattr.c                 widget_gotoyx (w, 0, (w->cols - fat->filename_width) / 2);
w                 302 src/filemanager/chattr.c                 widget_gotoyx (w, 0, 0);
w                 303 src/filemanager/chattr.c                 tty_print_string (str_trunc (fat->filename, w->cols));
w                 307 src/filemanager/chattr.c             widget_gotoyx (w, 1, (w->cols - check_attr_num) / 2);
w                 335 src/filemanager/chattr.c             Widget *wo = WIDGET (w->owner);
w                 337 src/filemanager/chattr.c             widget_default_callback (w, sender, msg, parm, data);
w                 341 src/filemanager/chattr.c                 w->x = wo->x + wx;
w                 342 src/filemanager/chattr.c                 w->cols = wo->cols - wx * 2;
w                 352 src/filemanager/chattr.c         return widget_default_callback (w, sender, msg, parm, data);
w                 380 src/filemanager/chattr.c chattr_draw_select (const Widget * w, gboolean selected)
w                 382 src/filemanager/chattr.c     widget_gotoyx (w, 0, -1);
w                 384 src/filemanager/chattr.c     widget_gotoyx (w, 0, 1);
w                 392 src/filemanager/chattr.c     Widget *w;
w                 395 src/filemanager/chattr.c     w = WIDGET (g_list_nth_data (GROUP (cb)->widgets, Id - cb->top));
w                 400 src/filemanager/chattr.c     chattr_draw_select (w, check_attr[Id].selected);
w                 408 src/filemanager/chattr.c     const Widget *w = CONST_WIDGET (cb);
w                 414 src/filemanager/chattr.c     widget_gotoyx (w, 0, w->cols);
w                 420 src/filemanager/chattr.c     max_line = w->lines - 1;
w                 423 src/filemanager/chattr.c     widget_gotoyx (w, max_line, w->cols);
w                 424 src/filemanager/chattr.c     if (cb->top + w->lines == check_attr_mod_num || w->lines >= check_attr_mod_num)
w                 430 src/filemanager/chattr.c     line = 1 + (cb->pos * (w->lines - 2)) / check_attr_mod_num;
w                 434 src/filemanager/chattr.c         widget_gotoyx (w, i, w->cols);
w                 447 src/filemanager/chattr.c     Widget *w = WIDGET (cb);
w                 452 src/filemanager/chattr.c     colors = widget_get_colors (w);
w                 454 src/filemanager/chattr.c     tty_fill_region (w->y, w->x - 1, w->lines, w->cols + 1, ' ');
w                 457 src/filemanager/chattr.c     group_default_callback (w, NULL, MSG_DRAW, 0, NULL);
w                 461 src/filemanager/chattr.c     if (!mc_global.tty.slow_terminal && check_attr_mod_num > w->lines)
w                 474 src/filemanager/chattr.c     Widget *w = WIDGET (cb);
w                 480 src/filemanager/chattr.c     active = widget_get_state (w, WST_ACTIVE);
w                 484 src/filemanager/chattr.c         widget_set_state (w, WST_SUSPENDED, TRUE);
w                 499 src/filemanager/chattr.c         widget_set_state (w, WST_ACTIVE, TRUE);
w                 501 src/filemanager/chattr.c     widget_draw (w);
w                 767 src/filemanager/chattr.c chattrboxes_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 769 src/filemanager/chattr.c     WChattrBoxes *cb = CHATTRBOXES (w);
w                 770 src/filemanager/chattr.c     WGroup *g = GROUP (w);
w                 816 src/filemanager/chattr.c                 ret = group_default_callback (w, NULL, MSG_KEY, parm, NULL);
w                 830 src/filemanager/chattr.c         return group_default_callback (w, sender, msg, parm, data);
w                 837 src/filemanager/chattr.c chattrboxes_handle_mouse_event (Widget * w, Gpm_Event * event)
w                 841 src/filemanager/chattr.c     mou = mouse_handle_event (w, event);
w                 843 src/filemanager/chattr.c         mou = group_handle_mouse_event (w, event);
w                 851 src/filemanager/chattr.c chattrboxes_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                 853 src/filemanager/chattr.c     WChattrBoxes *cb = CHATTRBOXES (w);
w                 878 src/filemanager/chattr.c     Widget *w;
w                 884 src/filemanager/chattr.c     w = WIDGET (cb);
w                 886 src/filemanager/chattr.c     w->options |= WOP_SELECTABLE | WOP_WANT_CURSOR;
w                 887 src/filemanager/chattr.c     w->mouse_handler = chattrboxes_handle_mouse_event;
w                 888 src/filemanager/chattr.c     w->keymap = chattr_map;
w                 230 src/filemanager/chmod.c chmod_bg_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 235 src/filemanager/chmod.c         frame_callback (w, NULL, MSG_DRAW, 0, NULL);
w                 236 src/filemanager/chmod.c         chmod_refresh (CONST_DIALOG (w->owner));
w                 240 src/filemanager/chmod.c         return frame_callback (w, sender, msg, parm, data);
w                 247 src/filemanager/chmod.c chmod_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 249 src/filemanager/chmod.c     WGroup *g = GROUP (w);
w                 250 src/filemanager/chmod.c     WDialog *h = DIALOG (w);
w                 298 src/filemanager/chmod.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 173 src/filemanager/chown.c chown_bg_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 178 src/filemanager/chown.c         frame_callback (w, NULL, MSG_DRAW, 0, NULL);
w                 179 src/filemanager/chown.c         chown_refresh (WIDGET (w->owner));
w                 183 src/filemanager/chown.c         return frame_callback (w, sender, msg, parm, data);
w                 337 src/filemanager/command.c command_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 344 src/filemanager/command.c             return enter (INPUT (w));
w                 348 src/filemanager/command.c         return input_callback (w, sender, msg, parm, data);
w                 463 src/filemanager/command.c     Widget *w;
w                 469 src/filemanager/command.c     w = WIDGET (cmd);
w                 471 src/filemanager/command.c     widget_set_options (w, WOP_SELECTABLE, FALSE);
w                 473 src/filemanager/command.c     w->callback = command_callback;
w                 244 src/filemanager/filegui.c     Widget *w;
w                 496 src/filemanager/filegui.c     int w, bw1, bw2;
w                 589 src/filemanager/filegui.c     w = WCOLS (0) + gap + WCOLS (1);
w                 590 src/filemanager/filegui.c     if (w > dlg_width)
w                 594 src/filemanager/filegui.c         w = dlg_width - gap - WCOLS (0);
w                 595 src/filemanager/filegui.c         label_set_text (l, str_trunc (l->text, w));
w                 598 src/filemanager/filegui.c     w = WCOLS (4) + gap + WCOLS (5);
w                 599 src/filemanager/filegui.c     if (w > dlg_width)
w                 603 src/filemanager/filegui.c         w = dlg_width - gap - WCOLS (4);
w                 604 src/filemanager/filegui.c         label_set_text (l, str_trunc (l->text, w));
w                 617 src/filemanager/filegui.c     w = dlg_width - (2 + gap);  /* right bound */
w                 620 src/filemanager/filegui.c     WX (3) = w - WCOLS (3);
w                 621 src/filemanager/filegui.c     WX (7) = w - WCOLS (7);
w                 717 src/filemanager/filegui.c     Widget *w = WIDGET (h);
w                 722 src/filemanager/filegui.c     button_set_text (BUTTON (progress_buttons[i].w), progress_buttons[i].text);
w                 724 src/filemanager/filegui.c     progress_buttons[0].w->x = w->x + (w->cols - buttons_width) / 2;
w                 725 src/filemanager/filegui.c     progress_buttons[i].w->x = progress_buttons[0].w->x + progress_buttons[0].len + 1;
w                 726 src/filemanager/filegui.c     progress_buttons[3].w->x = progress_buttons[i].w->x + progress_buttons[i].len + 1;
w                 802 src/filemanager/filegui.c     Widget *w;
w                 831 src/filemanager/filegui.c     w = WIDGET (ui->op_dlg);
w                 892 src/filemanager/filegui.c     progress_buttons[0].w = WIDGET (button_new (y, 0, progress_buttons[0].action,
w                 896 src/filemanager/filegui.c         progress_buttons[0].len = button_get_len (BUTTON (progress_buttons[0].w));
w                 898 src/filemanager/filegui.c     progress_buttons[1].w = WIDGET (button_new (y, 0, progress_buttons[1].action,
w                 902 src/filemanager/filegui.c         progress_buttons[1].len = button_get_len (BUTTON (progress_buttons[1].w));
w                 907 src/filemanager/filegui.c         progress_buttons[2].w = WIDGET (button_new (y, 0, progress_buttons[2].action,
w                 911 src/filemanager/filegui.c         progress_buttons[2].len = button_get_len (BUTTON (progress_buttons[2].w));
w                 912 src/filemanager/filegui.c         widget_destroy (progress_buttons[2].w);
w                 914 src/filemanager/filegui.c     progress_buttons[2].w = progress_buttons[1].w;
w                 916 src/filemanager/filegui.c     progress_buttons[3].w = WIDGET (button_new (y, 0, progress_buttons[3].action,
w                 920 src/filemanager/filegui.c         progress_buttons[3].len = button_get_len (BUTTON (progress_buttons[3].w));
w                 922 src/filemanager/filegui.c     group_add_widget (g, progress_buttons[0].w);
w                 923 src/filemanager/filegui.c     group_add_widget (g, progress_buttons[1].w);
w                 924 src/filemanager/filegui.c     group_add_widget (g, progress_buttons[3].w);
w                 931 src/filemanager/filegui.c     widget_set_size (w, w->y, w->x, y + 3, MAX (COLS * 2 / 3, buttons_width + 6));
w                 935 src/filemanager/filegui.c     widget_select (progress_buttons[0].w);
w                 234 src/filemanager/find.c     size_t r = 0, w = 0;        /* read and write iterators */
w                 252 src/filemanager/find.c         if (r != w)
w                 255 src/filemanager/find.c             find_ignore_dirs[w] = find_ignore_dirs[r];
w                 259 src/filemanager/find.c         canonicalize_pathname (find_ignore_dirs[w]);
w                 260 src/filemanager/find.c         if (find_ignore_dirs[w][0] != '\0')
w                 261 src/filemanager/find.c             w++;
w                 263 src/filemanager/find.c             MC_PTR_FREE (find_ignore_dirs[w]);
w                 462 src/filemanager/find.c find_parm_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 476 src/filemanager/find.c     WDialog *h = DIALOG (w);
w                 481 src/filemanager/find.c         group_default_callback (w, NULL, MSG_INIT, 0, NULL);
w                 503 src/filemanager/find.c             widget_set_state (w, WST_ACTIVE, TRUE);
w                 513 src/filemanager/find.c             widget_set_state (w, WST_ACTIVE, TRUE);
w                 543 src/filemanager/find.c         return dlg_default_callback (w, sender, msg, parm, data);
w                1249 src/filemanager/find.c     const Widget *w = CONST_WIDGET (h);
w                1252 src/filemanager/find.c     colors = widget_get_colors (w);
w                1254 src/filemanager/find.c     widget_gotoyx (h, w->lines - 7, w->cols - 4);
w                1547 src/filemanager/find.c     Widget *w = WIDGET (h);
w                1550 src/filemanager/find.c     rect_init (&r, w->y, w->x, LINES - 4, COLS - 16);
w                1551 src/filemanager/find.c     dlg_default_callback (w, NULL, MSG_RESIZE, 0, &r);
w                1561 src/filemanager/find.c find_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                1563 src/filemanager/find.c     WDialog *h = DIALOG (w);
w                1568 src/filemanager/find.c         group_default_callback (w, NULL, MSG_INIT, 0, NULL);
w                1591 src/filemanager/find.c         return dlg_default_callback (w, sender, msg, parm, data);
w                1601 src/filemanager/find.c     Widget *w = WIDGET (button);
w                1612 src/filemanager/find.c     find_relocate_buttons (DIALOG (w->owner), FALSE);
w                1613 src/filemanager/find.c     widget_draw (WIDGET (w->owner));
w                 233 src/filemanager/hotlist.c     Widget *w = WIDGET (list);
w                 256 src/filemanager/hotlist.c         groupbox_set_title (movelist_group, str_trunc (p, w->cols - 2));
w                 259 src/filemanager/hotlist.c         groupbox_set_title (hotlist_group, str_trunc (p, w->cols - 2));
w                 260 src/filemanager/hotlist.c         label_set_text (pname, str_trunc (text, w->cols));
w                 564 src/filemanager/hotlist.c hotlist_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 566 src/filemanager/hotlist.c     WDialog *h = DIALOG (w);
w                 613 src/filemanager/hotlist.c             rect_init (&r, w->y, w->x, LINES - (h == hotlist_dlg ? 2 : 6), COLS - 6);
w                 615 src/filemanager/hotlist.c             return dlg_default_callback (w, NULL, MSG_RESIZE, 0, &r);
w                 619 src/filemanager/hotlist.c         return dlg_default_callback (w, sender, msg, parm, data);
w                  88 src/filemanager/info.c     Widget *w = WIDGET (info);
w                  95 src/filemanager/info.c     widget_erase (w);
w                  96 src/filemanager/info.c     tty_draw_box (w->y, w->x, w->lines, w->cols, FALSE);
w                  98 src/filemanager/info.c     widget_gotoyx (w, 0, (w->cols - len - 2) / 2);
w                 101 src/filemanager/info.c     widget_gotoyx (w, 2, 0);
w                 103 src/filemanager/info.c     widget_gotoyx (w, 2, w->cols - 1);
w                 105 src/filemanager/info.c     tty_draw_hline (w->y + 2, w->x + 1, ACS_HLINE, w->cols - 2);
w                 113 src/filemanager/info.c     Widget *w = WIDGET (info);
w                 127 src/filemanager/info.c     widget_gotoyx (w, 1, 3);
w                 158 src/filemanager/info.c     switch (w->lines - 2)
w                 165 src/filemanager/info.c         widget_gotoyx (w, 17, 3);
w                 181 src/filemanager/info.c         widget_gotoyx (w, 16, 3);
w                 196 src/filemanager/info.c         widget_gotoyx (w, 15, 3);
w                 203 src/filemanager/info.c         widget_gotoyx (w, 14, 3);
w                 205 src/filemanager/info.c                     str_trunc (myfs_stats.device, w->cols - i18n_adjust));
w                 210 src/filemanager/info.c         widget_gotoyx (w, 13, 3);
w                 212 src/filemanager/info.c                     str_trunc (myfs_stats.mpoint, w->cols - i18n_adjust));
w                 217 src/filemanager/info.c         widget_gotoyx (w, 12, 3);
w                 223 src/filemanager/info.c         widget_gotoyx (w, 11, 3);
w                 229 src/filemanager/info.c         widget_gotoyx (w, 10, 3);
w                 238 src/filemanager/info.c         widget_gotoyx (w, 9, 3);
w                 256 src/filemanager/info.c         widget_gotoyx (w, 8, 3);
w                 260 src/filemanager/info.c         widget_gotoyx (w, 7, 3);
w                 264 src/filemanager/info.c         widget_gotoyx (w, 6, 3);
w                 287 src/filemanager/info.c         widget_gotoyx (w, 5, 3);
w                 292 src/filemanager/info.c         widget_gotoyx (w, 4, 3);
w                 299 src/filemanager/info.c             widget_gotoyx (w, 3, 2);
w                 301 src/filemanager/info.c             str_printf (buff, file_label, str_trunc (fname, w->cols - i18n_adjust));
w                 336 src/filemanager/info.c info_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 338 src/filemanager/info.c     WInfo *info = (WInfo *) w;
w                 358 src/filemanager/info.c         return widget_default_callback (w, sender, msg, parm, data);
w                 370 src/filemanager/info.c     Widget *w;
w                 373 src/filemanager/info.c     w = WIDGET (info);
w                 374 src/filemanager/info.c     widget_init (w, y, x, lines, cols, info_callback, NULL);
w                 317 src/filemanager/layout.c layout_bg_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 322 src/filemanager/layout.c         frame_callback (w, NULL, MSG_DRAW, 0, NULL);
w                 326 src/filemanager/layout.c         update_split (DIALOG (w->owner));
w                 332 src/filemanager/layout.c             widget_gotoyx (w, 9, 5);
w                 334 src/filemanager/layout.c             widget_gotoyx (w, 9, 5 + 3 + output_lines_label_len);
w                 340 src/filemanager/layout.c         return frame_callback (w, sender, msg, parm, data);
w                 347 src/filemanager/layout.c layout_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 349 src/filemanager/layout.c     WDialog *h = DIALOG (w);
w                 484 src/filemanager/layout.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 592 src/filemanager/layout.c         Widget *w;
w                 596 src/filemanager/layout.c         w = WIDGET (groupbox_new (8, 3, 3, l1, title2));
w                 597 src/filemanager/layout.c         w->state |= disabled;
w                 598 src/filemanager/layout.c         group_add_widget (g, w);
w                 600 src/filemanager/layout.c         w = WIDGET (button_new (9, output_lines_label_len + 5, B_PLUS,
w                 602 src/filemanager/layout.c         w->state |= disabled;
w                 603 src/filemanager/layout.c         group_add_widget (g, w);
w                 605 src/filemanager/layout.c         w = WIDGET (button_new (9, output_lines_label_len + 5 + 5, B_MINUS,
w                 607 src/filemanager/layout.c         w->state |= disabled;
w                 608 src/filemanager/layout.c         group_add_widget (g, w);
w                1034 src/filemanager/layout.c     const Widget *w = CONST_WIDGET (midnight_dlg);
w                1042 src/filemanager/layout.c     widget_gotoyx (w, menubar_visible != 0 ? 1 : 0, w->cols - 1);
w                1118 src/filemanager/layout.c         Widget *w = panels[num].widget;
w                1119 src/filemanager/layout.c         WPanel *panel = PANEL (w);
w                1121 src/filemanager/layout.c         x = w->x;
w                1122 src/filemanager/layout.c         y = w->y;
w                1123 src/filemanager/layout.c         cols = w->cols;
w                1124 src/filemanager/layout.c         lines = w->lines;
w                1125 src/filemanager/layout.c         old_widget = w;
w                 916 src/filemanager/midnight.c     Widget *w = WIDGET (midnight_dlg);
w                 919 src/filemanager/midnight.c     w->keymap = main_map;
w                 920 src/filemanager/midnight.c     w->ext_keymap = main_x_map;
w                 925 src/filemanager/midnight.c     widget_want_tab (w, TRUE);
w                1497 src/filemanager/midnight.c midnight_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                1510 src/filemanager/midnight.c         group_default_callback (w, NULL, MSG_DRAW, 0, NULL);
w                1522 src/filemanager/midnight.c         widget_adjust_position (w->pos_flags, &w->y, &w->x, &w->lines, &w->cols);
w                1529 src/filemanager/midnight.c         widget_idle (w, FALSE);
w                1541 src/filemanager/midnight.c         if (w->ext_mode)
w                1543 src/filemanager/midnight.c             command = widget_lookup_key (w, parm);
w                1608 src/filemanager/midnight.c             command = widget_lookup_key (w, parm);
w                1632 src/filemanager/midnight.c         return dlg_default_callback (w, sender, msg, parm, data);
w                1654 src/filemanager/midnight.c     Widget *w = WIDGET (midnight_dlg);
w                1656 src/filemanager/midnight.c     buttonbar_set_label (b, 1, Q_ ("ButtonBar|Help"), w->keymap, NULL);
w                1657 src/filemanager/midnight.c     buttonbar_set_label (b, 2, Q_ ("ButtonBar|Menu"), w->keymap, NULL);
w                1658 src/filemanager/midnight.c     buttonbar_set_label (b, 3, Q_ ("ButtonBar|View"), w->keymap, NULL);
w                1659 src/filemanager/midnight.c     buttonbar_set_label (b, 4, Q_ ("ButtonBar|Edit"), w->keymap, NULL);
w                1660 src/filemanager/midnight.c     buttonbar_set_label (b, 5, Q_ ("ButtonBar|Copy"), w->keymap, NULL);
w                1661 src/filemanager/midnight.c     buttonbar_set_label (b, 6, Q_ ("ButtonBar|RenMov"), w->keymap, NULL);
w                1662 src/filemanager/midnight.c     buttonbar_set_label (b, 7, Q_ ("ButtonBar|Mkdir"), w->keymap, NULL);
w                1663 src/filemanager/midnight.c     buttonbar_set_label (b, 8, Q_ ("ButtonBar|Delete"), w->keymap, NULL);
w                1664 src/filemanager/midnight.c     buttonbar_set_label (b, 9, Q_ ("ButtonBar|PullDn"), w->keymap, NULL);
w                1665 src/filemanager/midnight.c     buttonbar_set_label (b, 10, Q_ ("ButtonBar|Quit"), w->keymap, NULL);
w                 904 src/filemanager/panel.c     Widget *w = WIDGET (panel);
w                 915 src/filemanager/panel.c     width = w->cols - 2;
w                 925 src/filemanager/panel.c             width = w->cols - offset - 2;
w                 940 src/filemanager/panel.c         widget_gotoyx (w, ypos, offset + 1);
w                 964 src/filemanager/panel.c         widget_gotoyx (w, ypos, offset);
w                 974 src/filemanager/panel.c             widget_gotoyx (w, ypos, offset);
w                 986 src/filemanager/panel.c     Widget *w = WIDGET (panel);
w                 991 src/filemanager/panel.c     widget_gotoyx (w, panel_lines (panel) + 3, 1);
w                 997 src/filemanager/panel.c         tty_print_string (str_fit_to_term (panel->search_buffer, w->cols - 3, J_LEFT));
w                1019 src/filemanager/panel.c             tty_print_string (str_fit_to_term (link_target, w->cols - 5, J_LEFT_FIT));
w                1022 src/filemanager/panel.c             tty_print_string (str_fit_to_term (_("<readlink failed>"), w->cols - 2, J_LEFT));
w                1030 src/filemanager/panel.c         tty_print_string (str_fit_to_term (_("UP--DIR"), w->cols - 2, J_LEFT));
w                1070 src/filemanager/panel.c     const Widget *w = CONST_WIDGET (panel);
w                1080 src/filemanager/panel.c     cols = w->cols - 2;
w                1095 src/filemanager/panel.c         x = (w->cols - str_term_width1 (buf)) / 2 - 1;
w                1101 src/filemanager/panel.c     widget_gotoyx (w, y, x);
w                1113 src/filemanager/panel.c         const Widget *w = CONST_WIDGET (panel);
w                1119 src/filemanager/panel.c         tty_draw_hline (w->y + y, w->x + 1, ACS_HLINE, w->cols - 2);
w                1156 src/filemanager/panel.c         const Widget *w = CONST_WIDGET (panel);
w                1166 src/filemanager/panel.c         widget_gotoyx (w, w->lines - 1, w->cols - 2 - (int) strlen (tmp));
w                1257 src/filemanager/panel.c     const Widget *w = CONST_WIDGET (panel);
w                1261 src/filemanager/panel.c     tty_draw_box (w->y, w->x, w->lines, w->cols, FALSE);
w                1269 src/filemanager/panel.c         widget_gotoyx (w, y, 0);
w                1271 src/filemanager/panel.c         widget_gotoyx (w, y, w->cols - 1);
w                1275 src/filemanager/panel.c     widget_gotoyx (w, 0, 1);
w                1282 src/filemanager/panel.c     widget_gotoyx (w, 0, w->cols - 6);
w                1287 src/filemanager/panel.c     widget_gotoyx (w, 0, 3);
w                1298 src/filemanager/panel.c             widget_gotoyx (w, 0, 3 + strlen (tmp));
w                1308 src/filemanager/panel.c     tty_printf (" %s ", str_term_trim (tmp, MIN (MAX (w->cols - 12, 0), w->cols)));
w                1324 src/filemanager/panel.c                 widget_gotoyx (w, w->lines - 1, 4);
w                1332 src/filemanager/panel.c             display_total_marked_size (panel, w->lines - 1, 2, TRUE);
w                1554 src/filemanager/panel.c     const Widget *w = CONST_WIDGET (panel);
w                1560 src/filemanager/panel.c     widget_gotoyx (w, 1, 1);
w                1563 src/filemanager/panel.c     tty_draw_hline (y, x, ' ', w->cols - 2);
w                3633 src/filemanager/panel.c panel_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                3635 src/filemanager/panel.c     WPanel *panel = PANEL (w);
w                3636 src/filemanager/panel.c     WDialog *h = DIALOG (w->owner);
w                3643 src/filemanager/panel.c         mc_event_add (h->event_group, MCEVENT_HISTORY_LOAD, panel_load_history, w, NULL);
w                3645 src/filemanager/panel.c         mc_event_add (h->event_group, MCEVENT_HISTORY_SAVE, panel_save_history, w, NULL);
w                3650 src/filemanager/panel.c         widget_erase (w);
w                3701 src/filemanager/panel.c         mc_event_del (h->event_group, MCEVENT_HISTORY_LOAD, panel_load_history, w);
w                3703 src/filemanager/panel.c         mc_event_del (h->event_group, MCEVENT_HISTORY_SAVE, panel_save_history, w);
w                3709 src/filemanager/panel.c         return widget_default_callback (w, sender, msg, parm, data);
w                3843 src/filemanager/panel.c panel_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                3845 src/filemanager/panel.c     WPanel *panel = PANEL (w);
w                3848 src/filemanager/panel.c     is_active = widget_is_active (w);
w                3859 src/filemanager/panel.c             else if (event->x == w->cols - 2)
w                3862 src/filemanager/panel.c             else if (event->x >= w->cols - 5 && event->x <= w->cols - 3)
w                3865 src/filemanager/panel.c             else if (event->x == w->cols - 6)
w                3947 src/filemanager/panel.c         widget_draw (w);
w                4296 src/filemanager/panel.c     Widget *w;
w                4301 src/filemanager/panel.c     w = WIDGET (panel);
w                4302 src/filemanager/panel.c     widget_init (w, y, x, lines, cols, panel_callback, panel_mouse_callback);
w                4303 src/filemanager/panel.c     w->options |= WOP_SELECTABLE | WOP_TOP_SELECT;
w                4304 src/filemanager/panel.c     w->keymap = panel_map;
w                 110 src/filemanager/panelize.c panelize_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 115 src/filemanager/panelize.c         group_default_callback (w, NULL, MSG_INIT, 0, NULL);
w                 123 src/filemanager/panelize.c         return dlg_default_callback (w, sender, msg, parm, data);
w                 222 src/filemanager/tree.c     Widget *w = WIDGET (tree);
w                 239 src/filemanager/tree.c         tty_draw_hline (w->y + line, w->x + 1, ' ', tree_cols);
w                 240 src/filemanager/tree.c         widget_gotoyx (w, line, 1);
w                 251 src/filemanager/tree.c         colors = widget_get_colors (w);
w                 253 src/filemanager/tree.c         tty_draw_hline (w->y + line, w->x + 1, ' ', tree_cols);
w                 254 src/filemanager/tree.c         widget_gotoyx (w, line, 1);
w                 265 src/filemanager/tree.c     Widget *w = WIDGET (tree);
w                 274 src/filemanager/tree.c     tree_cols = w->cols;
w                 276 src/filemanager/tree.c     widget_gotoyx (w, y, x);
w                 337 src/filemanager/tree.c         colors = widget_get_colors (w);
w                 341 src/filemanager/tree.c         tty_draw_hline (w->y + y + i, w->x + x, ' ', tree_cols);
w                 350 src/filemanager/tree.c             selected = widget_get_state (w, WST_FOCUSED) && current == tree->selected_ptr;
w                 982 src/filemanager/tree.c     Widget *w = WIDGET (tree);
w                 987 src/filemanager/tree.c     b = find_buttonbar (DIALOG (w->owner));
w                 990 src/filemanager/tree.c                          w->keymap, w);
w                1124 src/filemanager/tree.c     Widget *w = WIDGET (tree);
w                1129 src/filemanager/tree.c     widget_erase (w);
w                1135 src/filemanager/tree.c         tty_draw_box (w->y, w->x, w->lines, w->cols, FALSE);
w                1137 src/filemanager/tree.c         widget_gotoyx (w, 0, (w->cols - len - 2) / 2);
w                1144 src/filemanager/tree.c             y = w->lines - 3;
w                1145 src/filemanager/tree.c             widget_gotoyx (w, y, 0);
w                1147 src/filemanager/tree.c             widget_gotoyx (w, y, w->cols - 1);
w                1149 src/filemanager/tree.c             tty_draw_hline (w->y + y, w->x + 1, ACS_HLINE, w->cols - 2);
w                1157 src/filemanager/tree.c tree_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                1159 src/filemanager/tree.c     WTree *tree = (WTree *) w;
w                1160 src/filemanager/tree.c     WDialog *h = DIALOG (w->owner);
w                1168 src/filemanager/tree.c         if (widget_get_state (w, WST_FOCUSED))
w                1177 src/filemanager/tree.c         buttonbar_set_label (b, 1, Q_ ("ButtonBar|Help"), w->keymap, w);
w                1178 src/filemanager/tree.c         buttonbar_set_label (b, 2, Q_ ("ButtonBar|Rescan"), w->keymap, w);
w                1179 src/filemanager/tree.c         buttonbar_set_label (b, 3, Q_ ("ButtonBar|Forget"), w->keymap, w);
w                1181 src/filemanager/tree.c                              : Q_ ("ButtonBar|Dynamc"), w->keymap, w);
w                1182 src/filemanager/tree.c         buttonbar_set_label (b, 5, Q_ ("ButtonBar|Copy"), w->keymap, w);
w                1183 src/filemanager/tree.c         buttonbar_set_label (b, 6, Q_ ("ButtonBar|RenMov"), w->keymap, w);
w                1186 src/filemanager/tree.c         buttonbar_set_label (b, 7, Q_ ("ButtonBar|Mkdir"), w->keymap, w);
w                1188 src/filemanager/tree.c         buttonbar_clear_label (b, 7, w);
w                1190 src/filemanager/tree.c         buttonbar_set_label (b, 8, Q_ ("ButtonBar|Rmdir"), w->keymap, w);
w                1210 src/filemanager/tree.c         return widget_default_callback (w, sender, msg, parm, data);
w                1220 src/filemanager/tree.c tree_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                1222 src/filemanager/tree.c     WTree *tree = (WTree *) w;
w                1233 src/filemanager/tree.c         if (tree->is_panel && event->y == WIDGET (w->owner)->y)
w                1238 src/filemanager/tree.c         else if (!widget_get_state (w, WST_FOCUSED))
w                1289 src/filemanager/tree.c     Widget *w;
w                1293 src/filemanager/tree.c     w = WIDGET (tree);
w                1294 src/filemanager/tree.c     widget_init (w, y, x, lines, cols, tree_callback, tree_mouse_callback);
w                1295 src/filemanager/tree.c     w->options |= WOP_SELECTABLE | WOP_TOP_SELECT;
w                1296 src/filemanager/tree.c     w->keymap = tree_map;
w                1305 src/filemanager/tree.c     tree->topdiff = w->lines / 2;
w                 116 src/help.c     static cb_ret_t help_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data);
w                 409 src/help.c             int w;
w                 411 src/help.c             w = str_term_width1 (word->str);
w                 412 src/help.c             if (*col + w >= HELP_WINDOW_WIDTH)
w                 425 src/help.c                 *col += w;
w                 851 src/help.c         Widget *w = WIDGET (h);
w                 854 src/help.c         command = widget_lookup_key (w, key);
w                 864 src/help.c     help_bg_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 869 src/help.c             frame_callback (w, NULL, MSG_DRAW, 0, NULL);
w                 870 src/help.c             help_show (DIALOG (w->owner), currentpoint);
w                 874 src/help.c             return frame_callback (w, sender, msg, parm, data);
w                 883 src/help.c         Widget *w = WIDGET (h);
w                 888 src/help.c         rect_init (&r, w->y, w->x, help_lines + 4, HELP_WINDOW_WIDTH + 4);
w                 889 src/help.c         dlg_default_callback (w, NULL, MSG_RESIZE, 0, &r);
w                 899 src/help.c     help_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 901 src/help.c         WDialog *h = DIALOG (w);
w                 914 src/help.c                     widget_draw (w);
w                 924 src/help.c             return dlg_default_callback (w, sender, msg, parm, data);
w                 970 src/help.c     md_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 975 src/help.c             widget_default_callback (w, NULL, MSG_RESIZE, 0, data);
w                 976 src/help.c             w->lines = help_lines;
w                 980 src/help.c             return widget_default_callback (w, sender, msg, parm, data);
w                 987 src/help.c     help_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                1049 src/help.c         widget_draw (WIDGET (w->owner));
w                1057 src/help.c         Widget *w;
w                1059 src/help.c         w = g_new0 (Widget, 1);
w                1060 src/help.c         widget_init (w, y, x, yl, xl, md_callback, help_mouse_callback);
w                1061 src/help.c         w->options |= WOP_SELECTABLE | WOP_WANT_CURSOR;
w                1063 src/help.c         return w;
w                 233 src/learn.c    learn_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 241 src/learn.c            return dlg_default_callback (w, sender, msg, parm, data);
w                 136 src/vfs/sfs/sfs.c     int w;
w                 148 src/vfs/sfs/sfs.c     w = path_element->class->which (path_element->class, path_element->vfs_prefix);
w                 149 src/vfs/sfs/sfs.c     if (w == -1)
w                 152 src/vfs/sfs/sfs.c     if ((sfs_info[w].flags & F_1) == 0
w                 160 src/vfs/sfs/sfs.c     if ((sfs_info[w].flags & F_NOLOCALCOPY) != 0)
w                 179 src/vfs/sfs/sfs.c     for (s_iter = sfs_info[w].command; *s_iter != '\0'; s_iter++)
w                1534 src/vfs/smbfs/helpers/include/smb.h #define CACHE_ERROR(w,c,e) ((w)->wr_errclass = (c), (w)->wr_error = (e), \
w                1535 src/vfs/smbfs/helpers/include/smb.h 			    w->wr_discard = True, -1)
w                 690 src/viewer/actions_cmd.c mcview_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 692 src/viewer/actions_cmd.c     WView *view = (WView *) w;
w                 733 src/viewer/actions_cmd.c         widget_default_callback (w, NULL, MSG_RESIZE, 0, data);
w                 771 src/viewer/actions_cmd.c         return widget_default_callback (w, sender, msg, parm, data);
w                 778 src/viewer/actions_cmd.c mcview_dialog_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                 780 src/viewer/actions_cmd.c     WDialog *h = DIALOG (w);
w                 793 src/viewer/actions_cmd.c         view = (WView *) widget_find_by_type (w, mcview_callback);
w                 795 src/viewer/actions_cmd.c         widget_set_state (w, WST_ACTIVE, TRUE);
w                 803 src/viewer/actions_cmd.c         return dlg_default_callback (w, sender, msg, parm, data);
w                  81 src/viewer/display.c     Widget *w = WIDGET (view);
w                  82 src/viewer/display.c     WDialog *h = DIALOG (w->owner);
w                  84 src/viewer/display.c     const global_keymap_t *keymap = view->mode_flags.hex ? view->hex_keymap : w->keymap;
w                  87 src/viewer/display.c     buttonbar_set_label (b, 1, Q_ ("ButtonBar|Help"), keymap, w);
w                  92 src/viewer/display.c             buttonbar_set_label (b, 2, Q_ ("ButtonBar|View"), keymap, w);
w                  94 src/viewer/display.c             buttonbar_set_label (b, 2, Q_ ("ButtonBar|Edit"), keymap, w);
w                  98 src/viewer/display.c         buttonbar_set_label (b, 4, Q_ ("ButtonBar|Ascii"), keymap, w);
w                  99 src/viewer/display.c         buttonbar_set_label (b, 6, Q_ ("ButtonBar|Save"), keymap, w);
w                 100 src/viewer/display.c         buttonbar_set_label (b, 7, Q_ ("ButtonBar|HxSrch"), keymap, w);
w                 106 src/viewer/display.c                              : Q_ ("ButtonBar|Wrap"), keymap, w);
w                 107 src/viewer/display.c         buttonbar_set_label (b, 4, Q_ ("ButtonBar|Hex"), keymap, w);
w                 109 src/viewer/display.c         buttonbar_set_label (b, 7, Q_ ("ButtonBar|Search"), keymap, w);
w                 112 src/viewer/display.c     buttonbar_set_label (b, 5, Q_ ("ButtonBar|Goto"), keymap, w);
w                 114 src/viewer/display.c                          : Q_ ("ButtonBar|Parse"), keymap, w);
w                 118 src/viewer/display.c         buttonbar_set_label (b, 3, Q_ ("ButtonBar|Quit"), keymap, w);
w                 120 src/viewer/display.c                              : Q_ ("ButtonBar|Format"), keymap, w);
w                 121 src/viewer/display.c         buttonbar_set_label (b, 10, Q_ ("ButtonBar|Quit"), keymap, w);
w                 355 src/viewer/display.c     Widget *w = WIDGET (view);
w                 358 src/viewer/display.c     widget_erase (w);
w                 360 src/viewer/display.c         tty_draw_box (w->y, w->x, w->lines, w->cols, FALSE);
w                 230 src/viewer/internal.h cb_ret_t mcview_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data);
w                 231 src/viewer/internal.h cb_ret_t mcview_dialog_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm,
w                  89 src/viewer/mcviewer.c mcview_mouse_callback (Widget * w, mouse_msg_t msg, mouse_event_t * event)
w                  91 src/viewer/mcviewer.c     WView *view = (WView *) w;
w                  99 src/viewer/mcviewer.c             if (event->y == WIDGET (w->owner)->y)
w                 108 src/viewer/mcviewer.c             if (!widget_get_state (w, WST_FOCUSED))
w                 198 src/viewer/mcviewer.c     Widget *w;
w                 201 src/viewer/mcviewer.c     w = WIDGET (view);
w                 202 src/viewer/mcviewer.c     widget_init (w, y, x, lines, cols, mcview_callback, mcview_mouse_callback);
w                 203 src/viewer/mcviewer.c     w->options |= WOP_SELECTABLE | WOP_TOP_SELECT;
w                 204 src/viewer/mcviewer.c     w->keymap = viewer_map;
w                  41 tests/lib/widget/group_init_destroy.c widget_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  47 tests/lib/widget/group_init_destroy.c         return widget_default_callback (w, NULL, MSG_INIT, 0, NULL);
w                  51 tests/lib/widget/group_init_destroy.c         return widget_default_callback (w, NULL, MSG_DESTROY, 0, NULL);
w                  54 tests/lib/widget/group_init_destroy.c         return widget_default_callback (w, sender, msg, parm, data);
w                  61 tests/lib/widget/group_init_destroy.c group_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *data)
w                  67 tests/lib/widget/group_init_destroy.c         return group_default_callback (w, NULL, MSG_INIT, 0, NULL);
w                  71 tests/lib/widget/group_init_destroy.c         return group_default_callback (w, NULL, MSG_DESTROY, 0, NULL);
w                  74 tests/lib/widget/group_init_destroy.c         return group_default_callback (w, sender, msg, parm, data);