tmux  3.2a
About: tmux is a terminal multiplexer that lets you switch easily between several programs in one terminal.
  Fossies Dox: tmux-3.2a.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

mode_tree_data Struct Reference
Collaboration diagram for mode_tree_data:
[legend]

Data Fields

int dead
 
u_int references
 
int zoomed
 
struct window_panewp
 
void * modedata
 
const struct menu_itemmenu
 
const char ** sort_list
 
u_int sort_size
 
struct mode_tree_sort_criteria sort_crit
 
mode_tree_build_cb buildcb
 
mode_tree_draw_cb drawcb
 
mode_tree_search_cb searchcb
 
mode_tree_menu_cb menucb
 
mode_tree_height_cb heightcb
 
mode_tree_key_cb keycb
 
struct mode_tree_list children
 
struct mode_tree_list saved
 
struct mode_tree_lineline_list
 
u_int line_size
 
u_int depth
 
u_int width
 
u_int height
 
u_int offset
 
u_int current
 
struct screen screen
 
int preview
 
char * search
 
char * filter
 
int no_matches
 

Detailed Description

Definition at line 31 of file mode-tree.c.

Field Documentation

◆ buildcb

mode_tree_build_cb mode_tree_data::buildcb

Definition at line 44 of file mode-tree.c.

Referenced by mode_tree_build(), and mode_tree_start().

◆ children

struct mode_tree_list mode_tree_data::children

◆ current

◆ dead

◆ depth

u_int mode_tree_data::depth

Definition at line 57 of file mode-tree.c.

Referenced by mode_tree_build_lines().

◆ drawcb

mode_tree_draw_cb mode_tree_data::drawcb

Definition at line 45 of file mode-tree.c.

Referenced by mode_tree_draw(), and mode_tree_start().

◆ filter

char* mode_tree_data::filter

◆ height

◆ heightcb

mode_tree_height_cb mode_tree_data::heightcb

Definition at line 48 of file mode-tree.c.

Referenced by mode_tree_set_height(), and mode_tree_start().

◆ keycb

mode_tree_key_cb mode_tree_data::keycb

Definition at line 49 of file mode-tree.c.

Referenced by mode_tree_build_lines(), and mode_tree_start().

◆ line_list

◆ line_size

◆ menu

const struct menu_item* mode_tree_data::menu

Definition at line 38 of file mode-tree.c.

Referenced by mode_tree_display_menu(), and mode_tree_start().

◆ menucb

mode_tree_menu_cb mode_tree_data::menucb

Definition at line 47 of file mode-tree.c.

Referenced by mode_tree_menu_callback(), and mode_tree_start().

◆ modedata

◆ no_matches

int mode_tree_data::no_matches

Definition at line 70 of file mode-tree.c.

Referenced by mode_tree_build(), and mode_tree_draw().

◆ offset

◆ preview

int mode_tree_data::preview

Definition at line 67 of file mode-tree.c.

Referenced by mode_tree_build(), mode_tree_draw(), mode_tree_key(), and mode_tree_start().

◆ references

u_int mode_tree_data::references

◆ saved

struct mode_tree_list mode_tree_data::saved

Definition at line 49 of file mode-tree.c.

Referenced by mode_tree_add(), and mode_tree_build().

◆ screen

struct screen mode_tree_data::screen

◆ search

char* mode_tree_data::search

Definition at line 68 of file mode-tree.c.

Referenced by mode_tree_free(), mode_tree_search_callback(), and mode_tree_search_for().

◆ searchcb

mode_tree_search_cb mode_tree_data::searchcb

Definition at line 46 of file mode-tree.c.

Referenced by mode_tree_search_for(), and mode_tree_start().

◆ sort_crit

struct mode_tree_sort_criteria mode_tree_data::sort_crit

Definition at line 41 of file mode-tree.c.

Referenced by mode_tree_build(), mode_tree_draw(), mode_tree_key(), and mode_tree_start().

◆ sort_list

const char** mode_tree_data::sort_list

Definition at line 40 of file mode-tree.c.

Referenced by mode_tree_draw(), and mode_tree_start().

◆ sort_size

u_int mode_tree_data::sort_size

Definition at line 41 of file mode-tree.c.

Referenced by mode_tree_key(), and mode_tree_start().

◆ width

u_int mode_tree_data::width

Definition at line 59 of file mode-tree.c.

Referenced by mode_tree_build(), mode_tree_draw(), and mode_tree_key().

◆ wp

◆ zoomed

int mode_tree_data::zoomed

Definition at line 34 of file mode-tree.c.

Referenced by mode_tree_free(), and mode_tree_zoom().


The documentation for this struct was generated from the following file: