hd                153 lib/widget/history.c history_create_item (history_descriptor_t * hd, void *data)
hd                159 lib/widget/history.c     hd->max_width = MAX (width, hd->max_width);
hd                161 lib/widget/history.c     listbox_add_item (hd->listbox, LISTBOX_APPEND_AT_END, 0, text, NULL, TRUE);
hd                167 lib/widget/history.c history_release_item (history_descriptor_t * hd, WLEntry * le)
hd                171 lib/widget/history.c     (void) hd;
hd                184 lib/widget/history.c history_descriptor_init (history_descriptor_t * hd, int y, int x, GList * history, int current)
hd                186 lib/widget/history.c     hd->list = history;
hd                187 lib/widget/history.c     hd->y = y;
hd                188 lib/widget/history.c     hd->x = x;
hd                189 lib/widget/history.c     hd->current = current;
hd                190 lib/widget/history.c     hd->action = CK_IgnoreKey;
hd                191 lib/widget/history.c     hd->text = NULL;
hd                192 lib/widget/history.c     hd->max_width = 0;
hd                193 lib/widget/history.c     hd->listbox = listbox_new (1, 1, 2, 2, TRUE, NULL);
hd                195 lib/widget/history.c     hd->create = history_create_item;
hd                196 lib/widget/history.c     hd->release = history_release_item;
hd                197 lib/widget/history.c     hd->free = g_free;
hd                203 lib/widget/history.c history_show (history_descriptor_t * hd)
hd                211 lib/widget/history.c     if (hd == NULL || hd->list == NULL)
hd                214 lib/widget/history.c     hd->max_width = str_term_width1 (_("History")) + 2;
hd                216 lib/widget/history.c     for (z = hd->list; z != NULL; z = g_list_previous (z))
hd                217 lib/widget/history.c         hd->create (hd, z->data);
hd                220 lib/widget/history.c     count = listbox_get_length (hd->listbox);
hd                222 lib/widget/history.c     hist_data.y = hd->y;
hd                223 lib/widget/history.c     hist_data.x = hd->x;
hd                225 lib/widget/history.c     hist_data.max_width = hd->max_width;
hd                234 lib/widget/history.c     group_add_widget_autopos (GROUP (query_dlg), hd->listbox, WPOS_KEEP_ALL, NULL);
hd                243 lib/widget/history.c     if (WIDGET (query_dlg)->rect.y < hd->y)
hd                247 lib/widget/history.c         g_queue_reverse (hd->listbox->list);
hd                248 lib/widget/history.c         if (hd->current < 0 || (size_t) hd->current >= count)
hd                249 lib/widget/history.c             listbox_select_last (hd->listbox);
hd                251 lib/widget/history.c             listbox_select_entry (hd->listbox, count - 1 - (size_t) hd->current);
hd                256 lib/widget/history.c         if (hd->current > 0)
hd                257 lib/widget/history.c             listbox_select_entry (hd->listbox, hd->current);
hd                268 lib/widget/history.c             hd->action = CK_Edit;
hd                271 lib/widget/history.c             hd->action = CK_View;
hd                274 lib/widget/history.c             hd->action = CK_Enter;
hd                277 lib/widget/history.c         listbox_get_current (hd->listbox, &q, NULL);
hd                278 lib/widget/history.c         hd->text = g_strdup (q);
hd                283 lib/widget/history.c     for (hi = listbox_get_first_link (hd->listbox); hi != NULL; hi = g_list_next (hi))
hd                285 lib/widget/history.c         z = g_list_prepend (z, hd->release (hd, LENTRY (hi->data)));
hd                288 lib/widget/history.c     if (WIDGET (query_dlg)->rect.y < hd->y)
hd                293 lib/widget/history.c     hd->list = g_list_first (hd->list);
hd                294 lib/widget/history.c     g_list_free_full (hd->list, hd->free);
hd                295 lib/widget/history.c     hd->list = g_list_last (z);
hd                 16 lib/widget/history.h typedef void (*history_create_item_func) (struct history_descriptor_t * hd, void *data);
hd                 17 lib/widget/history.h typedef void *(*history_release_item_func) (struct history_descriptor_t * hd, struct WLEntry * le);
hd                 44 lib/widget/history.h void history_descriptor_init (history_descriptor_t * hd, int y, int x, GList * history,
hd                 47 lib/widget/history.h void history_show (history_descriptor_t * hd);
hd                155 lib/widget/input.c     history_descriptor_t hd;
hd                159 lib/widget/input.c     history_descriptor_init (&hd, WIDGET (in)->rect.y, WIDGET (in)->rect.x, in->history.list,
hd                161 lib/widget/input.c     history_show (&hd);
hd                165 lib/widget/input.c     in->history.list = hd.list;
hd                167 lib/widget/input.c     if (hd.text != NULL)
hd                169 lib/widget/input.c         input_assign_text (in, hd.text);
hd                170 lib/widget/input.c         g_free (hd.text);
hd                150 src/file_history.c file_history_create_item (history_descriptor_t * hd, void *data)
hd                156 src/file_history.c     hd->max_width = MAX (width, hd->max_width);
hd                158 src/file_history.c     listbox_add_item (hd->listbox, LISTBOX_APPEND_AT_END, 0, fhd->file_name, fhd->file_pos, TRUE);
hd                166 src/file_history.c file_history_release_item (history_descriptor_t * hd, WLEntry * le)
hd                170 src/file_history.c     (void) hd;
hd                210 src/file_history.c     history_descriptor_t hd;
hd                220 src/file_history.c     history_descriptor_init (&hd, w->rect.y, w->rect.x, file_list, 0);
hd                222 src/file_history.c     hd.create = file_history_create_item;
hd                223 src/file_history.c     hd.release = file_history_release_item;
hd                224 src/file_history.c     hd.free = file_history_free_item;
hd                226 src/file_history.c     history_show (&hd);
hd                228 src/file_history.c     hd.list = g_list_first (hd.list);
hd                231 src/file_history.c     if (len != g_list_length (hd.list))
hd                233 src/file_history.c         hd.list = g_list_reverse (hd.list);
hd                234 src/file_history.c         file_history_list_write (hd.list);
hd                237 src/file_history.c     g_list_free_full (hd.list, (GDestroyNotify) file_history_free_item);
hd                239 src/file_history.c     *action = hd.action;
hd                241 src/file_history.c     return hd.text;
hd               3431 src/filemanager/panel.c     history_descriptor_t hd;
hd               3437 src/filemanager/panel.c     history_descriptor_init (&hd, WIDGET (panel)->rect.y, WIDGET (panel)->rect.x,
hd               3439 src/filemanager/panel.c     history_show (&hd);
hd               3441 src/filemanager/panel.c     panel->dir_history.list = hd.list;
hd               3442 src/filemanager/panel.c     if (hd.text != NULL)
hd               3446 src/filemanager/panel.c         s_vpath = vfs_path_from_str (hd.text);
hd               3453 src/filemanager/panel.c         g_free (hd.text);
hd                625 src/vfs/cpio/cpio.c     struct new_cpio_header hd;
hd                640 src/vfs/cpio/cpio.c                 (unsigned long *) &hd.c_dev, &hd.c_ino, &hd.c_mode, &hd.c_uid, &hd.c_gid,
hd                641 src/vfs/cpio/cpio.c                 &hd.c_nlink, (unsigned long *) &hd.c_rdev, &hd.c_mtime,
hd                642 src/vfs/cpio/cpio.c                 &hd.c_namesize, &hd.c_filesize) < 10)
hd                648 src/vfs/cpio/cpio.c     if (hd.c_namesize == 0 || hd.c_namesize > MC_MAXPATHLEN)
hd                653 src/vfs/cpio/cpio.c     name = g_malloc (hd.c_namesize);
hd                654 src/vfs/cpio/cpio.c     len = mc_read (arch->fd, name, hd.c_namesize);
hd                655 src/vfs/cpio/cpio.c     if ((len == -1) || ((unsigned long) len < hd.c_namesize))
hd                660 src/vfs/cpio/cpio.c     name[hd.c_namesize - 1] = '\0';
hd                670 src/vfs/cpio/cpio.c     u.st.st_dev = hd.c_dev;
hd                671 src/vfs/cpio/cpio.c     u.st.st_ino = hd.c_ino;
hd                672 src/vfs/cpio/cpio.c     u.st.st_mode = hd.c_mode;
hd                673 src/vfs/cpio/cpio.c     u.st.st_nlink = hd.c_nlink;
hd                674 src/vfs/cpio/cpio.c     u.st.st_uid = hd.c_uid;
hd                675 src/vfs/cpio/cpio.c     u.st.st_gid = hd.c_gid;
hd                677 src/vfs/cpio/cpio.c     u.st.st_rdev = hd.c_rdev;
hd                679 src/vfs/cpio/cpio.c     u.st.st_size = hd.c_filesize;
hd                683 src/vfs/cpio/cpio.c     u.st.st_atime = u.st.st_mtime = u.st.st_ctime = hd.c_mtime;
hd                697 src/vfs/cpio/cpio.c     struct new_cpio_header hd;
hd                713 src/vfs/cpio/cpio.c                 &hd.c_magic, &hd.c_ino, &hd.c_mode, &hd.c_uid, &hd.c_gid,
hd                714 src/vfs/cpio/cpio.c                 &hd.c_nlink, &hd.c_mtime, &hd.c_filesize,
hd                715 src/vfs/cpio/cpio.c                 (unsigned long *) &hd.c_dev, (unsigned long *) &hd.c_devmin,
hd                716 src/vfs/cpio/cpio.c                 (unsigned long *) &hd.c_rdev, (unsigned long *) &hd.c_rdevmin,
hd                717 src/vfs/cpio/cpio.c                 &hd.c_namesize, &hd.c_chksum) < 14)
hd                723 src/vfs/cpio/cpio.c     if ((arch->type == CPIO_NEWC && hd.c_magic != 070701) ||
hd                724 src/vfs/cpio/cpio.c         (arch->type == CPIO_CRC && hd.c_magic != 070702))
hd                727 src/vfs/cpio/cpio.c     if (hd.c_namesize == 0 || hd.c_namesize > MC_MAXPATHLEN)
hd                733 src/vfs/cpio/cpio.c     name = g_malloc (hd.c_namesize);
hd                734 src/vfs/cpio/cpio.c     len = mc_read (arch->fd, name, hd.c_namesize);
hd                736 src/vfs/cpio/cpio.c     if ((len == -1) || ((unsigned long) len < hd.c_namesize))
hd                741 src/vfs/cpio/cpio.c     name[hd.c_namesize - 1] = '\0';
hd                751 src/vfs/cpio/cpio.c     u.st.st_dev = makedev (hd.c_dev, hd.c_devmin);
hd                752 src/vfs/cpio/cpio.c     u.st.st_ino = hd.c_ino;
hd                753 src/vfs/cpio/cpio.c     u.st.st_mode = hd.c_mode;
hd                754 src/vfs/cpio/cpio.c     u.st.st_nlink = hd.c_nlink;
hd                755 src/vfs/cpio/cpio.c     u.st.st_uid = hd.c_uid;
hd                756 src/vfs/cpio/cpio.c     u.st.st_gid = hd.c_gid;
hd                758 src/vfs/cpio/cpio.c     u.st.st_rdev = makedev (hd.c_rdev, hd.c_rdevmin);
hd                760 src/vfs/cpio/cpio.c     u.st.st_size = hd.c_filesize;
hd                764 src/vfs/cpio/cpio.c     u.st.st_atime = u.st.st_mtime = u.st.st_ctime = hd.c_mtime;