NetSurf
|
Treeview drag state. More...
Public Types | |
enum | { TV_DRAG_NONE , TV_DRAG_SELECTION , TV_DRAG_MOVE , TV_DRAG_TEXTAREA , TV_DRAG_SEARCH } |
Data Fields | |
enum treeview_drag:: { ... } | type |
Drag type. More... | |
treeview_node * | start_node |
Start node. More... | |
bool | selected |
Start node is selected. More... | |
enum treeview_node_part | part |
Node part at start. More... | |
struct treeview_pos | start |
Start pos. More... | |
struct treeview_pos | prev |
Previous pos. More... | |
Treeview drag state.
Definition at line 177 of file treeview.c.
anonymous enum |
Enumerator | |
---|---|
TV_DRAG_NONE | |
TV_DRAG_SELECTION | |
TV_DRAG_MOVE | |
TV_DRAG_TEXTAREA | |
TV_DRAG_SEARCH |
Definition at line 178 of file treeview.c.
enum treeview_node_part treeview_drag::part |
Node part at start.
Definition at line 187 of file treeview.c.
Referenced by treeview_mouse_action(), and treeview_node_mouse_action_cb().
struct treeview_pos treeview_drag::prev |
Previous pos.
Definition at line 189 of file treeview.c.
Referenced by treeview_commit_selection_drag(), treeview_create(), treeview_mouse_action(), treeview_node_mouse_action_cb(), treeview_redraw_search(), and treeview_redraw_tree().
bool treeview_drag::selected |
Start node is selected.
Definition at line 186 of file treeview.c.
Referenced by treeview_mouse_action(), and treeview_node_mouse_action_cb().
struct treeview_pos treeview_drag::start |
Start pos.
Definition at line 188 of file treeview.c.
Referenced by treeview_commit_selection_drag(), treeview_create(), treeview_mouse_action(), treeview_node_mouse_action_cb(), treeview_redraw_search(), and treeview_redraw_tree().
treeview_node* treeview_drag::start_node |
Start node.
Definition at line 185 of file treeview.c.
Referenced by treeview_create(), treeview_mouse_action(), and treeview_node_mouse_action_cb().
enum { ... } treeview_drag::type |