summaryrefslogtreecommitdiff
path: root/frontends/gtk/scaffolding.c
Commit message (Collapse)AuthorAgeFilesLines
* GTK: Ensure that we don't frob the URL bar from the scaffoldDaniel Silverstone2020-02-221-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 flagsDaniel Silverstone2020-02-221-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 includesJohn-Mark Bell2019-12-211-0/+1
|
* ensure gtk scaffolding destruction does not create memory errorsVincent Sanders2019-10-131-4/+9
|
* ensure menu resources are releasedVincent Sanders2019-10-101-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 stateVincent Sanders2019-09-221-38/+81
|
* fix menu signal handler prototypeVincent Sanders2019-09-211-1/+4
|
* persist the menu and tool bar visibility as user settingsVincent Sanders2019-09-211-12/+68
|
* clean up find in page to operate nicelyVincent Sanders2019-09-211-7/+5
|
* move search toolbar to be per tab and move implementation to one placeVincent Sanders2019-09-211-156/+3
|
* construct all toolbar items from data tableVincent Sanders2019-09-211-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 reasonableVincent Sanders2019-09-211-12/+29
|
* allow toolbar customisation to open a tabVincent Sanders2019-09-211-10/+7
|
* change toolbar customization to tab approachVincent Sanders2019-09-211-21/+3
|
* remove unsused junk gtk_history_window structure and functionsVincent Sanders2019-09-211-5/+0
|
* make toolbar and menubar hiding work appropriatelyVincent Sanders2019-09-211-28/+37
|
* simplify toolbar items macrosVincent Sanders2019-09-211-5/+9
|
* add toolbar customize to main and burger menuVincent Sanders2019-09-211-7/+16
|
* simplify menu initialisation macrosVincent Sanders2019-09-211-73/+60
|
* set menu activation handler using toolbar itemsVincent Sanders2019-09-211-11/+13
|
* use toolbar_items to generate more boilerplate code through macrosVincent Sanders2019-09-211-210/+10
|
* fix toolbar property updateVincent Sanders2019-09-211-15/+0
|
* split burger menu from popup context menuVincent Sanders2019-09-211-174/+216
|
* cleanup scaffolding a bitVincent Sanders2019-09-211-144/+126
|
* make web search icon setting work properlyVincent Sanders2019-09-211-148/+0
|
* make popup context menu work on toolbarVincent Sanders2019-09-211-249/+274
|
* complete toolbar button click handler implementationVincent Sanders2019-09-211-212/+49
|
* another five handlers and fix menu sensitivity on throbber state changeVincent Sanders2019-09-211-175/+43
|
* add five more handlersVincent Sanders2019-09-211-53/+21
|
* implemented another seven signal handlersVincent Sanders2019-09-211-157/+76
|
* implement more toolbar item handlers and make menus call themVincent Sanders2019-09-211-300/+68
|
* allow menu activation to use the toolbar button implementationsVincent Sanders2019-09-211-93/+39
|
* clean up some more handler code and remove button pushVincent Sanders2019-09-211-47/+80
|
* make menu sensitivity workVincent Sanders2019-09-211-158/+102
| | | | what remains is interfaces to make the toolbar appropriately sensative
* make menus work againVincent Sanders2019-09-211-34/+38
|
* implement several more button press handlersVincent Sanders2019-09-211-0/+1
|
* cleanup toolbar warningsVincent Sanders2019-09-211-1/+0
|
* make url entry repond to navigate and update signalsVincent Sanders2019-09-211-1/+0
|
* make toolbar url entry display urlVincent Sanders2019-09-211-23/+0
|
* working throbberVincent Sanders2019-09-211-59/+16
|
* move toolbar to be in tab contentsVincent Sanders2019-09-211-9/+1
|
* get the code to at least compile again. toolbar is completely brokenVincent Sanders2019-09-211-175/+209
|
* moved most of init to toolbar.cVincent Sanders2019-09-211-200/+79
|
* access gtk throbber frames through an interfaceVincent Sanders2019-08-181-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 labelVincent Sanders2019-08-151-24/+0
|
* make use of improved browser_window_set_scale API in frontendsVincent Sanders2019-08-031-4/+2
|
* change browser_window_get_features to use unscaled coordinatesVincent Sanders2019-08-031-3/+1
|
* change browser_window_mouse_click to use unscaled coordinatesVincent Sanders2019-08-031-2/+6
| | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation.
* fix gtk 3 deprication warningsVincent Sanders2018-08-261-4/+2
|
* Browser: Rename function to access bw URL.Michael Drake2018-07-231-4/+4
|