Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gtk: Do not attempt to use now-freed scaffolding when iterating them to quit | Daniel Silverstone | 2020-05-22 | 1 | -1/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Add transient popup behaviour for local history too | Daniel Silverstone | 2020-05-09 | 1 | -0/+6 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Cause the page-info popup to appear in the right place | Daniel Silverstone | 2020-05-08 | 1 | -0/+7 |
| | | | | | | | | | | | | | 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: Ensure that we don't frob the URL bar from the scaffold | Daniel Silverstone | 2020-02-22 | 1 | -4/+1 |
| | | | | | | | | To correctly refocus the location box on tab switching we need to not update the url of the tab when the scaffold updates its global context. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Use new BW_CREATE_FOREGROUND flags | Daniel Silverstone | 2020-02-22 | 1 | -4/+0 |
| | | | | | | | | | This gets rid of temp_open_background which was, frankly, a bit of an eyesore. In addition it makes the open-in-new-tab context menu action behave like Firefox's with respect to the user's preference regarding whether or not to immediately focus new tabs. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: fix missing includes | John-Mark Bell | 2019-12-21 | 1 | -0/+1 |
| | |||||
* | ensure gtk scaffolding destruction does not create memory errors | Vincent Sanders | 2019-10-13 | 1 | -4/+9 |
| | |||||
* | ensure menu resources are released | Vincent Sanders | 2019-10-10 | 1 | -2/+11 |
| | | | | | | this ensures all the menu resources are freed when the containing window receives the destroy signal. Previously these resources were leaked. | ||||
* | fix toolbar visibility checkboxes initial state | Vincent Sanders | 2019-09-22 | 1 | -38/+81 |
| | |||||
* | fix menu signal handler prototype | Vincent Sanders | 2019-09-21 | 1 | -1/+4 |
| | |||||
* | persist the menu and tool bar visibility as user settings | Vincent Sanders | 2019-09-21 | 1 | -12/+68 |
| | |||||
* | clean up find in page to operate nicely | Vincent Sanders | 2019-09-21 | 1 | -7/+5 |
| | |||||
* | move search toolbar to be per tab and move implementation to one place | Vincent Sanders | 2019-09-21 | 1 | -156/+3 |
| | |||||
* | construct all toolbar items from data table | Vincent Sanders | 2019-09-21 | 1 | -12/+42 |
| | | | | | | | | 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. | ||||
* | make handling of non browser window containing tabs reasonable | Vincent Sanders | 2019-09-21 | 1 | -12/+29 |
| | |||||
* | allow toolbar customisation to open a tab | Vincent Sanders | 2019-09-21 | 1 | -10/+7 |
| | |||||
* | change toolbar customization to tab approach | Vincent Sanders | 2019-09-21 | 1 | -21/+3 |
| | |||||
* | remove unsused junk gtk_history_window structure and functions | Vincent Sanders | 2019-09-21 | 1 | -5/+0 |
| | |||||
* | make toolbar and menubar hiding work appropriately | Vincent Sanders | 2019-09-21 | 1 | -28/+37 |
| | |||||
* | simplify toolbar items macros | Vincent Sanders | 2019-09-21 | 1 | -5/+9 |
| | |||||
* | add toolbar customize to main and burger menu | Vincent Sanders | 2019-09-21 | 1 | -7/+16 |
| | |||||
* | simplify menu initialisation macros | Vincent Sanders | 2019-09-21 | 1 | -73/+60 |
| | |||||
* | set menu activation handler using toolbar items | Vincent Sanders | 2019-09-21 | 1 | -11/+13 |
| | |||||
* | use toolbar_items to generate more boilerplate code through macros | Vincent Sanders | 2019-09-21 | 1 | -210/+10 |
| | |||||
* | fix toolbar property update | Vincent Sanders | 2019-09-21 | 1 | -15/+0 |
| | |||||
* | split burger menu from popup context menu | Vincent Sanders | 2019-09-21 | 1 | -174/+216 |
| | |||||
* | cleanup scaffolding a bit | Vincent Sanders | 2019-09-21 | 1 | -144/+126 |
| | |||||
* | make web search icon setting work properly | Vincent Sanders | 2019-09-21 | 1 | -148/+0 |
| | |||||
* | make popup context menu work on toolbar | Vincent Sanders | 2019-09-21 | 1 | -249/+274 |
| | |||||
* | complete toolbar button click handler implementation | Vincent Sanders | 2019-09-21 | 1 | -212/+49 |
| | |||||
* | another five handlers and fix menu sensitivity on throbber state change | Vincent Sanders | 2019-09-21 | 1 | -175/+43 |
| | |||||
* | add five more handlers | Vincent Sanders | 2019-09-21 | 1 | -53/+21 |
| | |||||
* | implemented another seven signal handlers | Vincent Sanders | 2019-09-21 | 1 | -157/+76 |
| | |||||
* | implement more toolbar item handlers and make menus call them | Vincent Sanders | 2019-09-21 | 1 | -300/+68 |
| | |||||
* | allow menu activation to use the toolbar button implementations | Vincent Sanders | 2019-09-21 | 1 | -93/+39 |
| | |||||
* | clean up some more handler code and remove button push | Vincent Sanders | 2019-09-21 | 1 | -47/+80 |
| | |||||
* | make menu sensitivity work | Vincent Sanders | 2019-09-21 | 1 | -158/+102 |
| | | | | what remains is interfaces to make the toolbar appropriately sensative | ||||
* | make menus work again | Vincent Sanders | 2019-09-21 | 1 | -34/+38 |
| | |||||
* | implement several more button press handlers | Vincent Sanders | 2019-09-21 | 1 | -0/+1 |
| | |||||
* | cleanup toolbar warnings | Vincent Sanders | 2019-09-21 | 1 | -1/+0 |
| | |||||
* | make url entry repond to navigate and update signals | Vincent Sanders | 2019-09-21 | 1 | -1/+0 |
| | |||||
* | make toolbar url entry display url | Vincent Sanders | 2019-09-21 | 1 | -23/+0 |
| | |||||
* | working throbber | Vincent Sanders | 2019-09-21 | 1 | -59/+16 |
| | |||||
* | move toolbar to be in tab contents | Vincent Sanders | 2019-09-21 | 1 | -9/+1 |
| | |||||
* | get the code to at least compile again. toolbar is completely broken | Vincent Sanders | 2019-09-21 | 1 | -175/+209 |
| | |||||
* | moved most of init to toolbar.c | Vincent Sanders | 2019-09-21 | 1 | -200/+79 |
| | |||||
* | access gtk throbber frames through an interface | Vincent Sanders | 2019-08-18 | 1 | -11/+23 |
| | | | | | | This changes the gtk throbber frames to be accessed through an API This removes teh nsgtk_throbber global and hides the implementation details from the rest of the code. | ||||
* | Move favicon from url entry widget to notebook tab label | Vincent Sanders | 2019-08-15 | 1 | -24/+0 |
| | |||||
* | make use of improved browser_window_set_scale API in frontends | Vincent Sanders | 2019-08-03 | 1 | -4/+2 |
| | |||||
* | change browser_window_get_features to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -3/+1 |
| |