summaryrefslogtreecommitdiff
path: root/desktop/treeview.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix hotlist and global_history _get_selection functions.Michael Drake2014-05-241-89/+98
| | | | | Broken when selection was folder, rather than entry. Renamed tree_node_flags lables to avoid TREE_NODE_NONE name clash.
* reduce desktop/browser.h unecessary includesVincent Sanders2014-02-031-3/+5
|
* stop system colours being anything to do with frontendsVincent Sanders2014-01-101-7/+7
|
* Fix for gcc2 flexible array declarationFrançois Revol2013-12-071-1/+1
|
* Visual indication of hotlist's folder for unsorted entries, with special icon.Michael Drake2013-11-081-3/+9
|
* Apply plot offsets to overlays.Michael Drake2013-10-261-6/+6
|
* Remove unrequired NULL check.Michael Drake2013-10-231-1/+1
|
* Remove unreachable code.Michael Drake2013-10-231-5/+1
|
* Assert that root node is non-NULL.Michael Drake2013-10-231-0/+2
|
* Remove unnecessary check.Michael Drake2013-10-231-2/+1
|
* Fix deref before NULL check.Michael Drake2013-10-231-0/+3
|
* Assert target node is non-NULL.Michael Drake2013-10-221-0/+1
|
* LOG init/fini messages.Michael Drake2013-10-111-1/+8
|
* Set unused channel to 0xff, so that rendering isn't broken in front ends ↵Michael Drake2013-10-051-11/+11
| | | | that don't heed the OPACITY flag.
* Appease gtk front end's broken bitmap behaviour.Michael Drake2013-10-031-0/+10
|
* Init unused alpha channel to 0, even though we set the bitmaps as opaque.Michael Drake2013-10-031-11/+11
|
* Avoid NULL deref when deleting a node, causing empty ancestor nodes to be ↵Michael Drake2013-10-031-4/+4
| | | | deleted.
* Generate anti-aliased triangles in bitmaps and plot via bitmap plotter. ↵Michael Drake2013-10-021-101/+263
| | | | (Without anti-aliasing was too ugly to be endured.)
* Use polygon plotter for treeview furniture (node expansion/contraction ↵Michael Drake2013-10-021-23/+111
| | | | triangles), instead of triangle text glyphs.
* We return client data, not node.Michael Drake2013-09-141-1/+5
|
* Add functions to get first selected hotlist/global_history node data.Michael Drake2013-09-131-0/+9
|
* Enable front end to select treeview text size.Michael Drake2013-09-091-2/+4
|
* Protect against attempt to initialise twice.Michael Drake2013-09-091-0/+8
|
* Squash warning from older GCC.Michael Drake2013-09-081-2/+2
|
* Express logic to avoid confusing static analyser.Michael Drake2013-09-051-1/+1
|
* Express logic so that the static analyser can understand and not report NULL ↵Michael Drake2013-09-051-5/+4
| | | | deref.
* Remove a couple of dead stores.Michael Drake2013-09-051-3/+2
|
* Ensure correct field is edited when more than one hidden field is editable.Michael Drake2013-09-051-1/+1
|
* Ensure tree height is provided when treeview building is complete.Michael Drake2013-09-031-0/+2
|
* Make externally induced node expand/contract cause redraw.Michael Drake2013-09-031-11/+94
|
* Change recursife node collapse behaviour slightly.Michael Drake2013-09-031-17/+24
|
* Node collapsing needs to happen when leaving nodes.Michael Drake2013-09-031-8/+7
|
* Add a pair of recursive expand/contract functions.Michael Drake2013-09-031-2/+78
|
* Polish node deletion.Michael Drake2013-08-301-8/+20
|
* Improve callback suppression options. Reduce unnecessary callback usage.Michael Drake2013-08-301-28/+63
|
* Avoid copying rectangle for redraw_request calls.Michael Drake2013-08-301-12/+12
|
* Various redraw improvements.Michael Drake2013-08-291-31/+66
|
* Make client-requested node deletions issue a redraw request.Michael Drake2013-08-291-0/+8
|
* Use treeview height instead of REDRAW_MAX for rectangle's y1.Michael Drake2013-08-291-1/+3
|
* Redraw on node creation, unless suppressed.Michael Drake2013-08-291-94/+114
|
* Fix one px missmatch between click and drag handling of node selection.Michael Drake2013-08-281-2/+2
|
* Add height getter.Michael Drake2013-08-281-0/+10
|
* Remove select all and clear selection functions from public API. Clients ↵Michael Drake2013-08-281-4/+16
| | | | can send KEY_SELECT_ALL and KEY_CLEAR_SELECTION to the keypress handler.
* Simple treeview_edit_selection implementation.Michael Drake2013-08-281-0/+36
|
* Function to get releations for node entry.Michael Drake2013-08-271-0/+107
|
* Expose leaving node callback in public treeview walker interface.Michael Drake2013-08-221-8/+23
|
* Inform when textarea drag is happening.Michael Drake2013-08-211-0/+1
|
* Add folder node update function.Michael Drake2013-08-201-1/+41
|
* Pass edit message to treeview client, when editing ends.Michael Drake2013-08-201-1/+46
|
* Fix node insertion ancestor height updating having cumulative effect.Michael Drake2013-08-201-6/+6
|