summaryrefslogtreecommitdiff
path: root/frontends/gtk/toolbar.h
Commit message (Collapse)AuthorAgeFilesLines
* GTK: Add transient popup behaviour for local history tooDaniel Silverstone2020-05-091-0/+6
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: Cause the page-info popup to appear in the right placeDaniel Silverstone2020-05-081-0/+9
| | | | | | | | | | | | | To position the page-info window we have to tunnel all the way from the current scaffolding, via its top-level gui window, through to the toolbar. In the toolbar we look up the URL bar and then determine the screen coordinates of the scaffolding via the top level widget GTK semantics. Finally we place the page-info window 4 pixels down and right of the bottom-left of the entry box, which should look nice. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: Add a location focus state machineDaniel Silverstone2020-02-221-1/+5
| | | | | | | | | | Because the initial navigation process on new browser window creation is somewhat complex, we need a small state machine in the GTK UI to ensure that we handle the correct combination of focussing needed to maintain selection through initial tab opening. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* make gtk frontend use page information iconsVincent Sanders2019-12-011-0/+9
|
* fix resource release and stopping throbber on toolbar widget destructionVincent Sanders2019-09-211-9/+0
|
* construct all toolbar items from data tableVincent Sanders2019-09-211-4/+2
| | | | | | | | This changes toolbar item constuction to use toolbar_items.h instead of explicit macros. Additionally all remenants of old stock item themeing are done away with and GTK icon names are used instead.
* toolbar customisation can now apply chnagesVincent Sanders2019-09-211-1/+8
|
* make toolbar and menubar hiding work appropriatelyVincent Sanders2019-09-211-0/+8
|
* cleanup scaffolding a bitVincent Sanders2019-09-211-4/+14
|
* make web search icon setting work properlyVincent Sanders2019-09-211-0/+4
|
* allow menu activation to use the toolbar button implementationsVincent Sanders2019-09-211-0/+13
|
* connect button clicked events for local history and stop buttonsVincent Sanders2019-09-211-2/+1
|
* make url entry repond to navigate and update signalsVincent Sanders2019-09-211-1/+2
|
* make toolbar url entry display urlVincent Sanders2019-09-211-1/+10
|
* working throbberVincent Sanders2019-09-211-0/+8
|
* moved most of init to toolbar.cVincent Sanders2019-09-211-62/+36
|
* rationalise use of gtk scaffolding headerVincent Sanders2016-05-211-4/+0
|
* move frontends into sub directoryVincent Sanders2016-05-151-0/+96