current 107 lib/hook.c hook_t *current, *next; current 109 lib/hook.c for (current = *hook_list; current != NULL; current = next) current 111 lib/hook.c next = current->next; current 112 lib/hook.c if (current->hook_fn == hook_fn) current 113 lib/hook.c g_free (current); current 115 lib/hook.c add_hook (&new_list, current->hook_fn, current->hook_data); current 579 lib/strutil.h gboolean str_is_char_escaped (const char *start, const char *current); current 250 lib/strutil/strescape.c str_is_char_escaped (const char *start, const char *current) current 254 lib/strutil/strescape.c if (start == NULL || current == NULL || current <= start) current 257 lib/strutil/strescape.c current--; current 258 lib/strutil/strescape.c while (current >= start && *current == '\\') current 261 lib/strutil/strescape.c current--; current 78 lib/widget/button.c if (parm == '\n' && WIDGET (g->current->data) == w) current 230 lib/widget/dialog.c if (g->current == NULL) current 231 lib/widget/dialog.c g->current = g->widgets; current 509 lib/widget/dialog.c while (g->current != NULL && !widget_is_focusable (g->current->data)) current 554 lib/widget/dialog.c send_message (h, GROUP (h)->current == NULL ? NULL : WIDGET (GROUP (h)->current->data), current 82 lib/widget/gauge.c int done = g->current; current 131 lib/widget/gauge.c gauge_new (int y, int x, int cols, gboolean shown, int max, int current) current 145 lib/widget/gauge.c g->current = current; current 154 lib/widget/gauge.c gauge_set_value (WGauge *g, int max, int current) current 156 lib/widget/gauge.c if (g->current == current && g->max == max) current 161 lib/widget/gauge.c g->current = current; current 22 lib/widget/gauge.h int current; current 30 lib/widget/gauge.h WGauge *gauge_new (int y, int x, int cols, gboolean shown, int max, int current); current 31 lib/widget/gauge.h void gauge_set_value (WGauge *g, int max, int current); current 115 lib/widget/group.c if (g->widgets != NULL && g->current != NULL) current 117 lib/widget/group.c GList *l = g->current; current 123 lib/widget/group.c while (!widget_is_focusable (l->data) && l != g->current); current 159 lib/widget/group.c if (g->current == NULL) current 160 lib/widget/group.c g->current = g->widgets; current 162 lib/widget/group.c p = group_get_next_or_prev_of (g->current, !reverse); current 359 lib/widget/group.c GList *p = g->current; current 375 lib/widget/group.c while (p != g->current); current 438 lib/widget/group.c if (g->current == NULL) current 439 lib/widget/group.c g->current = g->widgets; current 507 lib/widget/group.c handled = send_message (g->current->data, NULL, MSG_KEY, key, NULL); current 511 lib/widget/group.c handled = send_message (g, g->current->data, MSG_UNHANDLED_KEY, key, NULL); current 521 lib/widget/group.c GList *current; current 529 lib/widget/group.c if (g->current == NULL) current 530 lib/widget/group.c g->current = g->widgets; current 532 lib/widget/group.c w = WIDGET (g->current->data); current 558 lib/widget/group.c current = group_get_widget_next_of (g->current); current 561 lib/widget/group.c while (g->current != current && handled == MSG_NOT_HANDLED) current 563 lib/widget/group.c w = WIDGET (current->data); current 569 lib/widget/group.c current = group_get_widget_next_of (current); current 574 lib/widget/group.c w = WIDGET (current->data); current 692 lib/widget/group.c if (g->current != NULL) current 693 lib/widget/group.c widget_set_state (WIDGET (g->current->data), WST_FOCUSED, enable); current 812 lib/widget/group.c g->current = new_current; current 837 lib/widget/group.c if (d == g->current) current 842 lib/widget/group.c g->current = NULL; current 866 lib/widget/group.c g->current = group_get_next_or_prev_of (g->current, TRUE); current 879 lib/widget/group.c g->current = group_get_next_or_prev_of (g->current, FALSE); current 31 lib/widget/group.h GList *current; // Currently active widget current 82 lib/widget/group.h g->current != NULL ? g->current->data : NULL); current 112 lib/widget/group.h if (g->current != NULL) current 113 lib/widget/group.h widget_select (WIDGET (g->current->data)); current 121 lib/widget/group.h return WIDGET (g->current->data)->id; current 188 lib/widget/history.c history_descriptor_init (history_descriptor_t *hd, int y, int x, GList *history, int current) current 193 lib/widget/history.c hd->current = current; current 251 lib/widget/history.c if (hd->current < 0 || (size_t) hd->current >= count) current 254 lib/widget/history.c listbox_set_current (hd->listbox, count - 1 - (size_t) hd->current); current 259 lib/widget/history.c if (hd->current > 0) current 260 lib/widget/history.c listbox_set_current (hd->listbox, hd->current); current 28 lib/widget/history.h int current; // initially selected item in the history current 44 lib/widget/history.h void history_descriptor_init (history_descriptor_t *hd, int y, int x, GList *history, int current); current 109 lib/widget/input.c if (g_list_next (in->history.current) == NULL) current 111 lib/widget/input.c else if (g_list_previous (in->history.current) == NULL) current 169 lib/widget/input.c in->history.current = in->history.list; current 252 lib/widget/input.c in->history.current = in->history.list; current 598 lib/widget/input.c prev = g_list_previous (in->history.current); current 602 lib/widget/input.c in->history.current = prev; current 625 lib/widget/input.c next = g_list_next (in->history.current); current 629 lib/widget/input.c in->history.current = in->history.list; current 634 lib/widget/input.c in->history.current = next; current 817 lib/widget/input.c in->history.current = in->history.list; current 989 lib/widget/input.c in->history.current = NULL; current 70 lib/widget/input.h GList *current; // current history item current 1030 lib/widget/input_complete.c for (i = 0, e = listbox_get_first_link (LISTBOX (g->current->data)); e != NULL; current 1037 lib/widget/input_complete.c listbox_set_current (LISTBOX (g->current->data), i); current 1040 lib/widget/input_complete.c widget_draw (WIDGET (g->current->data)); current 1084 lib/widget/input_complete.c for (i = 0, e = listbox_get_first_link (LISTBOX (g->current->data)); e != NULL; current 1095 lib/widget/input_complete.c listbox_set_current (LISTBOX (g->current->data), i); current 1146 lib/widget/input_complete.c widget_draw (WIDGET (g->current->data)); current 133 lib/widget/listbox-window.c val = l->list->current; current 160 lib/widget/listbox-window.c e = listbox_get_nth_entry (l->list, l->list->current); current 119 lib/widget/listbox.c line = 1 + ((l->current * (w->lines - 2)) / length); current 167 lib/widget/listbox.c if (pos == l->current && sel_line == -1) current 236 lib/widget/listbox.c if ((guint) l->current + 1 < g_queue_get_length (l->list)) current 237 lib/widget/listbox.c listbox_set_current (l, l->current + 1); current 248 lib/widget/listbox.c listbox_set_current (l, MIN (l->current + n, LISTBOX_LAST (l))); current 258 lib/widget/listbox.c if (l->current > 0) current 259 lib/widget/listbox.c listbox_set_current (l, l->current - 1); current 270 lib/widget/listbox.c listbox_set_current (l, MAX (l->current - n, 0)); current 312 lib/widget/listbox.c is_last = (l->current + 1 >= length); current 385 lib/widget/listbox.c g_queue_insert_before (l->list, g_queue_peek_nth_link (l->list, (guint) l->current), e); current 389 lib/widget/listbox.c g_queue_insert_after (l->list, g_queue_peek_nth_link (l->list, (guint) l->current), e); current 513 lib/widget/listbox.c old_current = l->current; current 546 lib/widget/listbox.c if (l->current != old_current) current 569 lib/widget/listbox.c l->top = l->current = 0; current 634 lib/widget/listbox.c l->current = l->top = 0; current 648 lib/widget/listbox.c l->current = DOZ (length, 1); current 672 lib/widget/listbox.c l->current = dest; current 674 lib/widget/listbox.c l->top = l->current; current 679 lib/widget/listbox.c if (l->current - l->top >= lines) current 680 lib/widget/listbox.c l->top = l->current - lines + 1; current 687 lib/widget/listbox.c l->current = l->top = 0; current 708 lib/widget/listbox.c e = listbox_get_nth_entry (l, l->current); current 751 lib/widget/listbox.c GList *current; current 754 lib/widget/listbox.c current = g_queue_peek_nth_link (l->list, (guint) l->current); current 755 lib/widget/listbox.c listbox_entry_free (current->data); current 756 lib/widget/listbox.c g_queue_delete_link (l->list, current); current 761 lib/widget/listbox.c l->top = l->current = 0; current 762 lib/widget/listbox.c else if (l->current >= length) current 763 lib/widget/listbox.c l->current = length - 1; current 805 lib/widget/listbox.c l->current = l->top = 0; current 49 lib/widget/listbox.h int current; // The current element displayed current 72 lib/widget/menu.c unsigned int current; // pointer to current menu entry current 127 lib/widget/menu.c const menu_t *menu = MENU (g_list_nth_data (menubar->menu, menubar->current)); current 185 lib/widget/menu.c const menu_t *menu = MENU (g_list_nth_data (menubar->menu, menubar->current)); current 201 lib/widget/menu.c menubar_paint_idx (menubar, i, i == menu->current ? MENU_SELECTED_COLOR : MENU_ENTRY_COLOR); current 207 lib/widget/menu.c menubar_set_color (const WMenuBar *menubar, gboolean current, gboolean hotkey) current 211 lib/widget/menu.c else if (current) current 234 lib/widget/menu.c gboolean is_selected = (menubar->current == (gsize) g_list_position (menubar->menu, i)); current 259 lib/widget/menu.c MENU (g_list_nth_data (menubar->menu, menubar->current))->start_x); current 277 lib/widget/menu.c GROUP (g)->current = widget_find (g, widget_find_by_id (g, menubar->previous_widget)); current 284 lib/widget/menu.c GROUP (g)->current = widget_find (g, WIDGET (menubar)); current 293 lib/widget/menu.c if (menubar->current == 0) current 294 lib/widget/menu.c menubar->current = g_list_length (menubar->menu) - 1; current 296 lib/widget/menu.c menubar->current--; current 306 lib/widget/menu.c menubar->current = (menubar->current + 1) % g_list_length (menubar->menu); current 345 lib/widget/menu.c menubar->current = selected; current 354 lib/widget/menu.c const menu_t *menu = MENU (g_list_nth_data (menubar->menu, menubar->current)); current 355 lib/widget/menu.c const menu_entry_t *entry = MENUENTRY (g_list_nth_data (menu->entries, menu->current)); current 361 lib/widget/menu.c mc_global.widget.is_right = (menubar->current != 0); current 373 lib/widget/menu.c menu_t *menu = MENU (g_list_nth_data (menubar->menu, menubar->current)); current 377 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_ENTRY_COLOR); current 381 lib/widget/menu.c menu->current = (menu->current + 1) % len; current 382 lib/widget/menu.c entry = MENUENTRY (g_list_nth_data (menu->entries, menu->current)); current 386 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_SELECTED_COLOR); current 394 lib/widget/menu.c menu_t *menu = MENU (g_list_nth_data (menubar->menu, menubar->current)); current 398 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_ENTRY_COLOR); current 402 lib/widget/menu.c if (menu->current == 0) current 403 lib/widget/menu.c menu->current = len - 1; current 405 lib/widget/menu.c menu->current--; current 406 lib/widget/menu.c entry = MENUENTRY (g_list_nth_data (menu->entries, menu->current)); current 410 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_SELECTED_COLOR); current 420 lib/widget/menu.c menu_t *menu = MENU (g_list_nth_data (menubar->menu, menubar->current)); current 422 lib/widget/menu.c if (menu->current == 0) current 425 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_ENTRY_COLOR); current 427 lib/widget/menu.c menu->current = 0; current 433 lib/widget/menu.c entry = MENUENTRY (g_list_nth_data (menu->entries, menu->current)); current 436 lib/widget/menu.c menu->current++; current 441 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_SELECTED_COLOR); current 445 lib/widget/menu.c menubar->current = 0; current 457 lib/widget/menu.c menu_t *menu = MENU (g_list_nth_data (menubar->menu, menubar->current)); current 461 lib/widget/menu.c if (menu->current == len - 1) current 464 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_ENTRY_COLOR); current 466 lib/widget/menu.c menu->current = len; current 470 lib/widget/menu.c menu->current--; current 471 lib/widget/menu.c entry = MENUENTRY (g_list_nth_data (menu->entries, menu->current)); current 475 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_SELECTED_COLOR); current 479 lib/widget/menu.c menubar->current = g_list_length (menubar->menu) - 1; current 513 lib/widget/menu.c menu = g_list_nth_data (menubar->menu, menubar->current); current 522 lib/widget/menu.c menu->current = g_list_position (menu->entries, i); current 541 lib/widget/menu.c event_data.node = MENU (g_list_nth_data (menubar->menu, menubar->current))->help_node; current 576 lib/widget/menu.c menubar_drop (menubar, menubar->current); current 589 lib/widget/menu.c menubar_drop (menubar, menubar->current); current 739 lib/widget/menu.c menu = MENU (g_list_nth_data (menubar->menu, menubar->current)); current 762 lib/widget/menu.c menu = MENU (g_list_nth_data (menubar->menu, menubar->current)); current 767 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_ENTRY_COLOR); current 768 lib/widget/menu.c menu->current = y; current 769 lib/widget/menu.c menubar_paint_idx (menubar, menu->current, MENU_SELECTED_COLOR); current 931 lib/widget/menu.c menu->current = 0; current 987 lib/widget/menu.c menubar->current = 0; current 1089 lib/widget/menu.c menubar->current = (guint) which; current 35 lib/widget/menu.h guint current; // Current menu on the top bar current 116 lib/widget/widget-common.c if (g == NULL || g->current == NULL) current 119 lib/widget/widget-common.c if (WIDGET (g->current->data) != w) current 121 lib/widget/widget-common.c widget_do_focus (WIDGET (g->current->data), FALSE); current 123 lib/widget/widget-common.c if (g->current == NULL || !widget_get_state (WIDGET (g->current->data), WST_FOCUSED)) current 126 lib/widget/widget-common.c g->current = widget_find (WIDGET (g), w); current 517 lib/widget/widget-common.c if (w != owner->current->data) current 559 lib/widget/widget-common.c if (g->current == NULL) current 560 lib/widget/widget-common.c g->current = g->widgets; current 563 lib/widget/widget-common.c if (old_w == g->current->data) current 564 lib/widget/widget-common.c holder = g->current; current 822 lib/widget/widget-common.c if (w == GROUP (owner)->current->data) current 124 src/editor/edit-impl.h off_t edit_move_forward3 (const WEdit *edit, off_t current, long cols, off_t upto); current 1511 src/editor/edit.c off_t current = edit->buffer.curs1; current 1514 src/editor/edit.c edit_cursor_move (edit, current - edit->buffer.curs1 + 1); current 1973 src/editor/edit.c off_t current; current 1977 src/editor/edit.c current = edit->buffer.curs1; current 1991 src/editor/edit.c ins_len = edit->buffer.curs1 - current; current 2057 src/editor/edit.c edit_set_markers (edit, edit->buffer.curs1, current, 0, 0); current 2066 src/editor/edit.c ins_len = edit->buffer.curs1 - current; current 2787 src/editor/edit.c edit_move_forward3 (const WEdit *edit, off_t current, long cols, off_t upto) current 2800 src/editor/edit.c for (col = 0, p = current; p < q; p++) current 351 src/editor/editbuffer.c edit_buffer_get_bol (const edit_buffer_t *buf, off_t current) current 353 src/editor/editbuffer.c if (current <= 0) current 356 src/editor/editbuffer.c for (; edit_buffer_get_byte (buf, current - 1) != '\n'; current--) current 359 src/editor/editbuffer.c return current; current 373 src/editor/editbuffer.c edit_buffer_get_eol (const edit_buffer_t *buf, off_t current) current 375 src/editor/editbuffer.c if (current >= buf->size) current 378 src/editor/editbuffer.c for (; edit_buffer_get_byte (buf, current) != '\n'; current++) current 381 src/editor/editbuffer.c return current; current 640 src/editor/editbuffer.c edit_buffer_get_forward_offset (const edit_buffer_t *buf, off_t current, long lines, off_t upto) current 643 src/editor/editbuffer.c return (off_t) edit_buffer_count_lines (buf, current, upto); current 651 src/editor/editbuffer.c next = edit_buffer_get_eol (buf, current) + 1; current 654 src/editor/editbuffer.c current = next; current 657 src/editor/editbuffer.c return current; current 672 src/editor/editbuffer.c edit_buffer_get_backward_offset (const edit_buffer_t *buf, off_t current, long lines) current 675 src/editor/editbuffer.c current = edit_buffer_get_bol (buf, current); current 677 src/editor/editbuffer.c while (lines-- != 0 && current != 0) current 678 src/editor/editbuffer.c current = edit_buffer_get_bol (buf, current - 1); current 680 src/editor/editbuffer.c return current; current 47 src/editor/editbuffer.h off_t edit_buffer_get_bol (const edit_buffer_t *buf, off_t current); current 48 src/editor/editbuffer.h off_t edit_buffer_get_eol (const edit_buffer_t *buf, off_t current); current 58 src/editor/editbuffer.h off_t edit_buffer_get_forward_offset (const edit_buffer_t *buf, off_t current, long lines, current 60 src/editor/editbuffer.h off_t edit_buffer_get_backward_offset (const edit_buffer_t *buf, off_t current, long lines); current 1261 src/editor/editcmd.c if (edit_widget_is_editor (CONST_WIDGET (g->current->data))) current 1262 src/editor/editcmd.c edit = EDIT (g->current->data); current 1282 src/editor/editcmd.c off_t start_mark, end_mark, current = edit->buffer.curs1; current 1322 src/editor/editcmd.c else if (start_mark < current && end_mark > current) current 1333 src/editor/editcmd.c off_t current; current 1387 src/editor/editcmd.c current = edit_move_forward3 (edit, b1, x, 0); current 1388 src/editor/editcmd.c edit_cursor_move (edit, current - edit->buffer.curs1); current 1403 src/editor/editcmd.c current = edit->buffer.curs1; current 1412 src/editor/editcmd.c x = current > edit->buffer.curs1 ? end_mark - start_mark : 0; current 1413 src/editor/editcmd.c edit_cursor_move (edit, current - edit->buffer.curs1 - x); current 347 src/editor/editwidget.c selected = listbox_run_with_data (listbox, g->current->data); current 426 src/editor/editwidget.c if (edit_widget_is_editor (CONST_WIDGET (g->current->data)) current 427 src/editor/editwidget.c && edit_close_cmd (EDIT (g->current->data)) && edit_find_editor (h) == NULL) current 440 src/editor/editwidget.c Widget *w = WIDGET (g->current->data); current 474 src/editor/editwidget.c if (edit_widget_is_editor (CONST_WIDGET (g->current->data))) current 475 src/editor/editwidget.c edit_handle_move_resize (EDIT (g->current->data), command); current 789 src/editor/editwidget.c result = send_message (g->current->data, NULL, MSG_ACTION, parm, NULL); current 796 src/editor/editwidget.c Widget *we = WIDGET (g->current->data); current 847 src/editor/editwidget.c return send_message (g->current->data, NULL, MSG_IDLE, 0, NULL); current 897 src/editor/editwidget.c if (top != g->current) current 1295 src/editor/editwidget.c if (edit_widget_is_editor (CONST_WIDGET (g->current->data))) current 1296 src/editor/editwidget.c return EDIT (g->current->data); current 320 src/filemanager/achown.c widget_set_state (WIDGET (g->current->data), WST_FOCUSED, TRUE); current 583 src/filemanager/achown.c b_current = chl_list->current; current 590 src/filemanager/achown.c if (b_current != chl_list->current) current 543 src/filemanager/chattr.c l = g_list_next (GROUP (cb)->current); current 639 src/filemanager/chattr.c l = g_list_previous (GROUP (cb)->current); current 901 src/filemanager/chattr.c cbg->current = cbg->widgets; current 443 src/filemanager/filegui.c g->current != NULL ? g->current->data : NULL) current 450 src/filemanager/filegui.c group_add_widget_autopos (g, W (i), dlg_widgets[i].pos_flags, g->current->data) current 531 src/filemanager/find.c if (GROUP (h)->current->data == in_name) current 533 src/filemanager/find.c else if (GROUP (h)->current->data == in_with) current 271 src/filemanager/hotlist.c struct hotlist *current; current 273 src/filemanager/hotlist.c for (current = current_group->head; current != NULL; current = current->next) current 274 src/filemanager/hotlist.c switch (current->type) current 280 src/filemanager/hotlist.c lbl = g_strconcat ("->", current->label, (char *) NULL); current 281 src/filemanager/hotlist.c listbox_add_item_take (list, LISTBOX_APPEND_AT_END, 0, lbl, current, FALSE); current 286 src/filemanager/hotlist.c listbox_add_item (list, LISTBOX_APPEND_AT_END, 0, current->label, current, FALSE); current 298 src/filemanager/hotlist.c struct hotlist *current = current_group->head; current 300 src/filemanager/hotlist.c if (current == entry) current 304 src/filemanager/hotlist.c while (current != NULL && current->next != entry) current 305 src/filemanager/hotlist.c current = current->next; current 306 src/filemanager/hotlist.c if (current != NULL) current 307 src/filemanager/hotlist.c current->next = entry->next; current 907 src/filemanager/hotlist.c struct hotlist *current = NULL; current 916 src/filemanager/hotlist.c listbox_get_current (l_hotlist, NULL, (void **) ¤t); current 919 src/filemanager/hotlist.c if ((current != NULL) && (current->type == HL_TYPE_DOTDOT)) current 943 src/filemanager/hotlist.c new->next = current->next; current 944 src/filemanager/hotlist.c current->next = new; current 946 src/filemanager/hotlist.c else if (pos == LISTBOX_APPEND_BEFORE && current == current_group->head) current 949 src/filemanager/hotlist.c new->next = current; current 956 src/filemanager/hotlist.c while (p->next != current) current 959 src/filemanager/hotlist.c new->next = current; current 983 src/filemanager/hotlist.c listbox_set_current (l_hotlist, l_hotlist->current); current 1115 src/filemanager/hotlist.c struct hotlist *current = grp->head; current 1117 src/filemanager/hotlist.c while (current != NULL) current 1119 src/filemanager/hotlist.c struct hotlist *next = current->next; current 1121 src/filemanager/hotlist.c if (current->type == HL_TYPE_GROUP) current 1122 src/filemanager/hotlist.c remove_group (current); current 1124 src/filemanager/hotlist.c g_free (current->label); current 1125 src/filemanager/hotlist.c g_free (current->directory); current 1126 src/filemanager/hotlist.c g_free (current); current 1128 src/filemanager/hotlist.c current = next; current 1196 src/filemanager/hotlist.c struct hotlist *current = 0; current 1219 src/filemanager/hotlist.c for (current = grp->head; current; current = current->next) current 1220 src/filemanager/hotlist.c load_group (current); current 1519 src/filemanager/hotlist.c struct hotlist *current; current 1531 src/filemanager/hotlist.c for (current = grp->head; current != NULL; current = current->next) current 1532 src/filemanager/hotlist.c switch (current->type) current 1537 src/filemanager/hotlist.c for (s = current->label; *s != '\0'; s++) current 1545 src/filemanager/hotlist.c hot_save_group (current); current 1553 src/filemanager/hotlist.c for (s = current->label; *s != '\0'; s++) current 1560 src/filemanager/hotlist.c for (s = current->directory; *s != '\0'; s++) current 1569 src/filemanager/hotlist.c fprintf (hotlist_file, "#%s\n", current->label); current 1301 src/filemanager/layout.c panelswap (current); current 889 src/filemanager/panel.c (void) format_file (panel, panel->current, width, FATTR_STATUS, TRUE, &fln); current 977 src/filemanager/panel.c if (panel->current == n && panel->active) current 1276 src/filemanager/panel.c if (panel->dir.len <= items || panel->current < 0) current 1287 src/filemanager/panel.c panel->current = CLAMP (panel->current, 0, panel->dir.len - 1); current 1298 src/filemanager/panel.c i = panel->current - items + 1; current 1306 src/filemanager/panel.c if (panel->top > panel->current) current 1307 src/filemanager/panel.c panel->top = panel->current; current 1337 src/filemanager/panel.c panel->dir_history.current = panel->dir_history.list; current 1974 src/filemanager/panel.c repaint_file (panel, panel->current, current 2030 src/filemanager/panel.c if (i != panel->current) current 2033 src/filemanager/panel.c panel->current = i; current 2034 src/filemanager/panel.c panel->top = panel->current - (WIDGET (panel)->rect.lines - 2) / 2; current 2052 src/filemanager/panel.c top += lines * ((panel->current - top) / lines); current 2054 src/filemanager/panel.c return (panel->current - top - lines / 2); current 2067 src/filemanager/panel.c if (panel->current >= panel->dir.len - 1) current 2069 src/filemanager/panel.c panel->current = panel->dir.len - 1; current 2074 src/filemanager/panel.c panel->current++; current 2078 src/filemanager/panel.c if (panels_options.scroll_pages && panel->current - panel->top == items) current 2101 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current <= 0) current 2105 src/filemanager/panel.c panel->current--; current 2107 src/filemanager/panel.c if (panels_options.scroll_pages && panel->current < panel->top) current 2134 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0) current 2137 src/filemanager/panel.c new_pos = panel->current + lines; current 2145 src/filemanager/panel.c panel->current = new_pos; current 2147 src/filemanager/panel.c if (panel->current - panel->top >= panel_items (panel)) current 2153 src/filemanager/panel.c if (panel->current - panel->top < 0) current 2161 src/filemanager/panel.c if (panel->top > panel->current) current 2162 src/filemanager/panel.c panel->top = panel->current; current 2205 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0 || (panel->current == 0 && panel->top == 0)) current 2213 src/filemanager/panel.c panel->current = 0; current 2215 src/filemanager/panel.c panel->current -= items; current 2279 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0 || panel->current == panel->dir.len - 1) current 2289 src/filemanager/panel.c panel->current = panel->dir.len - 1; current 2291 src/filemanager/panel.c panel->current += items; current 2322 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0) current 2326 src/filemanager/panel.c panel->current = panel->top; current 2335 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0) current 2339 src/filemanager/panel.c panel->current = panel->top + panel_items (panel) / 2; current 2348 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0) current 2352 src/filemanager/panel.c panel->current = panel->top + panel_items (panel) - 1; current 2361 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current <= 0) current 2372 src/filemanager/panel.c if (panel->current > middle_pos) current 2377 src/filemanager/panel.c if (panel->current != panel->top) current 2385 src/filemanager/panel.c panel->current = 0; current 2396 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0 || panel->current == panel->dir.len - 1) current 2408 src/filemanager/panel.c if (panel->current < middle_pos) current 2413 src/filemanager/panel.c if (panel->current != panel->top + items - 1) current 2420 src/filemanager/panel.c panel->current = panel->dir.len - 1; current 2436 src/filemanager/panel.c do_file_mark (panel, panel->current, fe->f.marked ? 0 : 1); current 2487 src/filemanager/panel.c lines = MIN (lines, panel->dir.len - panel->current - 1); current 2490 src/filemanager/panel.c do_file_mark (panel, panel->current, state_mark); current 2493 src/filemanager/panel.c do_file_mark (panel, panel->current, state_mark); current 2515 src/filemanager/panel.c lines = MIN (lines, panel->current + 1); current 2518 src/filemanager/panel.c do_file_mark (panel, panel->current, state_mark); current 2521 src/filemanager/panel.c do_file_mark (panel, panel->current, state_mark); current 2762 src/filemanager/panel.c curr = panel->current; current 2764 src/filemanager/panel.c for (i = panel->current; !wrapped || i != panel->current; i++) current 2784 src/filemanager/panel.c panel->current = curr; current 2809 src/filemanager/panel.c if (panel->current == panel->dir.len - 1) current 2810 src/filemanager/panel.c panel->current = 0; current 3393 src/filemanager/panel.c next = g_list_next (panel->dir_history.current); current 3401 src/filemanager/panel.c panel->dir_history.current = next; current 3420 src/filemanager/panel.c prev = g_list_previous (panel->dir_history.current); current 3428 src/filemanager/panel.c panel->dir_history.current = prev; current 3444 src/filemanager/panel.c pos = g_list_position (panel->dir_history.current, panel->dir_history.list); current 3472 src/filemanager/panel.c panel->dir_history.current = panel->dir_history.list; current 3478 src/filemanager/panel.c prev = g_list_previous (panel->dir_history.current); current 3482 src/filemanager/panel.c panel->dir_history.current = prev; current 3852 src/filemanager/panel.c pcurr = panel->current; current 3853 src/filemanager/panel.c curr1 = MIN (previous_current, panel->current); current 3854 src/filemanager/panel.c curr2 = MAX (previous_current, panel->current); current 3858 src/filemanager/panel.c panel->current = curr1; current 3862 src/filemanager/panel.c panel->current = pcurr; current 4015 src/filemanager/panel.c previous_current = panel->current; current 4033 src/filemanager/panel.c if (my_index != panel->current) current 4036 src/filemanager/panel.c panel->current = my_index; current 4324 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0 || panel->current >= panel->dir.len) current 4327 src/filemanager/panel.c fe = &(panel->dir.list[panel->current]); current 4371 src/filemanager/panel.c if (panel->current >= panel->dir.len) current 4384 src/filemanager/panel.c panel->current = 0; current 4632 src/filemanager/panel.c else if (panel->current >= panel->dir.len) current 4905 src/filemanager/panel.c panel->current = -1; current 4910 src/filemanager/panel.c panel->current = i - 1; current 4915 src/filemanager/panel.c panel->top = panel->current - panel_items (panel) / 2; current 118 src/filemanager/panel.h int current; // Index to the currently selected file current 130 src/filemanager/panel.h GList *current; // Pointer to the current history item current 124 src/filemanager/panelize.c if (l_panelize->current != last_listitem) current 128 src/filemanager/panelize.c last_listitem = l_panelize->current; current 551 src/filemanager/panelize.c panelize_entry_t *current = (panelize_entry_t *) l->data; current 553 src/filemanager/panelize.c if (strcmp (current->label, _ ("Other command")) != 0) current 554 src/filemanager/panelize.c mc_config_set_string (mc_global.main_config, panelize_section, current->label, current 555 src/filemanager/panelize.c current->command); current 269 src/filemanager/tree.c tree_entry *current; current 297 src/filemanager/tree.c current = tree->selected_ptr; current 301 src/filemanager/tree.c current = back_ptr (current, &tree->topdiff); current 306 src/filemanager/tree.c while (current->prev != NULL && i < tree->topdiff) current 308 src/filemanager/tree.c current = current->prev; current 310 src/filemanager/tree.c if (current->sublevel < tree->selected_ptr->sublevel) current 312 src/filemanager/tree.c if (vfs_path_equal (current->name, tree->selected_ptr->name)) current 315 src/filemanager/tree.c else if (current->sublevel == tree->selected_ptr->sublevel) current 319 src/filemanager/tree.c cname = vfs_path_as_str (current->name); current 322 src/filemanager/tree.c if (vfs_path_equal_len (current->name, tree->selected_ptr->name, j)) current 325 src/filemanager/tree.c else if (current->sublevel == tree->selected_ptr->sublevel + 1) current 328 src/filemanager/tree.c if (j > 1 && vfs_path_equal_len (current->name, tree->selected_ptr->name, j)) current 346 src/filemanager/tree.c if (current == NULL) current 353 src/filemanager/tree.c selected = widget_get_state (w, WST_FOCUSED) && current == tree->selected_ptr; current 358 src/filemanager/tree.c int idx = current == tree->selected_ptr ? DLG_COLOR_FOCUS : DLG_COLOR_NORMAL; current 363 src/filemanager/tree.c tree->tree_shown[i] = current; current 364 src/filemanager/tree.c if (current->sublevel == topsublevel) current 366 src/filemanager/tree.c tty_print_string (str_fit_to_term (vfs_path_as_str (current->name), current 374 src/filemanager/tree.c for (j = 0; j < current->sublevel - topsublevel - 1; j++) current 379 src/filemanager/tree.c if ((current->submask & (1 << (j + topsublevel + 1))) != 0) current 387 src/filemanager/tree.c if (current->next == NULL || (current->next->submask & (1 << current->sublevel)) == 0) current 397 src/filemanager/tree.c str_fit_to_term (current->subname, tree_cols - x - 3 * j, J_LEFT_FIT)); current 401 src/filemanager/tree.c current = current->next; current 403 src/filemanager/tree.c for (; current != NULL; current = current->next) current 405 src/filemanager/tree.c if (current->sublevel < tree->selected_ptr->sublevel) current 407 src/filemanager/tree.c if (vfs_path_equal_len (current->name, tree->selected_ptr->name, current 408 src/filemanager/tree.c vfs_path_len (current->name))) current 411 src/filemanager/tree.c else if (current->sublevel == tree->selected_ptr->sublevel) current 415 src/filemanager/tree.c cname = vfs_path_as_str (current->name); current 418 src/filemanager/tree.c if (vfs_path_equal_len (current->name, tree->selected_ptr->name, j)) current 421 src/filemanager/tree.c else if (current->sublevel == tree->selected_ptr->sublevel + 1 current 424 src/filemanager/tree.c if (vfs_path_equal_len (current->name, tree->selected_ptr->name, current 454 src/filemanager/tree.c tree_entry *current; current 457 src/filemanager/tree.c current = tree->selected_ptr; current 458 src/filemanager/tree.c while (j < i && current->prev != NULL current 459 src/filemanager/tree.c && current->prev->sublevel >= tree->selected_ptr->sublevel) current 461 src/filemanager/tree.c current = current->prev; current 462 src/filemanager/tree.c if (current->sublevel == tree->selected_ptr->sublevel) current 464 src/filemanager/tree.c tree->selected_ptr = current; current 484 src/filemanager/tree.c tree_entry *current; current 487 src/filemanager/tree.c current = tree->selected_ptr; current 488 src/filemanager/tree.c while (j < i && current->next != NULL current 489 src/filemanager/tree.c && current->next->sublevel >= tree->selected_ptr->sublevel) current 491 src/filemanager/tree.c current = current->next; current 492 src/filemanager/tree.c if (current->sublevel == tree->selected_ptr->sublevel) current 494 src/filemanager/tree.c tree->selected_ptr = current; current 510 src/filemanager/tree.c tree_entry *current; current 517 src/filemanager/tree.c current = tree->selected_ptr->next; current 519 src/filemanager/tree.c if (current != NULL && current->sublevel > tree->selected_ptr->sublevel) current 522 src/filemanager/tree.c tree->selected_ptr = current; current 530 src/filemanager/tree.c current = tree->selected_ptr->next; current 531 src/filemanager/tree.c if (current != NULL && current->sublevel > tree->selected_ptr->sublevel) current 533 src/filemanager/tree.c tree->selected_ptr = current; current 545 src/filemanager/tree.c tree_entry *current; current 553 src/filemanager/tree.c for (current = tree->selected_ptr->prev; current 554 src/filemanager/tree.c current != NULL && current->sublevel >= tree->selected_ptr->sublevel; current 555 src/filemanager/tree.c current = current->prev) current 558 src/filemanager/tree.c if (current == NULL) current 559 src/filemanager/tree.c current = tree->store->tree_first; current 560 src/filemanager/tree.c tree->selected_ptr = current; current 627 src/filemanager/tree.c tree_entry *current = tree->selected_ptr; current 631 src/filemanager/tree.c while (!found && (!wrapped || current != tree->selected_ptr)) current 632 src/filemanager/tree.c if (strncmp (current->subname, text->str, text->len) == 0) current 634 src/filemanager/tree.c tree->selected_ptr = current; current 639 src/filemanager/tree.c current = current->next; current 640 src/filemanager/tree.c if (current == NULL) current 642 src/filemanager/tree.c current = tree->store->tree_first; current 1305 src/filemanager/tree.c tree_entry *current; current 1307 src/filemanager/tree.c current = tree_store_whereis (dir); current 1308 src/filemanager/tree.c if (current != NULL) current 1310 src/filemanager/tree.c tree->selected_ptr = current; current 334 src/filemanager/treestore.c tree_entry *current; current 343 src/filemanager/treestore.c for (current = ts.tree_first; current != NULL; current = current->next) current 344 src/filemanager/treestore.c if (vfs_file_is_local (current->name)) current 349 src/filemanager/treestore.c if (current->prev != NULL current 350 src/filemanager/treestore.c && (common = str_common (current->prev->name, current->name)) > 2) current 354 src/filemanager/treestore.c encoded = encode (current->name, common); current 355 src/filemanager/treestore.c i = fprintf (file, "%d:%d %s\n", current->scanned ? 1 : 0, common, encoded); current 362 src/filemanager/treestore.c encoded = encode (current->name, 0); current 363 src/filemanager/treestore.c i = fprintf (file, "%d:%s\n", current->scanned ? 1 : 0, encoded); current 387 src/filemanager/treestore.c tree_entry *current; current 396 src/filemanager/treestore.c for (current = ts.tree_first; current != NULL && (flag = pathcmp (current->name, name)) < 0; current 397 src/filemanager/treestore.c current = current->next) current 398 src/filemanager/treestore.c old = current; current 401 src/filemanager/treestore.c return current; // Already in the list current 405 src/filemanager/treestore.c if (current == NULL) current 466 src/filemanager/treestore.c for (current = new->prev; current != NULL && current->sublevel > new->sublevel; current 467 src/filemanager/treestore.c current = current->prev) current 468 src/filemanager/treestore.c current->submask |= 1 << new->sublevel; current 494 src/filemanager/treestore.c tree_entry *current = entry->prev; current 504 src/filemanager/treestore.c for (; current != NULL && current->sublevel > entry->sublevel; current = current->prev) current 506 src/filemanager/treestore.c submask |= 1 << current->sublevel; current 507 src/filemanager/treestore.c submask &= (2 << current->sublevel) - 1; current 508 src/filemanager/treestore.c current->submask = submask; current 604 src/filemanager/treestore.c tree_entry *current; current 607 src/filemanager/treestore.c for (current = ts.tree_first; current != NULL && (flag = pathcmp (current->name, name)) < 0; current 608 src/filemanager/treestore.c current = current->next) current 611 src/filemanager/treestore.c return flag == 0 ? current : NULL; current 689 src/filemanager/treestore.c tree_entry *current, *base; current 711 src/filemanager/treestore.c current = base->next; current 712 src/filemanager/treestore.c while (current != NULL && vfs_path_equal_len (current->name, base->name, len)) current 718 src/filemanager/treestore.c cname = vfs_path_as_str (current->name); current 723 src/filemanager/treestore.c old = current; current 724 src/filemanager/treestore.c current = current->next; current 738 src/filemanager/treestore.c tree_entry *current, *base; current 759 src/filemanager/treestore.c for (current = ts.check_start; current != NULL && (flag = pathcmp (current->name, name)) < 0; current 760 src/filemanager/treestore.c current = current->next) current 766 src/filemanager/treestore.c current = tree_store_add_entry (name); current 773 src/filemanager/treestore.c base = current; current 780 src/filemanager/treestore.c for (current = base->next; current 781 src/filemanager/treestore.c current != NULL && vfs_path_equal_len (current->name, base->name, len); current 782 src/filemanager/treestore.c current = current->next) current 786 src/filemanager/treestore.c cname = vfs_path_as_str (current->name); current 791 src/filemanager/treestore.c current->mark = FALSE; current 802 src/filemanager/treestore.c tree_entry *current, *retval; current 812 src/filemanager/treestore.c current = tree_store_whereis (vpath); current 813 src/filemanager/treestore.c if (current == NULL) current 820 src/filemanager/treestore.c current = tree_store_add_entry (vpath); current 823 src/filemanager/treestore.c return current; current 828 src/filemanager/treestore.c retval = current; current 831 src/filemanager/treestore.c ts.check_start = current->next; current 834 src/filemanager/treestore.c for (current = ts.check_start; current 835 src/filemanager/treestore.c current != NULL && vfs_path_equal_len (current->name, ts.check_name, len); current 836 src/filemanager/treestore.c current = current->next) current 841 src/filemanager/treestore.c cname = vfs_path_as_str (current->name); current 846 src/filemanager/treestore.c current->mark = TRUE; current 858 src/filemanager/treestore.c tree_entry *current; current 870 src/filemanager/treestore.c current = ts.check_start; current 871 src/filemanager/treestore.c while (current != NULL && vfs_path_equal_len (current->name, ts.check_name, len)) current 877 src/filemanager/treestore.c cname = vfs_path_as_str (current->name); current 882 src/filemanager/treestore.c old = current; current 883 src/filemanager/treestore.c current = current->next; current 144 src/learn.c if (learnkeys[i].button == WIDGET (GROUP (learn_dlg)->current->data)) current 102 src/vfs/undelfs/undelfs.c off_t current; // used to determine current position in itereate current 524 src/vfs/undelfs/undelfs.c if (p->pos + (off_t) p->count < p->current) current 529 src/vfs/undelfs/undelfs.c if (p->pos > p->current + param_fs->blocksize) current 531 src/vfs/undelfs/undelfs.c p->current += param_fs->blocksize; current 536 src/vfs/undelfs/undelfs.c if (p->pos >= p->current) current 540 src/vfs/undelfs/undelfs.c if (p->pos + (off_t) p->count <= p->current + param_fs->blocksize) current 549 src/vfs/undelfs/undelfs.c copy_count = param_fs->blocksize - (p->pos - p->current); current 551 src/vfs/undelfs/undelfs.c memcpy (p->dest_buffer, p->buf + (p->pos - p->current), copy_count); current 556 src/vfs/undelfs/undelfs.c if (p->pos + (off_t) p->count < p->current + param_fs->blocksize) current 558 src/vfs/undelfs/undelfs.c copy_count = (p->pos + p->count) - p->current; current 568 src/vfs/undelfs/undelfs.c p->current += param_fs->blocksize; current 585 src/vfs/undelfs/undelfs.c p->current = 0; current 243 src/viewer/actions_cmd.c view->dir_idx = ¤t_panel->current; current 244 src/viewer/coord_cache.c coord_cache_entry_t current, next, entry; current 263 src/viewer/coord_cache.c memset (¤t, 0, sizeof (current)); current 264 src/viewer/coord_cache.c mcview_ccache_add_entry (cache, ¤t); current 283 src/viewer/coord_cache.c current = *coord_cache_index (cache, i); current 287 src/viewer/coord_cache.c limit = current.cc_offset + VIEW_COORD_CACHE_GRANUL; current 289 src/viewer/coord_cache.c entry = current; current 291 src/viewer/coord_cache.c for (; current.cc_offset < limit; current = next) current 295 src/viewer/coord_cache.c if (!mcview_get_byte (view, current.cc_offset, &c)) current 298 src/viewer/coord_cache.c if (!cmp_func (¤t, coord) current 304 src/viewer/coord_cache.c next.cc_offset = current.cc_offset + 1; current 305 src/viewer/coord_cache.c next.cc_line = current.cc_line; current 306 src/viewer/coord_cache.c next.cc_column = current.cc_column + 1; current 307 src/viewer/coord_cache.c next.cc_nroff_column = current.cc_nroff_column + 1; current 314 src/viewer/coord_cache.c mcview_get_byte_indexed (view, current.cc_offset, 1, &nextc); current 322 src/viewer/coord_cache.c next.cc_column = current.cc_column; current 323 src/viewer/coord_cache.c next.cc_nroff_column = current.cc_nroff_column; current 327 src/viewer/coord_cache.c next.cc_line = current.cc_line + 1; current 333 src/viewer/coord_cache.c next.cc_nroff_column = current.cc_nroff_column - 1; current 336 src/viewer/coord_cache.c next.cc_column = mcview_offset_rounddown (current.cc_column, 8) + 8; current 337 src/viewer/coord_cache.c next.cc_nroff_column = mcview_offset_rounddown (current.cc_nroff_column, 8) + 8; current 341 src/viewer/coord_cache.c next.cc_line = current.cc_line + 1; current 355 src/viewer/coord_cache.c mcview_is_nroff_sequence (view, current.cc_offset) ? NROFF_BACKSPACE : NROFF_START; current 383 src/viewer/coord_cache.c coord->cc_offset = current.cc_offset; current 386 src/viewer/coord_cache.c coord->cc_line = current.cc_line; current 387 src/viewer/coord_cache.c coord->cc_column = current.cc_column; current 388 src/viewer/coord_cache.c coord->cc_nroff_column = current.cc_nroff_column; current 298 src/viewer/internal.h off_t mcview_bol (WView *view, off_t current, off_t limit); current 299 src/viewer/internal.h off_t mcview_eol (WView *view, off_t current); current 313 src/viewer/lib.c mcview_bol (WView *view, off_t current, off_t limit) current 317 src/viewer/lib.c if (current <= 0) current 322 src/viewer/lib.c if (current > filesize) current 325 src/viewer/lib.c if (!mcview_get_byte (view, current, &c)) current 326 src/viewer/lib.c return current; current 330 src/viewer/lib.c if (!mcview_get_byte (view, current - 1, &c)) current 331 src/viewer/lib.c return current; current 334 src/viewer/lib.c current--; current 337 src/viewer/lib.c for (; current > 0 && current > limit; current--) current 339 src/viewer/lib.c if (!mcview_get_byte (view, current - 1, &c)) current 345 src/viewer/lib.c return current; current 354 src/viewer/lib.c mcview_eol (WView *view, off_t current) current 359 src/viewer/lib.c if (current < 0) current 362 src/viewer/lib.c for (; mcview_get_byte (view, current, &c); current++) current 366 src/viewer/lib.c current++; current 375 src/viewer/lib.c return current; current 76 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->current = 0;