summaryrefslogtreecommitdiff
path: root/desktop/treeview.h
Commit message (Collapse)AuthorAgeFilesLines
* Expose leaving node callback in public treeview walker interface.Michael Drake2013-08-221-5/+9
|
* Add folder node update function.Michael Drake2013-08-201-0/+16
|
* Pass edit message to treeview client, when editing ends.Michael Drake2013-08-201-1/+1
|
* Expose treeview walker.Michael Drake2013-07-251-0/+37
|
* Make node delete callback msg differentiate between deletes caused by user ↵Michael Drake2013-07-151-0/+3
| | | | interaction and other deletes (e.g. treeview destruction).
* Typedefs for internal treeview and treeview_node structs.Michael Drake2013-07-031-24/+22
|
* Make READ_ONLY flag a combinator for NO_MOVES and NO_DELETES. Implement ↵Michael Drake2013-07-031-4/+5
| | | | NO_DELETES.
* Add treeview behaviour flags.Michael Drake2013-07-031-2/+10
|
* Make flags for suppress resize.Michael Drake2013-07-021-4/+9
|
* Add quite param to insertion calls to suppress treeview height callback.Michael Drake2013-07-011-2/+12
|
* Start keypress handling.Michael Drake2013-07-011-0/+10
|
* Say which functions are documented in the header.Michael Drake2013-06-181-1/+1
|
* Remove unused function.Michael Drake2013-06-181-2/+0
|
* Add documentation.Michael Drake2013-06-181-19/+138
|
* Enable double click to launch from treeview.Michael Drake2013-06-041-7/+7
|
* Make releationship enum meanings clearer.Michael Drake2013-06-041-2/+2
|
* Clean up history node deletion -- now treeview driven. Add select all, ↵Michael Drake2013-06-031-1/+21
| | | | selection clear, has selection functions. Improve selection handling. Enable double click to toggle node expansion. Improve redraw behaviour. Make treeview call node callback for deletion. Fix redraw issues.
* cw handle can't be const.Michael Drake2013-05-311-1/+1
|
* Make node flags for expanded and selected. Start mouse action support. ↵Michael Drake2013-05-311-0/+11
| | | | (Little more than a stub.)
* Add first pass at new treeview.Michael Drake2013-05-311-0/+123
Only supports creation, destruction, and redraw atm. TODO: input handling (mouse, keyboard), editing, using the node callbacks. Also includes new core_window.h.