netsurf/frontends/gtk
Daniel Silverstone 524688098a
GTK: Make page info transient properly, handle events, etc.
This makes the page info properly transient and causes it
to handle activity in the corewindow and outside itself
properly.  This includes ensuring that actions outside
the window will close it, etc.

Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-05-08 20:42:49 +01:00
..
res add page information ui elements to GTK frontend 2020-03-11 08:33:58 +00:00
about.c licence and credits buttons got swapped, fix it 2016-08-14 22:34:49 +01:00
about.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
accelerator.c fix gtk accelerator loading 2018-04-22 14:03:18 +01:00
accelerator.h Initial conversion of GTK accelerators to separate config file 2018-04-22 14:03:18 +01:00
bitmap.c fix gtk bitmap doccomment to be truthful 2017-06-09 22:01:05 +01:00
bitmap.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
compat.c ensure pixbuf references are updated correctly to avoid leaks 2019-09-21 10:53:41 +01:00
compat.h move search toolbar to be per tab and move implementation to one place 2019-09-21 10:53:41 +01:00
completion.c GTK: fix missing includes 2019-12-21 19:52:57 +00:00
completion.h fix url enttry completion 2019-09-21 10:53:41 +01:00
cookies.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
cookies.h make gtk cookies manager use core window API 2016-07-31 13:25:20 +01:00
corewindow.c add page information ui elements to GTK frontend 2020-03-11 08:33:58 +00:00
corewindow.h Core window: Ensure all front ends initialise drag_status. 2017-06-10 18:10:07 +01:00
download.c fix gtk download window to cope with files larger than 2 gibibytes 2019-10-19 23:01:08 +01:00
download.h commit a neatness on the gtk download window code 2019-10-16 21:51:01 +01:00
fetch.c gtk/fetch.c & monkey/filetype.c: ascii_is_space already checks for newline. 2019-08-01 10:42:08 +01:00
fetch.h Declare global variables as extern in headers 2019-06-30 09:52:06 +01:00
gdk.c squash clang warning about increased alignment requirements. 2018-09-26 17:21:05 +01:00
gdk.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
gettext.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
gettext.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
global_history.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
global_history.h rename gtk global history implementation 2016-08-04 23:50:06 +01:00
gui.c GTK: Drain GTK events before schedule_run() 2020-02-22 21:01:27 +00:00
gui.h construct all toolbar items from data table 2019-09-21 10:53:41 +01:00
hotlist.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
hotlist.h convert GTK hotlist to use GTK core window 2016-08-06 17:08:21 +01:00
layout_pango.c Plotters: Add plot_style_fixed type, and use for font size. 2018-05-23 11:48:35 +01:00
layout_pango.h Update GTK plotters to use new API 2017-02-11 13:57:07 +00:00
local_history.c gtk/local_history: Scroll local history to cursor on display 2019-08-02 21:00:34 +01:00
local_history.h update gtk frontend to use corewindow local history 2017-02-17 09:06:32 +00:00
Makefile About fetches resources: Drop maps resource. 2020-02-24 14:21:27 +00:00
Makefile.defaults fix gtk install target to cope with gtk3 2016-10-05 19:44:49 +01:00
menu.c ensure gtk scaffolding destruction does not create memory errors 2019-10-13 01:52:22 +01:00
menu.h ensure gtk scaffolding destruction does not create memory errors 2019-10-13 01:52:22 +01:00
options.h remove unused render_resample option from beos, gtk and monkey frontends 2019-12-21 20:52:22 +00:00
page_info.c GTK: Make page info transient properly, handle events, etc. 2020-05-08 20:42:49 +01:00
page_info.h repurpose ssl certificate core window for nitial page infor window on gtk 2019-12-01 16:21:16 +00:00
plotters.c Plotters: Remove width param from path plotter. 2018-05-23 13:48:17 +01:00
plotters.h remove redundant global context 2017-02-15 08:37:52 +00:00
preferences.c GTK: Remove unused minimum GIF delay option. 2020-02-21 11:45:20 +00:00
preferences.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
print.c Plotters: Remove width param from path plotter. 2018-05-23 13:48:17 +01:00
print.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
resources.c add page information ui elements to GTK frontend 2020-03-11 08:33:58 +00:00
resources.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
scaffolding.c GTK: Ensure that we don't frob the URL bar from the scaffold 2020-02-22 15:47:17 +00:00
scaffolding.h persist the menu and tool bar visibility as user settings 2019-09-21 10:53:41 +01:00
schedule.c Update schedulers return codes 2019-06-08 13:33:16 +01:00
schedule.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
search.c make the gtk_search structure private to teh gtk search object 2019-09-21 10:53:41 +01:00
search.h make the gtk_search structure private to teh gtk search object 2019-09-21 10:53:41 +01:00
selection.c allow menu activation to use the toolbar button implementations 2019-09-21 10:53:41 +01:00
selection.h Declare global variables as extern in headers 2019-06-30 09:52:06 +01:00
sexy_icon_entry.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
sexy_icon_entry.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
tabs.c make gtk tab closeable with middle click 2019-11-30 11:24:13 +00:00
tabs.h allow toolbar customisation to open a tab 2019-09-21 10:53:41 +01:00
throbber.c access gtk throbber frames through an interface 2019-08-18 14:41:31 +01:00
throbber.h access gtk throbber frames through an interface 2019-08-18 14:41:31 +01:00
toolbar_items.h remove global edit mode and make customisation toolbox construction simpler 2019-09-21 10:53:41 +01:00
toolbar.c GTK: Remove hack for url bar refresh on throbber stop 2020-02-22 16:25:49 +00:00
toolbar.h GTK: Add a location focus state machine 2020-02-22 15:33:17 +00:00
viewdata.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
viewdata.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
viewsource.c change content get_source_data interfaces to return uint8_t and size_t 2019-05-05 22:50:25 +01:00
viewsource.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
warn.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
window.c GTK: When we update the dimensions, resize the grid 2020-02-22 21:41:17 +00:00
window.h GTK: Use new BW_CREATE_FOREGROUND flags 2020-02-22 11:51:10 +00:00