Lines Matching defs:item
122 struct window_buffer_itemdata *item;
126 item = data->item_list[data->item_size++] = xcalloc(1, sizeof *item);
127 return (item);
131 window_buffer_free_item(struct window_buffer_itemdata *item)
133 free((void *)item->name);
134 free(item);
163 struct window_buffer_itemdata *item;
180 item = window_buffer_add_item(data);
181 item->name = xstrdup(paste_buffer_name(pb));
182 paste_buffer_data(pb, &item->size);
183 item->order = paste_buffer_order(pb);
197 item = data->item_list[i];
199 pb = paste_get_name(item->name);
217 mode_tree_add(data->data, NULL, item, item->order, item->name,
230 struct window_buffer_itemdata *item = itemdata;
237 pb = paste_get_name(item->name);
265 struct window_buffer_itemdata *item = itemdata;
270 if ((pb = paste_get_name(item->name)) == NULL)
272 if (strstr(item->name, ss) != NULL)
295 struct window_buffer_itemdata *item = itemdata;
309 pb = paste_get_name(item->name);
408 struct window_buffer_itemdata *item = itemdata;
411 if (item == mode_tree_get_current(data->data) &&
414 *If we were unable to select the item further down we are at
417 * the tree build logic reset it to the first item.
422 if ((pb = paste_get_name(item->name)) != NULL)
431 struct window_buffer_itemdata *item = itemdata;
433 if (paste_get_name(item->name) != NULL)
434 mode_tree_run_command(c, NULL, data->command, item->name);
489 struct window_buffer_itemdata *item, struct client *c)
496 if ((pb = paste_get_name(item->name)) == NULL)
517 struct window_buffer_itemdata *item;
528 item = mode_tree_get_current(mtd);
529 window_buffer_start_edit(data, item, c);
532 item = mode_tree_get_current(mtd);
533 window_buffer_do_delete(data, item, c, key);
546 item = mode_tree_get_current(mtd);
547 window_buffer_do_paste(data, item, c, key);