Vincent Sanders
5749ace60f
split out internal local history macros from public interface header
2021-03-23 22:09:37 +00:00
Michael Drake
562f4f765c
Local history: Convert to use nscolour.
2020-04-07 21:32:27 +01:00
Michael Drake
02400588e4
Local history: Improve look of keyboard nav cursor highlight.
2020-04-06 11:30:48 +01:00
Daniel Silverstone
1866f3a3d1
local_history: Improve up/down navigation
...
When pressing up/down on a node when you can't go up/down the
window will now search for a parent node which is a child of
a branching point, and move to that and try again for the up/down
movement. This makes it slightly more intuitive to move through
the tree.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-03 17:14:14 +01:00
Michael Drake
3938d5340b
Corewindow: Sanitise scrolling API.
...
Now the core has a helper so that all the front ends don't need
to implement the scroll to show area API.
Now they simply have get and set scroll APIs.
2019-08-03 15:57:23 +01:00
Michael Drake
813a284e9e
Local history: Consolidate thumbnail dimensions.
2019-08-02 21:23:06 +01:00
Michael Drake
ab03b204ba
Local history: Treat thumbnail dimensions as CSS pixels.
2019-08-02 21:10:15 +01:00
Daniel Silverstone
818f4018d2
local_history: Handle keys for navigating local history
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-02 20:59:47 +01:00
Daniel Silverstone
1ee32fe962
local_history: Add concept of a cursor to the local history
...
So that we can eventually navigate around local history by
keyboard, add the concept of a history cursor to the local
history core window.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-02 20:59:08 +01:00
Vincent Sanders
5742762070
split browser and browser_window operations
2019-08-01 19:51:19 +01:00
Michael Drake
66493421e6
Plotters: Change stroke width in the plot_style_t to fixed point.
2018-05-23 13:04:19 +01:00
Michael Drake
a58d97a41a
Plotters: Add plot_style_fixed type, and use for font size.
2018-05-23 11:48:35 +01:00
Vincent Sanders
ec94d5f812
move history bitmap thumbnail into the page information structure
2017-09-10 10:31:06 +01:00
Vincent Sanders
2b2bbbe765
fix resource leak on error in local history initialisation
2017-06-12 22:58:43 +01:00
Vincent Sanders
c4c2c22e87
remove depricated local history display API
...
Move local history display into separate module using corewindow
API. Note this is purely the rendering and teh browser history module
still constructs the history data.
2017-06-11 14:54:33 +01:00
Vincent Sanders
653ccb78a9
Split local history data from viewer in headers
...
This separates the local history data object API from the viewing
API. It also changes the api to return nsurl references instead of
strings.
2017-06-10 18:37:21 +01:00
Michael Drake
368b03bffb
Local history: Pass clip rectangle around as struct.
2017-06-10 11:15:20 +01:00
Vincent Sanders
f1fdd93ffd
Add local history get url API
2017-05-28 21:56:33 +01:00
Vincent Sanders
ac732fb79d
update invalidate area core window API
...
slightly extends the invalidate core window API with error return and
whole window invalidation. Also renames it to be more inline with
browser window API call.
cannot quite reuse browser window API yet as that applies scaling
2017-05-23 09:41:29 +01:00
Vincent Sanders
c60cb335f2
add local history corewindow API
2017-02-17 09:06:25 +00:00
Michael Drake
a38a63a37e
Make history internal to browser_window module.
2014-02-15 18:44:50 +00:00
Michael Drake
49bed056dd
Make browser_window_navigate (un)verifiable flag match browser_window_create.
2014-02-10 22:40:04 +00:00
Michael Drake
af014bce99
Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags.
2014-02-10 14:08:45 +00:00
Michael Drake
3d7cd77982
Simplify local history interface.
2014-02-08 22:43:54 +00:00
Vincent Sanders
db33103fa3
clean up desktop/gui.h include usage
2014-01-29 21:35:53 +00:00
Vincent Sanders
36a061e7db
fix local history error return leak (coverity 1109890)
2013-11-03 15:29:17 +00:00
Michael Drake
26cecc9f95
Log thumbnail creation.
2013-10-24 11:50:35 +01:00
Michael Drake
3a0bda9771
Move local history over to nsurl.
2013-07-11 23:38:32 +01:00
Michael Drake
3f45e53539
s/history_core/local_history/
2013-07-10 11:55:42 +01:00