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
Michael Drake
d3b8a493af
cw handle can't be const.
2013-05-31 21:02:29 +01:00
Michael Drake
e684218169
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2013-05-31 20:58:39 +01:00
Chris Young
864762cbe6
Merge branch 'chris/gadtools-53-5'
2013-05-31 19:59:58 +01:00
Michael Drake
910b31f63e
Rename treeview_walk --> treeview_walk_internal.
2013-05-31 18:16:22 +01:00
Michael Drake
03eb4ec30f
Implement redraw request hander for treeview test parsite.
2013-05-31 17:57:28 +01:00
Michael Drake
ab403b2517
Call redraw function on clicks. Enable treewalker to skip the children of collapsed nodes.
2013-05-31 17:56:22 +01:00
Michael Drake
a669a7d12c
Make treeview test parasite sit on mouse input too.
2013-05-31 13:26:14 +01:00
Michael Drake
cf57827187
Add function to pass mouse input to treeview.
2013-05-31 13:25:49 +01:00
Michael Drake
ab9efd19fe
Make node flags for expanded and selected. Start mouse action support. (Little more than a stub.)
2013-05-31 13:24:27 +01:00
Michael Drake
d939460872
Add parasitic hack to allow the new treeview to be tested in the Hotlist window.
...
(Tested with GTK front end only, so far.)
2013-05-31 10:11:22 +01:00
Michael Drake
9031221267
Build the new treeview and global history.
2013-05-31 10:11:01 +01:00
Michael Drake
f656d8ca04
Add global history client for new treeview.
...
Loads from urldb. Much faster load than old treeview based history.
TODO: Keep it up-to-date as you browse.
2013-05-31 10:08:59 +01:00
Michael Drake
55aa7af80f
Add first pass at new treeview.
...
Only supports creation, destruction, and redraw atm.
TODO: input handling (mouse, keyboard), editing, using the node callbacks.
Also includes new core_window.h.
2013-05-31 10:05:15 +01:00