Commit Graph

9423 Commits

Author SHA1 Message Date
Michael Drake e9f65ff9cb Remove cookies, history_global, and hotlist_old _initialise and _cleanup functions. 2013-09-02 18:57:43 +01:00
Michael Drake 4473f4b8a8 Remove tree icon_name globals from all the front ends. 2013-09-02 16:39:46 +01:00
Michael Drake 49c7994d05 Remove bulk of old treeview implementation. 2013-09-02 16:19:16 +01:00
Michael Drake 46e569c481 Use TREE_HOTLIST directly. 2013-09-02 14:42:53 +01:00
Michael Drake 9f35fd3fee Use TREE_HISTORY directly. 2013-09-02 14:39:04 +01:00
Michael Drake 128fdbec43 Select TREE_COOKIES directly. 2013-09-02 14:33:53 +01:00
Michael Drake 5c7ca39ada Remove tree_url_node module. Had to disable treeview scanning in amiga and cocoa front ends. Amiga front end very likely broken. 2013-09-02 14:17:09 +01:00
Michael Drake 28a948bd32 Reduce old hotlist to skeleton. 2013-09-02 13:35:49 +01:00
Michael Drake 29328e5077 Reduce to skeleton. 2013-09-02 13:15:07 +01:00
Michael Drake ec3547ec9d Remove unused type. 2013-09-02 13:08:36 +01:00
Michael Drake 81b2a859c0 Reduce old cookie manager to skeleton. 2013-09-02 13:06:40 +01:00
Michael Drake 452c89aa83 Remove unused hotlist_old_visited. 2013-09-02 12:53:47 +01:00
Michael Drake 6a4a297b2f Remove temp_treeview_test option. Now it's always "enabled". 2013-09-02 12:47:36 +01:00
Michael Drake fadaa306d0 Always redirect to the new treeview implementations. 2013-09-02 12:46:33 +01:00
Michael Drake 5d76b448b1 Use new hotlist. 2013-09-02 12:44:40 +01:00
Michael Drake 4ce2f6fd55 Update to use new hotlist and global history manager. 2013-09-02 12:29:16 +01:00
Michael Drake 8f2f4ca2a8 Use new cookie manager. 2013-09-02 12:26:38 +01:00
Michael Drake 9a59103c6a Polish node deletion. 2013-08-30 13:29:19 +01:00
Michael Drake 09f5b0e95f Improve callback suppression options. Reduce unnecessary callback usage. 2013-08-30 12:51:40 +01:00
Michael Drake e2fbd3a266 Avoid copying rectangle for redraw_request calls. 2013-08-30 11:38:02 +01:00
Michael Drake b4a3c94cf0 Various redraw improvements. 2013-08-29 20:43:25 +01:00
Michael Drake 67cbc779be Make client-requested node deletions issue a redraw request. 2013-08-29 19:58:43 +01:00
Michael Drake db2f47ab27 Use treeview height instead of REDRAW_MAX for rectangle's y1. 2013-08-29 19:12:49 +01:00
Michael Drake 8cc6ac8980 Redraw on node creation, unless suppressed. 2013-08-29 19:05:04 +01:00
Michael Drake afaf24378b Add flag to suppress redraw on node creation. 2013-08-29 18:31:58 +01:00
Michael Drake 895954a1e1 Don't bother trying to keep old hotlist in sync -- the old one isn't saved when new one is used anyway. 2013-08-29 14:13:09 +01:00
Michael Drake 7d0f0b08e2 Redirect most interaction with the old hotlist to the new one, when the new one is enabled. 2013-08-29 13:09:24 +01:00
Michael Drake 38e4bbe74d Make clear that title is copied. 2013-08-29 13:08:49 +01:00
Michael Drake bc0571b9dc Better handling of added entry titles. 2013-08-29 13:08:04 +01:00
Michael Drake c56560c2ac Suppress most fbtk logging when FBTK_LOGGING is unset. 2013-08-29 12:28:37 +01:00
Michael Drake a1eb1dec73 LOG macro terminates line itself. 2013-08-29 12:27:47 +01:00
Michael Drake 5ca6862a87 FONT_SIZE_SCALE is for preserving fractional parts, so use it properly. 2013-08-29 12:04:37 +01:00
Michael Drake 7a25b6aaee Fix one px missmatch between click and drag handling of node selection. 2013-08-28 15:59:00 +01:00
Michael Drake eaa04e3208 Fix pass-through for drag end. 2013-08-28 15:37:41 +01:00
Michael Drake cb92b7d341 Cleanup mouse handling a bit. 2013-08-28 15:20:41 +01:00
Michael Drake bd39d108db Add a few functions for front ends to use. 2013-08-28 14:23:22 +01:00
Michael Drake 91018643db Expose a bit more core treeview functionality for hotlist clients. 2013-08-28 14:13:02 +01:00
Michael Drake bc14d492d2 Add height getter. 2013-08-28 14:12:30 +01:00
Michael Drake 28dec67c64 Remove select all and clear selection functions from public API. Clients can send KEY_SELECT_ALL and KEY_CLEAR_SELECTION to the keypress handler. 2013-08-28 13:36:15 +01:00
Michael Drake 826b392b57 Simple treeview_edit_selection implementation. 2013-08-28 12:58:41 +01:00
Michael Drake fbfe5ab17b Function for global history export. 2013-08-28 11:43:34 +01:00
Michael Drake 45d3b9162c Move default title generation from _fini to _export. 2013-08-28 11:14:33 +01:00
Michael Drake a61e74714d Give export walk ctx clearer name. 2013-08-28 11:05:21 +01:00
Michael Drake eec80c561c Expose hotlist_export. 2013-08-28 10:59:56 +01:00
Michael Drake 39b68d0b83 Ensure url is unreffed. 2013-08-27 21:01:35 +01:00
Michael Drake 77a090e9d0 Functions to add entry/folder at y-coord or at selection. 2013-08-27 20:56:43 +01:00
Michael Drake 43d1e777df Function to get releations for node entry. 2013-08-27 20:56:20 +01:00
Michael Drake 52937b9763 Update new hotlist 2013-08-27 13:46:36 +01:00
Michael Drake fd1a94a751 Update the new hotlist on visits. 2013-08-27 13:38:23 +01:00
Michael Drake 4bf5ec0dad Unset default folder when it gets deleted. 2013-08-27 13:31:40 +01:00