Lines Matching refs:current

74 	u_int			  current;  member
177 if (mtd->current > mtd->height - 1) in mode_tree_check_selected()
178 mtd->offset = mtd->current - mtd->height + 1; in mode_tree_check_selected()
257 if (mtd->current == 0) { in mode_tree_up()
259 mtd->current = mtd->line_size - 1; in mode_tree_up()
264 mtd->current--; in mode_tree_up()
265 if (mtd->current < mtd->offset) in mode_tree_up()
273 if (mtd->current == mtd->line_size - 1) { in mode_tree_down()
275 mtd->current = 0; in mode_tree_down()
280 mtd->current++; in mode_tree_down()
281 if (mtd->current > mtd->offset + mtd->height - 1) in mode_tree_down()
290 return (mtd->line_list[mtd->current].item->itemdata); in mode_tree_get_current()
296 return (mtd->line_list[mtd->current].item->name); in mode_tree_get_current_name()
302 if (!mtd->line_list[mtd->current].item->expanded) { in mode_tree_expand_current()
303 mtd->line_list[mtd->current].item->expanded = 1; in mode_tree_expand_current()
311 if (mtd->line_list[mtd->current].item->expanded) { in mode_tree_collapse_current()
312 mtd->line_list[mtd->current].item->expanded = 0; in mode_tree_collapse_current()
352 mtd->current = found; in mode_tree_set_current()
353 if (mtd->current > mtd->height - 1) in mode_tree_set_current()
354 mtd->offset = mtd->current - mtd->height + 1; in mode_tree_set_current()
359 if (mtd->current >= mtd->line_size) { in mode_tree_set_current()
360 mtd->current = mtd->line_size - 1; in mode_tree_set_current()
361 if (mtd->current > mtd->height - 1) in mode_tree_set_current()
362 mtd->offset = mtd->current - mtd->height + 1; in mode_tree_set_current()
386 struct client *c, key_code key, int current) in mode_tree_each_tagged() argument
400 if (!fired && current) { in mode_tree_each_tagged()
401 mti = mtd->line_list[mtd->current].item; in mode_tree_each_tagged()
515 tag = mtd->line_list[mtd->current].item->tag; in mode_tree_build()
534 tag = mtd->line_list[mtd->current].item->tag; in mode_tree_build()
746 if (i != mtd->current) { in mode_tree_draw()
777 line = &mtd->line_list[mtd->current]; in mode_tree_draw()
820 screen_write_cursormove(&ctx, 0, mtd->current - mtd->offset, 0); in mode_tree_draw()
832 mti = last = mtd->line_list[mtd->current].item; in mode_tree_search_backward()
874 mti = last = mtd->line_list[mtd->current].item; in mode_tree_search_forward()
1000 mtd->current = mtm->line; in mode_tree_menu_callback()
1020 line = mtd->current; in mode_tree_display_menu()
1059 struct mode_tree_item *current, *parent, *mti; in mode_tree_key() local
1083 mtd->current = mtd->offset + y; in mode_tree_key()
1099 line = &mtd->line_list[mtd->current]; in mode_tree_key()
1100 current = line->item; in mode_tree_key()
1114 mtd->current = choice; in mode_tree_key()
1139 if (mtd->current == 0) in mode_tree_key()
1147 if (mtd->current == mtd->line_size - 1) in mode_tree_key()
1154 mtd->current = 0; in mode_tree_key()
1159 mtd->current = mtd->line_size - 1; in mode_tree_key()
1160 if (mtd->current > mtd->height - 1) in mode_tree_key()
1161 mtd->offset = mtd->current - mtd->height + 1; in mode_tree_key()
1170 if (current->no_tag) in mode_tree_key()
1172 if (!current->tagged) { in mode_tree_key()
1173 parent = current->parent; in mode_tree_key()
1178 mode_tree_clear_tagged(&current->children); in mode_tree_key()
1179 current->tagged = 1; in mode_tree_key()
1181 current->tagged = 0; in mode_tree_key()
1213 if (line->flat || !current->expanded) in mode_tree_key()
1214 current = current->parent; in mode_tree_key()
1215 if (current == NULL) in mode_tree_key()
1218 current->expanded = 0; in mode_tree_key()
1219 mtd->current = current->line; in mode_tree_key()
1226 if (line->flat || current->expanded) in mode_tree_key()
1229 current->expanded = 1; in mode_tree_key()