summaryrefslogtreecommitdiff
path: root/gtk/gtk_scaffolding.c
Commit message (Collapse)AuthorAgeFilesLines
* fixup gtk source file namesVincent Sanders2011-01-291-2540/+0
| | | | svn path=/trunk/netsurf/; revision=11529
* Make GTK popup menu generated like the menu bar menuVincent Sanders2011-01-281-490/+535
| | | | | | | | Clean up gtk scaffoling of some gsoc madness fix tab opening from popup menu Remove forward declarations and stop exporting the symbols for every event handler when they should be static svn path=/trunk/netsurf/; revision=11514
* gtk context menu cleanupsVincent Sanders2011-01-251-16/+22
| | | | svn path=/trunk/netsurf/; revision=11480
* Ensure that if we're given no icon (or can't generate one) we default to the ↵Daniel Silverstone2011-01-071-13/+12
| | | | | | system-default favicon svn path=/trunk/netsurf/; revision=11246
* New tabs should be (assuming not blank) my-home-page/netsurf-home-page ↵Daniel Silverstone2011-01-071-5/+11
| | | | | | rather than current URL svn path=/trunk/netsurf/; revision=11245
* Ensure we only update the favicon rendering when the icon being updated is ↵Daniel Silverstone2011-01-071-0/+2
| | | | | | the one in the active tab. svn path=/trunk/netsurf/; revision=11244
* Move setting of the CSS DPI to before any treeviews are created, from when ↵Rob Kendrick2010-12-171-4/+0
| | | | | | the first browser window is created. svn path=/trunk/netsurf/; revision=11086
* Give bookmarks window the focus when it is opened, remove utility style from ↵Rob Kendrick2010-12-051-0/+1
| | | | | | window definition svn path=/trunk/netsurf/; revision=10997
* Remove a small amount of putridness from GTK full save implemention. Still ↵Rob Kendrick2010-12-051-4/+9
| | | | | | needs to cope gracefully with the target directory already existing and offer to overwrite. svn path=/trunk/netsurf/; revision=10995
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-5/+28
| | | | svn path=/trunk/netsurf/; revision=10865
* move tabs menu somewhere less annoyingVincent Sanders2010-09-181-5/+5
| | | | svn path=/trunk/netsurf/; revision=10797
* Make the gtk menus fully translatableVincent Sanders2010-09-181-22/+19
| | | | | | clean up the macro madness a bit in gtk_menu.c svn path=/trunk/netsurf/; revision=10796
* move the gtk menu creation into gtk_menu.c from gtk_scaffolding.cVincent Sanders2010-09-171-50/+22
| | | | | | This causes the menu creation to be concentrated in one place removing the need for numerous external linkages svn path=/trunk/netsurf/; revision=10794
* Fix GTK redraw artifacts with non html contentVincent Sanders2010-09-101-0/+5
| | | | svn path=/trunk/netsurf/; revision=10753
* Add gtk_compat.c, which provides implementations of newer GTK functions that ↵Rob Kendrick2010-04-131-1/+2
| | | | | | we require. This is needed because some macros we were using have been deprecated and replaced with functions, and we build without deprecated features due to it spewing warnings everywhere. svn path=/trunk/netsurf/; revision=10392
* Revert previous two changes, as it breaks far too recent versions of GTK.Rob Kendrick2010-04-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=10390
* GTK 2.20 removes some widget property access macros that were deprecated in ↵Rob Kendrick2010-04-131-1/+1
| | | | | | 2.18. Change uses to new function calls. Allows nsgtk to be built on Ubuntu 10.04. svn path=/trunk/netsurf/; revision=10388
* Put status bar and horizontal scroll bar next to each other. Each tab now ↵James Bursa2010-04-071-47/+0
| | | | | | contains a table containing a layout, status label, and scroll bars. The GtkLayout replaces ScrolledWindow->Fixed->DrawingArea. svn path=/trunk/netsurf/; revision=10277
* rationalise the usage of the file schemeVincent Sanders2010-03-311-2/+2
| | | | svn path=/trunk/netsurf/; revision=10221
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-81/+90
| | | | svn path=/trunk/netsurf/; revision=10180
* Call the toolbar sensitivity update function when changing sensitivity of ↵Rob Kendrick2010-03-281-0/+2
| | | | | | toolbar buttons when throbber stops svn path=/trunk/netsurf/; revision=10179
* Remove html favicon of unknown origin and use a NetSurf logo when there's no ↵Michael Drake2010-02-131-200/+200
| | | | | | other favicon. svn path=/trunk/netsurf/; revision=10042
* Change previous commit to more sensible valuesRob Kendrick2010-02-121-1/+5
| | | | svn path=/trunk/netsurf/; revision=9971
* More normal default window size for nsgtk.Michael Drake2010-02-121-1/+1
| | | | svn path=/trunk/netsurf/; revision=9970
* Add missing includeJohn Mark Bell2010-01-211-0/+1
| | | | svn path=/trunk/netsurf/; revision=9861
* Fix compilation when BMP/PNG/GIF support is disabled.John Mark Bell2010-01-211-0/+5
| | | | svn path=/trunk/netsurf/; revision=9858
* Ensure scaffolding object exists before using itJohn Mark Bell2009-12-181-1/+6
| | | | svn path=/trunk/netsurf/; revision=9738
* Merge r9731:HEAD from branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-181-15/+23
| | | | svn path=/trunk/netsurf/; revision=9737
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-643/+1406
| | | | svn path=/trunk/netsurf/; revision=9729
* Merge Paul Blokus' selectscroll branch. Adds core select menu widget for ↵Michael Drake2009-08-141-0/+1
| | | | | | forms and core scrollbar widget. svn path=/trunk/netsurf/; revision=9289
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-3/+4
| | | | svn path=/trunk/netsurf/; revision=8752
* Limit scope of manually-defined NDEBUG. Purge a bunch of redundant #undef ↵John Mark Bell2009-05-281-1/+0
| | | | | | NDEBUG. svn path=/trunk/netsurf/; revision=7593
* Simplify handling of tab switching. Now only has one event entry point, ↵John Mark Bell2009-04-221-5/+16
| | | | | | | | rather than two (and is thus less confusing). Update window titlebar on tab switch (based on r7234) svn path=/trunk/netsurf/; revision=7235
* Some kind of documentation of option_button_type. Ideally, we'll be using an ↵John Mark Bell2009-04-211-7/+11
| | | | | | enum here in future. svn path=/trunk/netsurf/; revision=7148
* Apply contributions from Mark Benjamin and Chris Tarnowski, with some ↵Rob Kendrick2009-04-201-104/+245
| | | | | | reworking from me. Beware; glade nastyness ahead. svn path=/trunk/netsurf/; revision=7136
* Revert r6973. Apparently, it causes loads of problems.John Mark Bell2009-04-051-7/+0
| | | | svn path=/trunk/netsurf/; revision=7047
* Change URL bar contents when switching tabs in GTK frontend.John Mark Bell2009-03-301-0/+5
| | | | | | | | Remove fixed-size buffer from core URL string handling. Credit: Mark Benjamin. svn path=/trunk/netsurf/; revision=6998
* Remember the scroll position in the history, so that it's maintained when ↵John Mark Bell2009-03-171-0/+7
| | | | | | going back. (credit: Paweł Blokus) svn path=/trunk/netsurf/; revision=6793
* Select the text in the URL bar on Ctrl-A if the widget has the focus, ratherRob Kendrick2009-02-281-3/+8
| | | | | | | than the document text. Thanks to Paweł Blokus <pblokus@gmail.com> for the patch. svn path=/trunk/netsurf/; revision=6659
* Remove misleading commentJohn Mark Bell2009-02-171-2/+0
| | | | svn path=/trunk/netsurf/; revision=6552
* Divorce PDF export and printing.John Mark Bell2009-02-171-23/+29
| | | | | | At some point, the RISC OS printing code should be ported to the core page-based output engine. svn path=/trunk/netsurf/; revision=6544
* Squash warnings from GTK.John Mark Bell2009-02-171-191/+238
| | | | | | | | | | Rework export_pdf and print menu handlers to not leak memory, actually check return values, and stop processing in those cases. Many pedantic whitespace changes. Remove 3 spurious labels from the tab notebook in netsurf.glade. Make PDF export menu entry sensitive by default. Make Print preview menu entry insensitive, as it's unsupported. svn path=/trunk/netsurf/; revision=6543
* - desktop/save_pdf/pdf_plotters.c:John Tytgat2009-02-051-1/+1
| | | | | | | | | | | | | | | | | | | - Have a set of libharu gstate update related wrapper routines which minimizes the gstate updates in the PDF file resulting in smaller PDF file size. - Colour values were wrongly scaled (was dividing by 256 instead of by 255). - pdf_plot_polygon(): last (closing) lineto wasn't needed, a fill operation will do that automatically. - pdf_scale/pdf_set_scale(): moved to desktop/save_pdf/font_haru.c as pdf_text_scale/haru_nsfont_set_scale(). - desktop/save_pdf/pdf_plotters.c(pdf_set_scale): moved to desktop/save_pdf/font_haru.h as haru_nsfont_set_scale(). - desktop/save_pdf/font_haru.c: - moved pdf_scale variable from pdf_plotters.c to here. - haru_nsfont_set_scale(): was pdf_set_scale from pdf_plotters.c - haru_nsfont_apply_style(): always calculate font size and pass it on to caller when requested. - desktop/save_pdf/font_haru.h: - haru_nsfont_set_scale(): declare. - haru_nsfont_apply_style(): add font size parameter - gtk/gtk_scaffolding.c(MENUHANDLER(export_pdf)): call haru_nsfont_set_scale() instead of pdf_set_scale(). svn path=/trunk/netsurf/; revision=6363
* strlen() on constant string can be replaced by sizeof()-1John Tytgat2009-02-011-1/+1
| | | | svn path=/trunk/netsurf/; revision=6333
* Properly show the context menu separator.Sean Fox2009-01-301-3/+0
| | | | svn path=/trunk/netsurf/; revision=6307
* Clicking in the draw area now deselects the URL bar.Sean Fox2009-01-301-0/+5
| | | | svn path=/trunk/netsurf/; revision=6306
* Save page support on the context menu.Sean Fox2009-01-301-19/+98
| | | | svn path=/trunk/netsurf/; revision=6305
* Ctrl+W now closes just the current tab, and Ctrl+Shift+W closes the window. ↵Rob Kendrick2008-10-181-0/+11
| | | | | | Added menu item to do this, too. svn path=/trunk/netsurf/; revision=5593
* Remove redundant function, and guard print/export-pdf against lack of haruDaniel Silverstone2008-10-101-18/+2
| | | | svn path=/trunk/netsurf/; revision=5526
* Fixed most of the scaffolding warnings.Mike Lester2008-10-091-32/+2
| | | | svn path=/trunk/netsurf/; revision=5524