Commit Graph

6 Commits

Author SHA1 Message Date
Michael Drake
23a0520b40 Enable double click to launch from treeview. 2013-06-04 15:03:07 +01:00
Michael Drake
abf5512aff Make releationship enum meanings clearer. 2013-06-04 12:24:14 +01:00
Michael Drake
8f3b8c8cfa Clean up history node deletion -- now treeview driven. Add select all, 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. 2013-06-03 17:06:47 +01:00
Michael Drake
d3b8a493af cw handle can't be const. 2013-05-31 21:02:29 +01:00
Michael Drake
ab9efd19fe Make node flags for expanded and selected. Start mouse action support. (Little more than a stub.) 2013-05-31 13:24:27 +01:00
Michael Drake
55aa7af80f Add first pass at new treeview.
Only supports creation, destruction, and redraw atm.
TODO: input handling (mouse, keyboard), editing, using the node callbacks.

Also includes new core_window.h.
2013-05-31 10:05:15 +01:00