Michael Drake
|
f19e827983
|
Use polygon plotter for treeview furniture (node expansion/contraction triangles), instead of triangle text glyphs.
|
2013-10-02 13:34:51 +01:00 |
Michael Drake
|
0c4f32fb1d
|
Make undo and redo share common implementation.
|
2013-10-01 18:29:22 +01:00 |
Michael Drake
|
5809bcefa6
|
Wipe undo buffer on textarea_set_text.
|
2013-10-01 14:03:02 +01:00 |
Michael Drake
|
3bdc61a131
|
Ensure cut can be undone.
|
2013-10-01 13:54:34 +01:00 |
Michael Drake
|
6a4601c3ce
|
Implement textarea undo and redo.
|
2013-10-01 13:30:20 +01:00 |
Michael Drake
|
308a24e661
|
Start implementing undo/redo. For now it just records changes, the actual undo/redo handling is not yet done.
|
2013-09-30 21:38:41 +01:00 |
Michael Drake
|
b96222d857
|
We return client data, not node.
|
2013-09-14 23:22:13 +01:00 |
Michael Drake
|
951ad51cd4
|
Add functions to get first selected hotlist/global_history node data.
|
2013-09-13 14:24:25 +01:00 |
Michael Drake
|
3d123d72fc
|
Enable front end to select treeview text size.
|
2013-09-09 13:11:36 +01:00 |
Michael Drake
|
b10252e325
|
Protect against attempt to initialise twice.
|
2013-09-09 13:00:24 +01:00 |
Michael Drake
|
172551870b
|
Squash warning from older GCC.
|
2013-09-08 19:34:43 +01:00 |
Michael Drake
|
7f31b2c776
|
Fix use after unref.
|
2013-09-08 19:28:57 +01:00 |
Michael Drake
|
2468d00675
|
Check for error as soon as we have return value.
|
2013-09-05 13:06:53 +01:00 |
Michael Drake
|
411e367add
|
Various tidyups to make ownership more clear.
|
2013-09-05 12:54:15 +01:00 |
Michael Drake
|
9c855df691
|
Remove dead assignment.
|
2013-09-05 12:01:13 +01:00 |
Michael Drake
|
2fce8cccbc
|
Remove dead assignement.
|
2013-09-05 11:58:49 +01:00 |
Michael Drake
|
5d3362be81
|
Fix dead assignments.
|
2013-09-05 11:55:49 +01:00 |
Michael Drake
|
84b90853b5
|
Fix dead assignement.
|
2013-09-05 11:53:19 +01:00 |
Michael Drake
|
33c383357d
|
Express logic to avoid confusing static analyser.
|
2013-09-05 11:39:44 +01:00 |
Michael Drake
|
8007027f84
|
Express logic so that the static analyser can understand and not report NULL deref.
|
2013-09-05 11:34:38 +01:00 |
Michael Drake
|
e94528518d
|
Remove a couple of dead stores.
|
2013-09-05 11:27:33 +01:00 |
Michael Drake
|
decb4d40f3
|
Ensure correct field is edited when more than one hidden field is editable.
|
2013-09-05 11:26:05 +01:00 |
Michael Drake
|
267c630b88
|
Tidy up compatibility layer.
|
2013-09-04 15:13:53 +01:00 |
Michael Drake
|
e8071e676c
|
Remove some redundancy.
|
2013-09-03 20:06:42 +01:00 |
Michael Drake
|
393dee4fd7
|
Squash leak in error case.
|
2013-09-03 20:01:05 +01:00 |
Michael Drake
|
541724fb0d
|
Add hotlist iteration function.
|
2013-09-03 19:43:59 +01:00 |
Michael Drake
|
f477fd2570
|
Remove height getters from treeview client modules API.
|
2013-09-03 14:44:53 +01:00 |
Michael Drake
|
b9e3f7ae3d
|
Ensure tree height is provided when treeview building is complete.
|
2013-09-03 14:38:01 +01:00 |
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
|
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
|
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 |