|
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 |