Commit Graph

1315 Commits

Author SHA1 Message Date
Michael Drake
df1667bd58 Start keypress handling. 2013-07-01 11:47:46 +01:00
Michael Drake
6599f415f7 Handle mouse action below last node. 2013-07-01 10:37:40 +01:00
Michael Drake
31450767c9 Update ancestor heights on node deletion. 2013-06-30 22:07:53 +01:00
Michael Drake
a1f5272f78 Update treeview test parasite to pass tree height changes on to front end. 2013-06-30 17:54:08 +01:00
Michael Drake
db83497645 Inform front end when treeview height changes. 2013-06-30 17:53:41 +01:00
Michael Drake
cca6707585 Update documentation for update_size callback. 2013-06-30 17:52:55 +01:00
Michael Drake
64eab40b18 Fix typo. 2013-06-18 20:10:08 +01:00
Michael Drake
4e0f960e3c Write up the rest of the fucntion comments. 2013-06-18 19:53:57 +01:00
Michael Drake
7cd0bacaf6 Create folders as they're required when entry is inserted. 2013-06-18 19:26:49 +01:00
Michael Drake
8c114cdfd8 Ensure global_history_delete_internal checks treeview node is NULL. Add various documentation comments. 2013-06-18 18:54:06 +01:00
Michael Drake
a642cab1b7 Point at header for exported function commentary. 2013-06-18 17:26:36 +01:00
Michael Drake
146fea758f Global history finaliser does not need core_window stuff. 2013-06-18 17:25:23 +01:00
Michael Drake
d6ee11de93 Add documentation comments. 2013-06-18 17:22:56 +01:00
Michael Drake
99e1246cab Document static functions. 2013-06-18 17:08:35 +01:00
Michael Drake
0b730caf2d More documentation. 2013-06-18 16:49:42 +01:00
Michael Drake
beceec8c8e Say which functions are documented in the header. 2013-06-18 16:08:21 +01:00
Michael Drake
ec02cf9e4c Remove unused function. 2013-06-18 16:04:14 +01:00
Michael Drake
1f3265f2a5 Add documentation. 2013-06-18 16:02:31 +01:00
Michael Drake
d064e9ac78 Add support for selection drags. Not yet implemented move drags. 2013-06-18 14:58:43 +01:00
Michael Drake
55dd035686 Add triple click to mouse event logger. 2013-06-15 15:55:05 +01:00
Michael Drake
a3c72894b9 Make test parasite pass drag end event to new treeview. 2013-06-15 15:50:41 +01:00
Michael Drake
44e4ca5f05 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2013-06-05 12:28:08 +01:00
Michael Drake
b04acde228 Set visits and last visited values. 2013-06-04 21:53:28 +01:00
Vincent Sanders
4e24869524 Add and use no proxy list option 2013-06-04 18:11:15 +01:00
Michael Drake
db62a386bf Reduce redraw area. 2013-06-04 15:43:52 +01:00
Michael Drake
d398caf146 Ensure there's a title. 2013-06-04 15:31:29 +01:00
Michael Drake
9919b77f19 Update for launch msg. 2013-06-04 15:11:24 +01:00
Michael Drake
29185f75cf Fixup and remove unused defines. 2013-06-04 15:11:05 +01:00
Michael Drake
23a0520b40 Enable double click to launch from treeview. 2013-06-04 15:03:07 +01:00
Michael Drake
8692bb6876 Add support for clicking node expansion toggle. 2013-06-04 14:33:02 +01:00
Michael Drake
add9e72837 Allow ctrl + select to toggle selection. 2013-06-04 13:26:02 +01:00
Michael Drake
abf5512aff Make releationship enum meanings clearer. 2013-06-04 12:24:14 +01:00
Michael Drake
cdf9c9ba72 Sort so newest at top. 2013-06-04 12:12:20 +01:00
Michael Drake
a86dd68165 Lose excess logging. 2013-06-04 12:01:45 +01:00
Michael Drake
d9a66a7ce8 Different text colour for an expanded entries' fields. 2013-06-04 11:15:44 +01:00
Michael Drake
c011f45860 Store inset on node. 2013-06-04 10:37:16 +01:00
Michael Drake
f947259ef2 Get line height from font size. 2013-06-03 21:56:18 +01:00
Michael Drake
abe003cc8d Remove selected area styles. 2013-06-03 20:24:34 +01:00
Michael Drake
8b940b5f11 Don't pass INT_MAX to redraw_request. RO WIMP doesn't like it.
TODO: Make treeview aware of the window size.
2013-06-03 20:21:00 +01:00
Michael Drake
aeb09c7329 Remove logging. 2013-06-03 20:10:19 +01:00
Michael Drake
c7b57ff681 Include full expanded entry height in clip test. 2013-06-03 20:06:36 +01:00
Michael Drake
99d85697d2 Use plot coordinate correctly and use the shifted offset clip rect. 2013-06-03 20:00:23 +01:00
Michael Drake
ab39827bd8 Fix use of wrong enum value. 2013-06-03 19:51:46 +01:00
Michael Drake
8fda149bae Make heights signed, to simplify comparison with struct rect values, which are signed. 2013-06-03 19:49:36 +01:00
Michael Drake
088d60ec96 Simplify redraw node walk. 2013-06-03 18:54:19 +01:00
Michael Drake
fd453beb97 Squash warnings for things that can't happen. 2013-06-03 18:42:02 +01:00
Michael Drake
1726304d72 Simplify tree walker. 2013-06-03 18:41:08 +01:00
Michael Drake
dafe9a6208 Fix string length. 2013-06-03 18:40:49 +01:00
Michael Drake
8f3b8c8cfa Clean up history node deletion -- now treeview driven. Add select all, selection clear, has selection functions. Improve selection handling. Enable double click to toggle node expansion. Improve redraw behaviour. Make treeview call node callback for deletion. Fix redraw issues. 2013-06-03 17:06:47 +01:00
Michael Drake
b959e6946d Squash warning. 2013-05-31 21:02:56 +01:00