rect               64 lib/widget/background.c     w->rect = WIDGET (w->owner)->rect;
rect               76 lib/widget/background.c     tty_fill_region (w->rect.y, w->rect.x, w->rect.lines, w->rect.cols, b->pattern);
rect              254 lib/widget/button.c     w->rect.cols = button_get_len (b);
rect              181 lib/widget/buttonbar.c             tty_printf ("%-*s", w->rect.cols, "");
rect              171 lib/widget/check.c         w->rect.cols = 3;       /* "[ ]" */
rect              173 lib/widget/check.c         w->rect.cols = 4 + hotkey_width (check->text);  /* "[ ]  text" */
rect              240 lib/widget/dialog-switch.c             title = dlg->get_title (dlg, WIDGET (listbox->list)->rect.cols - 2);
rect              380 lib/widget/dialog.c         if (event->y < 0 || event->y >= w->rect.lines || event->x < 0 || event->x >= w->rect.cols)
rect              437 lib/widget/dialog.c             WIDGET (frame_new (0, 0, w->rect.lines, w->rect.cols, title, FALSE, new_d->compact));
rect               59 lib/widget/frame.c     w->rect = WIDGET (w->owner)->rect;
rect               69 lib/widget/frame.c     const WRect *w = &wf->rect;
rect               71 lib/widget/gauge.c             tty_printf ("%*s", w->rect.cols, "");
rect               93 lib/widget/gauge.c             gauge_len = w->rect.cols - 7;       /* 7 positions for percentage */
rect              201 lib/widget/group.c         WRect r = WIDGET (w->owner)->rect;
rect              237 lib/widget/group.c         WRect r = WIDGET (w->owner)->rect;
rect              389 lib/widget/group.c     const WRect *g = &CONST_WIDGET (c->owner)->rect;
rect              391 lib/widget/group.c     WRect r = c->rect;
rect              394 lib/widget/group.c         r.x = g->x + (g->cols - c->rect.cols) / 2;
rect              406 lib/widget/group.c         r.y = g->y + (g->lines - c->rect.lines) / 2;
rect              425 lib/widget/group.c     WRect *w = &WIDGET (g)->rect;
rect              463 lib/widget/group.c     r0 = r != NULL ? *r : w->rect;
rect              772 lib/widget/group.c         ww->rect.x = (wg->rect.cols - ww->rect.cols) / 2;
rect              775 lib/widget/group.c         ww->rect.y = (wg->rect.lines - ww->rect.lines) / 2;
rect               71 lib/widget/groupbox.c             tty_draw_box (w->rect.y, w->rect.x, w->rect.lines, w->rect.cols, TRUE);
rect              243 lib/widget/history.c     if (WIDGET (query_dlg)->rect.y < hd->y)
rect              288 lib/widget/history.c     if (WIDGET (query_dlg)->rect.y < hd->y)
rect               66 lib/widget/hline.c         WRect *w = &wl->rect;
rect               67 lib/widget/hline.c         const WRect *wo = &o->rect;
rect               97 lib/widget/hline.c         w->rect.y = RECT (data)->y;
rect              111 lib/widget/hline.c         tty_draw_hline (w->rect.y, w->rect.x + 1, ACS_HLINE, w->rect.cols - 2);
rect              117 lib/widget/hline.c             widget_gotoyx (w, 0, w->rect.cols - 1);
rect              126 lib/widget/hline.c             widget_gotoyx (w, 0, (w->rect.cols - text_width) / 2);
rect               73 lib/widget/input.c     (in->history.list != NULL && WIDGET (in)->rect.cols > HISTORY_BUTTON_WIDTH * 2 + 1 \
rect              113 lib/widget/input.c     widget_gotoyx (in, 0, WIDGET (in)->rect.cols - HISTORY_BUTTON_WIDTH);
rect              119 lib/widget/input.c     widget_gotoyx (in, 0, WIDGET (in)->rect.cols - HISTORY_BUTTON_WIDTH + 1);
rect              159 lib/widget/input.c     history_descriptor_init (&hd, WIDGET (in)->rect.y, WIDGET (in)->rect.x, in->history.list,
rect              906 lib/widget/input.c         if (event->x >= w->rect.cols - HISTORY_BUTTON_WIDTH && should_show_history_button (in))
rect             1183 lib/widget/input.c     const WRect *w = &wi->rect;
rect             1248 lib/widget/input_complete.c             start_x = WIDGET (in)->rect.x;
rect             1249 lib/widget/input_complete.c             start_y = WIDGET (in)->rect.y;
rect              104 lib/widget/label.c                 tty_print_string (str_fit_to_term (p, w->rect.cols, align));
rect              156 lib/widget/label.c     int newcols = w->rect.cols;
rect              172 lib/widget/label.c             w->rect.cols = MAX (newcols, w->rect.cols);
rect              173 lib/widget/label.c             w->rect.lines = MAX (newlines, w->rect.lines);
rect              179 lib/widget/label.c     w->rect.cols = MIN (newcols, w->rect.cols);
rect               91 lib/widget/listbox.c     const WRect *w = &CONST_WIDGET (l)->rect;
rect              133 lib/widget/listbox.c     const WRect *w = &CONST_WIDGET (l)->rect;
rect              275 lib/widget/listbox.c     const WRect *w = &CONST_WIDGET (l)->rect;
rect              637 lib/widget/listbox.c     int lines = WIDGET (l)->rect.lines;
rect              671 lib/widget/listbox.c                 int lines = WIDGET (l)->rect.lines;
rect              123 lib/widget/menu.c     const WRect *w = &CONST_WIDGET (menubar)->rect;
rect              181 lib/widget/menu.c     const WRect *w = &CONST_WIDGET (menubar)->rect;
rect              220 lib/widget/menu.c     const WRect *w = &CONST_WIDGET (menubar)->rect;
rect              316 lib/widget/menu.c     w->rect.lines = 1;
rect              629 lib/widget/menu.c     w->rect.lines = LINES;
rect              723 lib/widget/menu.c     const WRect *w = &CONST_WIDGET (menubar)->rect;
rect             1015 lib/widget/menu.c     gap = WIDGET (menubar)->rect.cols - 2;
rect               64 lib/widget/mouse.c     event->x = global_gpm->x - w->rect.x - 1;   /* '-1' because Gpm_Event is 1-based. */
rect               65 lib/widget/mouse.c     event->y = global_gpm->y - w->rect.y - 1;
rect              101 lib/widget/quick.c         *y += label.widget->rect.lines - 1;
rect              108 lib/widget/quick.c         *width = MAX (label.widget->rect.cols, in.widget->rect.cols);
rect              115 lib/widget/quick.c         in.widget = WIDGET (quick_create_input (*y, x + label.widget->rect.cols + 1, quick_widget));
rect              119 lib/widget/quick.c         *width = label.widget->rect.cols + in.widget->rect.cols + 1;
rect              129 lib/widget/quick.c                     (*y, x + in.widget->rect.cols + 1, I18N (quick_widget->u.input.label_text)));
rect              132 lib/widget/quick.c         *width = label.widget->rect.cols + in.widget->rect.cols + 1;
rect              141 lib/widget/quick.c         *y += label.widget->rect.lines - 1;
rect              144 lib/widget/quick.c         *width = MAX (label.widget->rect.cols, in.widget->rect.cols);
rect              189 lib/widget/quick.c     quick_dlg->rect.cols = MAX (quick_dlg->rect.cols, len);
rect              210 lib/widget/quick.c             width = item.widget->rect.cols;
rect              227 lib/widget/quick.c             width = item.widget->rect.cols;
rect              248 lib/widget/quick.c                 width = item.widget->rect.cols;
rect              261 lib/widget/quick.c             y += item.widget->rect.lines - 1;
rect              262 lib/widget/quick.c             width = item.widget->rect.cols;
rect              287 lib/widget/quick.c                 y += item.widget->rect.lines - 1;
rect              288 lib/widget/quick.c                 width = item.widget->rect.cols;
rect              313 lib/widget/quick.c                 w->rect.lines = y + 1 - w->rect.y;
rect              372 lib/widget/quick.c                 blen += item.widget->rect.cols + 1;
rect              387 lib/widget/quick.c     quick_dlg->rect.cols = MAX (quick_dlg->rect.cols, blen + 6);
rect              404 lib/widget/quick.c     quick_dlg->rect.cols = MAX (quick_dlg->rect.cols, len);
rect              405 lib/widget/quick.c     width1 = quick_dlg->rect.cols - 6;
rect              406 lib/widget/quick.c     width2 = (quick_dlg->rect.cols - 7) / 2;
rect              408 lib/widget/quick.c     if (quick_dlg->rect.x == -1 || quick_dlg->rect.y == -1)
rect              409 lib/widget/quick.c         dd = dlg_create (TRUE, 0, 0, y + 3, quick_dlg->rect.cols, WPOS_CENTER | WPOS_TRYUP, FALSE,
rect              413 lib/widget/quick.c         dd = dlg_create (TRUE, quick_dlg->rect.y, quick_dlg->rect.x, y + 3, quick_dlg->rect.cols,
rect              421 lib/widget/quick.c     x = (WIDGET (dd)->rect.cols - blen) / 2;
rect              430 lib/widget/quick.c         r = &item->widget->rect;
rect              482 lib/widget/quick.c                     r->x = label->rect.x + label->rect.cols + 1 - WIDGET (label->owner)->rect.x;
rect              483 lib/widget/quick.c                     r->cols = width - label->rect.cols - 1;
rect              491 lib/widget/quick.c                     r->cols = width - label->rect.cols - 1;
rect              492 lib/widget/quick.c                     label->rect.x = r->x + r->cols + 1;
rect              529 lib/widget/quick.c                     r->x = wg->rect.x + 1 - WIDGET (wg->owner)->rect.x;
rect              530 lib/widget/quick.c                     r->cols = wg->rect.cols;
rect              333 lib/widget/quick.h     WRect rect;                 /* if rect.x == -1 or rect.y == -1, then dialog is ceneterd;
rect              167 lib/widget/radio.c                 tty_draw_hline (w->rect.y + i, w->rect.x, ' ', w->rect.cols);
rect               88 lib/widget/widget-common.c     w->rect = *r;
rect              311 lib/widget/widget-common.c     w->rect = *r;
rect              484 lib/widget/widget-common.c         tty_fill_region (w->rect.y, w->rect.x, w->rect.lines, w->rect.cols, ' ');
rect              694 lib/widget/widget-common.c         rect_move (&w->rect, delta->y, delta->x);
rect              696 lib/widget/widget-common.c         rect_move (&w->rect, WIDGET (w->owner)->rect.y, WIDGET (w->owner)->rect.x);
rect              713 lib/widget/widget-common.c         rect_move (&w->rect, -delta->y, -delta->x);
rect              715 lib/widget/widget-common.c         rect_move (&w->rect, -WIDGET (w->owner)->rect.y, -WIDGET (w->owner)->rect.x);
rect              880 lib/widget/widget-common.c     local.x = global->x - w->rect.x;
rect              881 lib/widget/widget-common.c     local.y = global->y - w->rect.y;
rect              892 lib/widget/widget-common.c     const WRect *r = &w->rect;
rect               18 lib/widget/widget-common.h #define widget_gotoyx(w, _y, _x) tty_gotoyx (CONST_WIDGET(w)->rect.y + (_y), CONST_WIDGET(w)->rect.x + (_x))
rect              133 lib/widget/widget-common.h     WRect rect;                 /* position and size */
rect              457 lib/widget/widget-common.h     return rects_are_overlapped (&a->rect, &b->rect);
rect               98 lib/widget/wtools.c                 ypos = LINES / 3 - (w->rect.lines - 3) / 2;
rect              100 lib/widget/wtools.c                 ypos = WIDGET (prev_dlg)->rect.y + 2;
rect              103 lib/widget/wtools.c             if (ypos + w->rect.lines < LINES / 2)
rect              106 lib/widget/wtools.c             xpos = COLS / 2 - w->rect.cols / 2;
rect              109 lib/widget/wtools.c             rect_init (&r, ypos, xpos, w->rect.lines, w->rect.cols);
rect              712 lib/widget/wtools.c     wd_width = MAX (wd->rect.cols, b_width + 6);
rect              721 lib/widget/wtools.c     r = wd->rect;
rect             2279 src/diffviewer/ydiff.c     dview->height = w->rect.lines - 1;
rect             2280 src/diffviewer/ydiff.c     dview->half1 = w->rect.cols / 2;
rect             2281 src/diffviewer/ydiff.c     dview->half2 = w->rect.cols - dview->half1;
rect             3456 src/diffviewer/ydiff.c     r = dw->rect;
rect              166 src/editor/edit.c         r = wd->rect;
rect              167 src/editor/edit.c         r.cols = MAX (r.cols, lw->rect.cols + 6);
rect              169 src/editor/edit.c         r = lw->rect;
rect              170 src/editor/edit.c         r.x = wd->rect.x + (wd->rect.cols - r.cols) / 2;
rect              503 src/editor/edit.c     edit_move_display (edit, line - (WIDGET (edit)->rect.lines / 2));
rect              827 src/editor/edit.c     edit_move_down (edit, WIDGET (edit)->rect.lines - edit->curs_row - 1, FALSE);
rect              858 src/editor/edit.c         edit_scroll_upward (edit, WIDGET (edit)->rect.lines - 1);
rect             1559 src/editor/edit.c                 if (n++ >= WIDGET (edit)->rect.lines - edit->curs_row)  /* out of screen */
rect             2247 src/editor/edit.c     if (edit_init (e, &w->rect, filename_vpath, line) == NULL)
rect             2904 src/editor/edit.c     lines_below = edit->buffer.lines - edit->start_line - (WIDGET (edit)->rect.lines - 1);
rect             3256 src/editor/edit.c     WRect *w = &WIDGET (edit)->rect;
rect             1075 src/editor/editcmd.c     WRect r = WIDGET (h)->rect;
rect             1732 src/editor/editcmd.c     edit_move_display (edit, l - WIDGET (edit)->rect.lines / 2 - 1);
rect              351 src/editor/editcomplete.c     const WRect *we = &CONST_WIDGET (edit)->rect;
rect              192 src/editor/editdraw.c     const int w = h->rect.cols;
rect              257 src/editor/editdraw.c     int cols = w->rect.cols;
rect              278 src/editor/editdraw.c         tty_printf ("[%s]", str_term_trim (fname, w->rect.cols - 8 - 6));
rect              282 src/editor/editdraw.c     x -= w->rect.x;
rect              295 src/editor/editdraw.c         edit_move (2, w->rect.lines - 1);
rect              309 src/editor/editdraw.c         edit_move (32, w->rect.lines - 1);
rect              351 src/editor/editdraw.c     tty_draw_box (w->rect.y, w->rect.x, w->rect.lines, w->rect.cols, !active);
rect              356 src/editor/editdraw.c         widget_gotoyx (w, w->rect.lines - 1, w->rect.cols - 1);
rect              377 src/editor/editdraw.c         widget_gotoyx (w->owner, 0, WIDGET (w->owner)->rect.cols - 6);
rect              379 src/editor/editdraw.c         widget_gotoyx (w, 0, w->rect.cols - 8);
rect              415 src/editor/editdraw.c     if (len > 0 && w->rect.y + y >= 0)
rect              418 src/editor/editdraw.c             tty_draw_hline (w->rect.y + y, w->rect.x + x1, ' ', len);
rect              422 src/editor/editdraw.c             tty_draw_hline (w->rect.y + y, w->rect.x + x1, ' ', len);
rect              427 src/editor/editdraw.c                 tty_draw_hline (w->rect.y + y, w->rect.x + x1, ' ', wrap_start);
rect              433 src/editor/editdraw.c                 tty_draw_hline (w->rect.y + y, w->rect.x + x1 + wrap_start, ' ', len);
rect              514 src/editor/editdraw.c     if (row > w->rect.lines - 1 - EDIT_TEXT_VERTICAL_OFFSET - 2 * (edit->fullscreen ? 0 : 1))
rect              531 src/editor/editdraw.c         if (w->rect.x + w->rect.cols <= WIDGET (w->owner)->rect.cols)
rect              849 src/editor/editdraw.c     WRect *w = &we->rect;
rect              857 src/editor/editdraw.c     last_line = wh->rect.y + wh->rect.lines - 1;
rect              863 src/editor/editdraw.c     last_column = wh->rect.x + wh->rect.cols - 1;
rect              870 src/editor/editdraw.c     if (y2 < wh->rect.y + 1 /* menubar */ )
rect              874 src/editor/editdraw.c     if (x2 < wh->rect.x)
rect              884 src/editor/editdraw.c         else if (y1 >= wh->rect.y + 1 /* menubar */ )
rect              885 src/editor/editdraw.c             end_row = wh->rect.lines - 1 - y1 - 1;
rect              887 src/editor/editdraw.c             end_row = start_row + wh->rect.lines - 1 - 1;
rect              891 src/editor/editdraw.c         else if (x1 >= wh->rect.x)
rect              892 src/editor/editdraw.c             end_column = wh->rect.cols - 1 - x1;
rect              894 src/editor/editdraw.c             end_column = start_column + wh->rect.cols - 1;
rect             1053 src/editor/editdraw.c     WRect *w = &WIDGET (edit)->rect;
rect              222 src/editor/editsearch.c         xpos = w->rect.x + option_line_state_width + 1;
rect              224 src/editor/editsearch.c         ypos = w->rect.y + w->rect.lines / 2;
rect              229 src/editor/editsearch.c     dlg_width = WIDGET (w->owner)->rect.cols - xpos - 1;
rect              751 src/editor/editsearch.c         r = wd->rect;
rect              752 src/editor/editsearch.c         r.cols = MAX (r.cols, lw->rect.cols + 6);
rect              754 src/editor/editsearch.c         r = lw->rect;
rect              755 src/editor/editsearch.c         r.x = wd->rect.x + (wd->rect.cols - r.cols) / 2;
rect              933 src/editor/editsearch.c                 l = edit->curs_row - WIDGET (edit)->rect.lines / 3;
rect              222 src/editor/editwidget.c     WRect *w = &we->rect;
rect              223 src/editor/editwidget.c     const WRect *wh = &wo->rect;
rect              264 src/editor/editwidget.c     WRect *w = &we->rect;
rect              265 src/editor/editwidget.c     const WRect *wh = &wo->rect;
rect              340 src/editor/editwidget.c                               str_term_trim (fname, WIDGET (listbox->list)->rect.cols - 2), e,
rect              889 src/editor/editwidget.c             x = w->rect.cols - 6;
rect              927 src/editor/editwidget.c         w->rect = WIDGET (w->owner)->rect;
rect              928 src/editor/editwidget.c         rect_grow (&w->rect, -1, 0);
rect             1016 src/editor/editwidget.c     WRect *r = &w->rect;
rect             1017 src/editor/editwidget.c     const WRect *h = &CONST_WIDGET (w->owner)->rect;
rect             1081 src/editor/editwidget.c     close_x = (w->rect.cols - 1) - dx - 1;
rect             1095 src/editor/editwidget.c     if (msg == MSG_MOUSE_DOWN && (event->y + w->rect.y == LINES - 1))
rect             1126 src/editor/editwidget.c             if (event->y == w->rect.lines - 1 && event->x == w->rect.cols - 1)
rect             1257 src/editor/editwidget.c                 (1, 0, wd->rect.lines - 2, wd->rect.cols, EDITOR_BACKGROUND, ' ',
rect             1354 src/editor/editwidget.c     edit->loc_prev = WIDGET (edit)->rect;
rect             1430 src/editor/editwidget.c             edit->drag_state_start = w->rect.cols / 2;
rect             1538 src/editor/editwidget.c         r = WIDGET (w->owner)->rect;
rect              317 src/editor/etags.c     const WRect *w = &CONST_WIDGET (edit)->rect;
rect              220 src/file_history.c     history_descriptor_init (&hd, w->rect.y, w->rect.x, file_list, 0);
rect              545 src/filemanager/achown.c             lxx = WIDGET (b_user)->rect.x + 1;
rect              550 src/filemanager/achown.c             lxx = WIDGET (b_group)->rect.x + 1;
rect              554 src/filemanager/achown.c             dlg_create (TRUE, wh->rect.y - 1, lxx, wh->rect.lines + 2, 17, WPOS_KEEP_DEFAULT, TRUE,
rect              559 src/filemanager/achown.c             listbox_new (1, 1, WIDGET (chl_dlg)->rect.lines - 2, WIDGET (chl_dlg)->rect.cols - 2,
rect              785 src/filemanager/achown.c                                                                  WIDGET (ch_dlg)->rect.cols / 2 -
rect              793 src/filemanager/achown.c                                                                  WIDGET (ch_dlg)->rect.cols / 2 + 1,
rect              804 src/filemanager/achown.c                                                              WIDGET (ch_dlg)->rect.cols / 2 -
rect              811 src/filemanager/achown.c                                                  button_new (y, WIDGET (ch_dlg)->rect.cols / 2 + 1,
rect             1036 src/filemanager/achown.c                          str_fit_to_term (fname->str, WIDGET (ch_dlg)->rect.cols - 20, J_LEFT_FIT),
rect              192 src/filemanager/boxes.c             const WRect *wd = &WIDGET (d->data)->rect;
rect              193 src/filemanager/boxes.c             WRect r = w->rect;
rect              406 src/filemanager/boxes.c             WRect r = w->rect;
rect              414 src/filemanager/boxes.c             bar->rect.x = 0;
rect              415 src/filemanager/boxes.c             bar->rect.y = LINES - 1;
rect             1093 src/filemanager/boxes.c     mytree = tree_new (2, 2, wd->rect.lines - 6, wd->rect.cols - 5, FALSE);
rect             1095 src/filemanager/boxes.c     group_add_widget_autopos (g, hline_new (wd->rect.lines - 4, 1, -1), WPOS_KEEP_BOTTOM, NULL);
rect             1099 src/filemanager/boxes.c     WIDGET (bar)->rect.x = 0;
rect             1100 src/filemanager/boxes.c     WIDGET (bar)->rect.y = LINES - 1;
rect             1227 src/filemanager/boxes.c     WRect r = { w->rect.y + w->rect.lines - 6, w->rect.x, 0, w->rect.cols };
rect              297 src/filemanager/chattr.c             if (w->rect.cols > fat->filename_width)
rect              299 src/filemanager/chattr.c                 widget_gotoyx (w, 0, (w->rect.cols - fat->filename_width) / 2);
rect              305 src/filemanager/chattr.c                 tty_print_string (str_trunc (fat->filename, w->rect.cols));
rect              309 src/filemanager/chattr.c             widget_gotoyx (w, 1, (w->rect.cols - check_attr_num) / 2);
rect              337 src/filemanager/chattr.c             const WRect *wo = &CONST_WIDGET (w->owner)->rect;
rect              343 src/filemanager/chattr.c                 w->rect.x = wo->x + wx;
rect              344 src/filemanager/chattr.c                 w->rect.cols = wo->cols - wx * 2;
rect              417 src/filemanager/chattr.c     widget_gotoyx (w, 0, w->rect.cols);
rect              423 src/filemanager/chattr.c     max_line = w->rect.lines - 1;
rect              426 src/filemanager/chattr.c     widget_gotoyx (w, max_line, w->rect.cols);
rect              427 src/filemanager/chattr.c     if (cb->top + w->rect.lines == check_attr_mod_num || w->rect.lines >= check_attr_mod_num)
rect              433 src/filemanager/chattr.c     line = 1 + (cb->pos * (w->rect.lines - 2)) / check_attr_mod_num;
rect              437 src/filemanager/chattr.c         widget_gotoyx (w, i, w->rect.cols);
rect              457 src/filemanager/chattr.c     tty_fill_region (w->rect.y, w->rect.x - 1, w->rect.lines, w->rect.cols + 1, ' ');
rect              464 src/filemanager/chattr.c     if (!mc_global.tty.slow_terminal && check_attr_mod_num > w->rect.lines)
rect              529 src/filemanager/chattr.c     if (cb->pos == cb->top + WIDGET (cb)->rect.lines - 1)
rect              574 src/filemanager/chattr.c         int i = WIDGET (cb)->rect.lines;
rect              612 src/filemanager/chattr.c     cb->top = cb->pos - WIDGET (cb)->rect.lines + 1;
rect              670 src/filemanager/chattr.c         int i = WIDGET (cb)->rect.lines;
rect              990 src/filemanager/chattr.c     if (lines >= mw->rect.lines - 2)
rect              994 src/filemanager/chattr.c         dl = lines - (mw->rect.lines - 2);
rect             1008 src/filemanager/chattr.c     y += WIDGET (file_attr)->rect.lines;
rect             1011 src/filemanager/chattr.c     if (cols < WIDGET (file_attr)->rect.cols)
rect             1013 src/filemanager/chattr.c         r = dw->rect;
rect             1014 src/filemanager/chattr.c         cols = WIDGET (file_attr)->rect.cols;
rect             1015 src/filemanager/chattr.c         cols = MIN (cols, mw->rect.cols - wx * 2);
rect             1034 src/filemanager/chattr.c         chattr_but[i].button = WIDGET (button_new (y, dw->rect.cols / 2 + 1 - chattr_but[i].width,
rect             1041 src/filemanager/chattr.c             WIDGET (button_new (y++, dw->rect.cols / 2 + 2, chattr_but[i].ret_cmd,
rect             1047 src/filemanager/chattr.c             MAX (cols, chattr_but[i - 1].button->rect.cols + 1 + chattr_but[i].button->rect.cols);
rect             1052 src/filemanager/chattr.c     if (cols > dw->rect.cols)
rect             1054 src/filemanager/chattr.c         r = dw->rect;
rect             1060 src/filemanager/chattr.c         cols = dw->rect.x + dw->rect.cols / 2 + 1;
rect             1067 src/filemanager/chattr.c             r = b->rect;
rect             1072 src/filemanager/chattr.c             r = b->rect;
rect              212 src/filemanager/chmod.c     y = WIDGET (file_gb)->rect.y + 1;
rect              213 src/filemanager/chmod.c     x = WIDGET (file_gb)->rect.x + 2;
rect              375 src/filemanager/chmod.c             group_add_widget (g, button_new (y, WIDGET (ch_dlg)->rect.cols / 2 - chmod_but[i].len,
rect              379 src/filemanager/chmod.c             group_add_widget (g, button_new (y, WIDGET (ch_dlg)->rect.cols / 2 + 1,
rect              388 src/filemanager/chmod.c     group_add_widget (g, button_new (y, WIDGET (ch_dlg)->rect.cols / 2 - chmod_but[i].len,
rect              392 src/filemanager/chmod.c     group_add_widget (g, button_new (y, WIDGET (ch_dlg)->rect.cols / 2 + 1, chmod_but[i].ret_cmd,
rect              261 src/filemanager/chown.c     group_add_widget (g, button_new (y, WIDGET (ch_dlg)->rect.cols / 2 - chown_but[i].len,
rect              265 src/filemanager/chown.c     group_add_widget (g, button_new (y, WIDGET (ch_dlg)->rect.cols / 2 + 1, chown_but[i].ret_cmd,
rect              213 src/filemanager/file.c     y = wd->rect.y + 5;
rect              214 src/filemanager/file.c     x = wd->rect.x;
rect              219 src/filemanager/file.c         x += (wd->rect.cols - dsm->abort_button->rect.cols) / 2;
rect              220 src/filemanager/file.c         r = dsm->abort_button->rect;
rect              230 src/filemanager/file.c         cols = dsm->abort_button->rect.cols + dsm->skip_button->rect.cols + 1;
rect              231 src/filemanager/file.c         x += (wd->rect.cols - cols) / 2;
rect              232 src/filemanager/file.c         r = dsm->abort_button->rect;
rect              236 src/filemanager/file.c         x += dsm->abort_button->rect.cols + 1;
rect              237 src/filemanager/file.c         r = dsm->skip_button->rect;
rect             3170 src/filemanager/file.c     WRect r = wd->rect;
rect             3214 src/filemanager/file.c     WRect r = wd->rect;
rect             3221 src/filemanager/file.c     if (WIDGET (dsm->count_size)->rect.cols + 6 > r.cols)
rect             3223 src/filemanager/file.c         r.cols = WIDGET (dsm->count_size)->rect.cols + 6;
rect             3232 src/filemanager/file.c                     str_trunc (vfs_path_as_str (dsm->dirname_vpath), wd->rect.cols - 6));
rect              171 src/filemanager/filegui.c #define truncFileString(dlg, s)       str_trunc (s, WIDGET (dlg)->rect.cols - 10)
rect              172 src/filemanager/filegui.c #define truncFileStringSecure(dlg, s) path_trunc (s, WIDGET (dlg)->rect.cols - 10)
rect              427 src/filemanager/filegui.c #define WX(i) W(i)->rect.x
rect              428 src/filemanager/filegui.c #define WY(i) W(i)->rect.y
rect              429 src/filemanager/filegui.c #define WCOLS(i) W(i)->rect.cols
rect              668 src/filemanager/filegui.c     group_add_widget (g, hline_new (WY (7) - wd->rect.y + 1, -1, -1));
rect              678 src/filemanager/filegui.c     group_add_widget (g, hline_new (WY (10) - wd->rect.y + 1, -1, -1));
rect              685 src/filemanager/filegui.c     group_add_widget (g, hline_new (WY (19) - wd->rect.y + 1, -1, -1));
rect              747 src/filemanager/filegui.c     progress_buttons[0].w->rect.x = w->rect.x + (w->rect.cols - buttons_width) / 2;
rect              748 src/filemanager/filegui.c     progress_buttons[i].w->rect.x = progress_buttons[0].w->rect.x + progress_buttons[0].len + 1;
rect              749 src/filemanager/filegui.c     progress_buttons[3].w->rect.x = progress_buttons[i].w->rect.x + progress_buttons[i].len + 1;
rect              954 src/filemanager/filegui.c     r = w->rect;
rect              924 src/filemanager/filemanager.c     WIDGET (the_hint)->rect.cols = COLS;
rect             1508 src/filemanager/filemanager.c         widget_adjust_position (w->pos_flags, &w->rect);
rect             1037 src/filemanager/find.c         status_update (str_trunc (buffer, WIDGET (h)->rect.cols - 8));
rect             1131 src/filemanager/find.c                     status_update (str_trunc (result, WIDGET (h)->rect.cols - 8));
rect             1259 src/filemanager/find.c     widget_gotoyx (h, w->rect.lines - 7, w->rect.cols - 4);
rect             1350 src/filemanager/find.c                     status_update (str_trunc (directory, WIDGET (h)->rect.cols - 8));
rect             1490 src/filemanager/find.c     const int cols = CONST_WIDGET (h)->rect.cols;
rect             1526 src/filemanager/find.c     if (title_len > WIDGET (h)->rect.cols - 6)
rect             1529 src/filemanager/find.c         title_len = WIDGET (h)->rect.cols - 6;
rect             1550 src/filemanager/find.c         fbuts[i].button->rect.x = CONST_WIDGET (h)->rect.x + fbuts[i].x;
rect             1559 src/filemanager/find.c     WRect r = w->rect;
rect             1696 src/filemanager/find.c     y += WIDGET (find_list)->rect.lines;
rect              257 src/filemanager/hotlist.c         groupbox_set_title (movelist_group, str_trunc (p, w->rect.cols - 2));
rect              260 src/filemanager/hotlist.c         groupbox_set_title (hotlist_group, str_trunc (p, w->rect.cols - 2));
rect              261 src/filemanager/hotlist.c         label_set_text (pname, str_trunc (text, w->rect.cols));
rect              612 src/filemanager/hotlist.c             WRect r = w->rect;
rect              793 src/filemanager/hotlist.c         listbox_new (y + 1, UX + 1, hotlist_widget->rect.lines - 2, hotlist_widget->rect.cols - 2,
rect              811 src/filemanager/hotlist.c     y += hotlist_widget->rect.lines;
rect              813 src/filemanager/hotlist.c     path_box = groupbox_new (y, UX, 3, hotlist_widget->rect.cols, _("Directory path"));
rect              818 src/filemanager/hotlist.c     y += WIDGET (path_box)->rect.lines;
rect              865 src/filemanager/hotlist.c         listbox_new (y + 1, UX + 1, movelist_widget->rect.lines - 2, movelist_widget->rect.cols - 2,
rect              871 src/filemanager/hotlist.c     y += movelist_widget->rect.lines;
rect               92 src/filemanager/info.c     tty_draw_box (w->rect.y, w->rect.x, w->rect.lines, w->rect.cols, FALSE);
rect               94 src/filemanager/info.c     widget_gotoyx (w, 0, (w->rect.cols - len - 2) / 2);
rect               99 src/filemanager/info.c     widget_gotoyx (w, 2, w->rect.cols - 1);
rect              101 src/filemanager/info.c     tty_draw_hline (w->rect.y + 2, w->rect.x + 1, ACS_HLINE, w->rect.cols - 2);
rect              109 src/filemanager/info.c     const WRect *w = &CONST_WIDGET (info)->rect;
rect              216 src/filemanager/layout.c         int md_cols = CONST_WIDGET (filemanager)->rect.cols;
rect              254 src/filemanager/layout.c         tty_printf ("%03d", CONST_WIDGET (filemanager)->rect.cols - panels_layout.left_panel_size);
rect              365 src/filemanager/layout.c                     mw->rect.lines - (_keybar_visible ? 1 : 0) - (_command_prompt ? 1 : 0) -
rect              374 src/filemanager/layout.c                     mw->rect.lines - (_keybar_visible ? 1 : 0) - (_command_prompt ? 1 : 0) -
rect              415 src/filemanager/layout.c                         panels_layout.left_panel_size = CONST_WIDGET (filemanager)->rect.cols / 2;
rect              764 src/filemanager/layout.c         widget->rect.cols = mw->rect.cols;
rect              770 src/filemanager/layout.c         cols = mw->rect.cols;
rect              771 src/filemanager/layout.c         x = mw->rect.x;
rect              776 src/filemanager/layout.c         x = mw->rect.x;
rect              780 src/filemanager/layout.c         cols = mw->rect.cols - panels_layout.left_panel_size;
rect              781 src/filemanager/layout.c         x = mw->rect.x + panels_layout.left_panel_size;
rect              784 src/filemanager/layout.c     widget->rect.cols = cols;
rect              785 src/filemanager/layout.c     widget->rect.x = x;
rect              820 src/filemanager/layout.c     const WRect *r = &CONST_WIDGET (mw)->rect;
rect              868 src/filemanager/layout.c                          panels[0].widget->rect.cols);
rect              870 src/filemanager/layout.c                          height - panels_layout.top_panel_size, panels[1].widget->rect.cols);
rect              874 src/filemanager/layout.c         widget_set_size (panels[0].widget, start_y, r->x, height, panels[0].widget->rect.cols);
rect              875 src/filemanager/layout.c         widget_set_size (panels[1].widget, start_y, panels[1].widget->rect.x, height,
rect              876 src/filemanager/layout.c                          panels[1].widget->rect.cols);
rect              980 src/filemanager/layout.c     const WRect *r = &mw->rect;
rect             1069 src/filemanager/layout.c     widget_gotoyx (w, menubar_visible ? 1 : 0, w->rect.cols - 1);
rect             1148 src/filemanager/layout.c         r = w->rect;
rect             1154 src/filemanager/layout.c             int md_cols = CONST_WIDGET (filemanager)->rect.cols;
rect             1353 src/filemanager/layout.c         r = panels[0].widget->rect;
rect             1354 src/filemanager/layout.c         panels[0].widget->rect = panels[1].widget->rect;
rect             1355 src/filemanager/layout.c         panels[1].widget->rect = r;
rect              415 src/filemanager/panel.c     return (CONST_WIDGET (p)->rect.lines - 3 - (panels_options.show_mini_info ? 2 : 0));
rect              926 src/filemanager/panel.c     width = w->rect.cols - 2;
rect              936 src/filemanager/panel.c             width = w->rect.cols - offset - 2;
rect             1009 src/filemanager/panel.c                           (panel->quick_search.buffer->str, w->rect.cols - 3, J_LEFT));
rect             1031 src/filemanager/panel.c             tty_print_string (str_fit_to_term (link_target, w->rect.cols - 5, J_LEFT_FIT));
rect             1034 src/filemanager/panel.c             tty_print_string (str_fit_to_term (_("<readlink failed>"), w->rect.cols - 2, J_LEFT));
rect             1042 src/filemanager/panel.c         tty_print_string (str_fit_to_term (_("UP--DIR"), w->rect.cols - 2, J_LEFT));
rect             1092 src/filemanager/panel.c     cols = w->rect.cols - 2;
rect             1107 src/filemanager/panel.c         x = (w->rect.cols - str_term_width1 (buf)) / 2 - 1;
rect             1131 src/filemanager/panel.c         tty_draw_hline (w->rect.y + y, w->rect.x + 1, ACS_HLINE, w->rect.cols - 2);
rect             1178 src/filemanager/panel.c         widget_gotoyx (w, w->rect.lines - 1, w->rect.cols - 2 - (int) strlen (tmp));
rect             1273 src/filemanager/panel.c     tty_draw_box (w->rect.y, w->rect.x, w->rect.lines, w->rect.cols, FALSE);
rect             1283 src/filemanager/panel.c         widget_gotoyx (w, y, w->rect.cols - 1);
rect             1294 src/filemanager/panel.c     widget_gotoyx (w, 0, w->rect.cols - 6);
rect             1320 src/filemanager/panel.c     tty_printf (" %s ", str_term_trim (tmp, MIN (MAX (w->rect.cols - 12, 0), w->rect.cols)));
rect             1336 src/filemanager/panel.c                 widget_gotoyx (w, w->rect.lines - 1, 4);
rect             1344 src/filemanager/panel.c             display_total_marked_size (panel, w->rect.lines - 1, 2, TRUE);
rect             1580 src/filemanager/panel.c     tty_draw_hline (y, x, ' ', w->rect.cols - 2);
rect             1856 src/filemanager/panel.c     usable_columns = WIDGET (panel)->rect.cols - 2;
rect             3438 src/filemanager/panel.c     history_descriptor_init (&hd, WIDGET (panel)->rect.y, WIDGET (panel)->rect.x,
rect             3914 src/filemanager/panel.c     col_width = (CONST_WIDGET (panel)->rect.cols - 2) / panel->list_cols;
rect             3947 src/filemanager/panel.c             else if (event->x == w->rect.cols - 2)
rect             3950 src/filemanager/panel.c             else if (event->x >= w->rect.cols - 5 && event->x <= w->rect.cols - 3)
rect             3953 src/filemanager/panel.c             else if (event->x == w->rect.cols - 6)
rect             4154 src/filemanager/panel.c         panel->top_file = panel->selected - (WIDGET (panel)->rect.lines - 2) / 2;
rect              190 src/filemanager/panelize.c     y += WIDGET (l_panelize)->rect.lines + 1;
rect               85 src/filemanager/tree.c #define tlines(t) (t->is_panel ? WIDGET (t)->rect.lines - 2 - \
rect               86 src/filemanager/tree.c                     (panels_options.show_mini_info ? 2 : 0) : WIDGET (t)->rect.lines)
rect              240 src/filemanager/tree.c         tty_draw_hline (w->rect.y + line, w->rect.x + 1, ' ', tree_cols);
rect              254 src/filemanager/tree.c         tty_draw_hline (w->rect.y + line, w->rect.x + 1, ' ', tree_cols);
rect              275 src/filemanager/tree.c     tree_cols = w->rect.cols;
rect              342 src/filemanager/tree.c         tty_draw_hline (w->rect.y + y + i, w->rect.x + x, ' ', tree_cols);
rect             1130 src/filemanager/tree.c         tty_draw_box (w->rect.y, w->rect.x, w->rect.lines, w->rect.cols, FALSE);
rect             1132 src/filemanager/tree.c         widget_gotoyx (w, 0, (w->rect.cols - len - 2) / 2);
rect             1139 src/filemanager/tree.c             y = w->rect.lines - 3;
rect             1142 src/filemanager/tree.c             widget_gotoyx (w, y, w->rect.cols - 1);
rect             1144 src/filemanager/tree.c             tty_draw_hline (w->rect.y + y, w->rect.x + 1, ACS_HLINE, w->rect.cols - 2);
rect             1228 src/filemanager/tree.c         if (tree->is_panel && event->y == WIDGET (w->owner)->rect.y)
rect             1301 src/filemanager/tree.c     tree->topdiff = w->rect.lines / 2;
rect              567 src/help.c                                 SLsmg_draw_object (WIDGET (h)->rect.y + line + 2,
rect              568 src/help.c                                                    WIDGET (h)->rect.x + col + 2, c);
rect              885 src/help.c         WRect r = w->rect;
rect              971 src/help.c             w->rect.lines = help_lines;
rect             1153 src/help.c         WIDGET (help_bar)->rect.y -= wh->rect.y;
rect             1154 src/help.c         WIDGET (help_bar)->rect.x -= wh->rect.x;
rect              158 src/viewer/display.c     tty_draw_hline (WIDGET (view)->rect.y + r->y, WIDGET (view)->rect.x + r->x, ' ', r->cols);
rect              269 src/viewer/display.c     view_area.lines = DOZ (WIDGET (view)->rect.lines, 2 * view->dpy_frame_size);
rect              270 src/viewer/display.c     view_area.cols = DOZ (WIDGET (view)->rect.cols, 2 * view->dpy_frame_size);
rect              358 src/viewer/display.c         tty_draw_box (w->rect.y, w->rect.x, w->rect.lines, w->rect.cols, FALSE);
rect              100 src/viewer/mcviewer.c             if (event->y == WIDGET (w->owner)->rect.y)
rect              253 src/viewer/mcviewer.c     lc_mcview = mcview_new (vw->rect.y, vw->rect.x, vw->rect.lines - 1, vw->rect.cols, FALSE);
rect              103 src/viewer/search.c         r = wd->rect;
rect              104 src/viewer/search.c         r.cols = MAX (r.cols, lw->rect.cols + 6);
rect              106 src/viewer/search.c         r = lw->rect;
rect              107 src/viewer/search.c         r.x = wd->rect.x + (wd->rect.cols - r.cols) / 2;
rect               85 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w0->rect.y, 21);
rect               86 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w0->rect.x, 21);
rect               88 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (WIDGET (g1)->rect.y, 25);
rect               89 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (WIDGET (g1)->rect.x, 25);
rect               91 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w1->rect.y, 30);
rect               92 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w1->rect.x, 30);
rect               94 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (WIDGET (g2)->rect.y, 40);
rect               95 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (WIDGET (g2)->rect.x, 40);
rect               97 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w2->rect.y, 55);
rect               98 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w2->rect.x, 55);
rect              105 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w0->rect.y, 1);
rect              106 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w0->rect.x, 1);
rect              109 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (WIDGET (g1)->rect.y, 5);
rect              110 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (WIDGET (g1)->rect.x, 5);
rect              112 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w1->rect.y, 10);
rect              113 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w1->rect.x, 10);
rect              115 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (WIDGET (g2)->rect.y, 20);
rect              116 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (WIDGET (g2)->rect.x, 20);
rect              118 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w2->rect.y, 35);
rect              119 tests/lib/widget/widget_make_global_local.c     ck_assert_int_eq (w2->rect.x, 35);