Michael Drake
|
42afcf918f
|
Make externally induced node expand/contract cause redraw.
|
2013-09-03 14:08:44 +01:00 |
|
Michael Drake
|
1569e9e2a8
|
Change recursife node collapse behaviour slightly.
|
2013-09-03 13:32:46 +01:00 |
|
Michael Drake
|
f2b4a7a997
|
Port to new recursive expand/contract functions.
|
2013-09-03 12:36:55 +01:00 |
|
Michael Drake
|
11b784a167
|
Node collapsing needs to happen when leaving nodes.
|
2013-09-03 12:36:29 +01:00 |
|
Michael Drake
|
c2375339a1
|
Add recursive expand/contract functions to hotlist, global history, and cookie manager modules.
|
2013-09-03 11:28:02 +01:00 |
|
Michael Drake
|
b56d684a31
|
Add a pair of recursive expand/contract functions.
|
2013-09-03 11:06:07 +01:00 |
|
Michael Drake
|
472108576e
|
Make it more clear that tree.c is deprecated.
|
2013-09-02 22:58:18 +01:00 |
|
Michael Drake
|
cf8ffa412a
|
Remove old hotlist, cookies, and history_global_core modules.
New versions of expand/collapse node functions for these modules aren't yet implemented.
|
2013-09-02 22:41:04 +01:00 |
|
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 |
|