summaryrefslogtreecommitdiff
path: root/desktop/treeview.c
Commit message (Collapse)AuthorAgeFilesLines
* Add ability to copy text from marked fields in selected nodes to clipboard.Michael Drake2015-01-031-2/+102
|
* Fix typo in comment.Michael Drake2015-01-031-1/+1
|
* fix up more doxygen errorsVincent Sanders2014-11-081-3/+3
|
* make global history treeview callback return errorVincent Sanders2014-10-301-2/+3
| | | | returns an error instead of directly waning the user.
* Remove trailing whitespace.Michael Drake2014-10-151-1/+1
|
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-131-4/+6
| | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends.
* 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
|