summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Adwaita: initial work on osd entrieswip/adwaita-osdLapo Calamandrei2014-10-083-86/+204
|
* Adwaita: change spinbutton button color on backdropLapo Calamandrei2014-10-073-3/+6
| | | | Contextually dim the spinbutton button color a little bit.
* gtk3-demo: Don't use deprecated APIMatthias Clasen2014-10-073-23/+7
| | | | Replace various override calls.
* Inspector: Use text attributes for monospace labelsMatthias Clasen2014-10-071-4/+7
|
* Inspector: Use the new monospace supportMatthias Clasen2014-10-073-22/+2
|
* Adwaita: Add .monospace styleMatthias Clasen2014-10-073-0/+10
|
* GtkTextView: Add a monospace propertyMatthias Clasen2014-10-074-1/+99
| | | | | | This is a convenient shortcut for a common case. It is implemented by adding a .monospace style class to the text view, and letting the theme decide about the monospace font to use.
* GtkSidebar: Pick up the visible child from the stackMatthias Clasen2014-10-061-0/+8
| | | | | | Same here: We need to synchronize the visible child with the selected row when setting a stack on the sidebar. I've noticed this problem in the sidebar example in gtk3-widget-factory.
* GtkStackSwitcher: Pick up the visible child from the stackMatthias Clasen2014-10-061-0/+8
| | | | | We forgot to synchronize the visible child when setting a stack on the switcher. Oops.
* Add GtkTextViewClass to the docsMatthias Clasen2014-10-062-36/+58
| | | | | | | | So that the existing information about draw_layer actually ends up in the docs. While we are at it, document the other vfuncs. https://bugzilla.gnome.org/show_bug.cgi?id=737952
* tooltip: fix line wrappingMichael Catanzaro2014-10-061-0/+1
| | | | | | | We enable line wrap on the internal GtkLabel, but nowadays this does nothing unless we also set a max number of characters. https://bugzilla.gnome.org/show_bug.cgi?id=737929
* Fix monitors enumeration bugVasiliy Nuzha2014-10-061-1/+1
| | | | Fix monitors enumeration bug. By default used MONITORINFOEXW (UTF-16 Build) with wrong structure size
* gdkwindow: Fix small typoJasper St. Pierre2014-10-061-1/+1
|
* gdk: Fix gdk_cairo_create() without begin_paint()Benjamin Otte2014-10-061-4/+8
| | | | | | We were translating the clip region twice in that case. https://bugzilla.gnome.org/show_bug.cgi?id=737825
* Updated Korean translationChangwoo Ryu2014-10-072-424/+466
|
* gdk: Allow calling gdk_cairo_surface_create_from_pixbuf with scale 0Kalev Lember2014-10-061-1/+1
| | | | | | The documentation explicitly states that 0 is an allowed value for using the same scale as the window. This 0 value is also explicitly checked down in the call chain and handled.
* gdk: Deprecate static gravitiesBenjamin Otte2014-10-0610-143/+9
| | | | | ... and remove all implementations. The API allows to not work "if the server doesn't support it. So from now on, no server does!
* cssshadowvalue: Add a cache for blurred Pango layoutsJasper St. Pierre2014-10-061-12/+110
| | | | | | | | | | | | | | | Drawing text with Pango is quite expensive, and drawing text and also blurring it is *really* expensive. To prevent us from drawing a lot of text and then blurring it a lot is *really* expensive. We now cache the blurred pixels for the last layout and shadow we made, which means we can repeatedly draw labels with a blurred text-shadow extremely fast. To detect whether the shadow is up-to-date, we track the serial of the PangoLayout alongside the radius of the box shadow. We don't support inset shadows nor spread on text-shadow, so we don't need to track these.
* GdkDevice: Avoid unnecessary criticalMatthias Clasen2014-10-051-1/+1
| | | | | | There is no need for a critical warning just because somebody asked for a property that is not meaningful for the device. Just document it as not useful for keyboard devices.
* Cosmetic formatting fixMatthias Clasen2014-10-051-1/+1
|
* GtkPlacesSidebar: Don't pile up duplicate bookmarksMatthias Clasen2014-10-051-0/+5
| | | | | | | | | | | | | | We get multiple notifications from the bookmark manager when something changes. Every time, we reconstruct the sidebar contents completely, by clearing the store. The bookmarks are added with async calls though, and the code was forgetting to cancel outstanding async requests, leading to multiple instances of the same bookmark getting added. Use the cancellable we already have to prevent that. This could be made much more efficient by not recreating the entire sidebar quite so often (3-5 times for a single bookmark rename). https://bugzilla.gnome.org/show_bug.cgi?id=737679
* Updated German translationWolfgang Stöggl2014-10-051-518/+550
|
* Adwaita: fix last vertically linked focused entryLapo Calamandrei2014-10-053-7/+7
|
* x11: Remove overeager checkBenjamin Otte2014-10-051-1/+1
| | | | | | window->parent must exist, it's dereferenced a few lines below. Avoids clang complaints.
* gdk: Remove overeager checksBenjamin Otte2014-10-051-7/+4
| | | | | | | | | | Parent is guaranteed to not be NULL. It can only ever be NULL for root windows and root windows cannot be created with gdk_window_new() and gdk_window_ensure_native() will exit early because they already are native. Also, both functions would crash a few lines below where parent gets dereferenced.
* x11: Remove unneeded and wrong return_if_fail()Benjamin Otte2014-10-051-2/+0
| | | | It triggers coverity warnings.
* GtkScrolledWindow: code cleanupMatthias Clasen2014-10-051-24/+3
| | | | | Remove return-if-fail parameter checks from static functions, where we don't normally do these.
* Cosmetic documentation improvementsMatthias Clasen2014-10-051-17/+14
|
* Use .label in the theme cssMatthias Clasen2014-10-044-294/+282
|
* Add a label style classMatthias Clasen2014-10-043-0/+16
|
* Adwaita: add vertically linked combosLapo Calamandrei2014-10-053-23/+48
|
* docs: Add an index for 3.16 additionsMatthias Clasen2014-10-041-0/+4
|
* Fix a thinko in the previous commitMatthias Clasen2014-10-041-8/+7
| | | | GTK+ relies on this function silently failing for invalid data.
* Add a function to load css from a resourceMatthias Clasen2014-10-043-5/+25
| | | | | | | This is common enough that we should just provide an API for it - we already had a function for this purpose anyway. https://bugzilla.gnome.org/show_bug.cgi?id=672946
* Trivial documentation tweaksMatthias Clasen2014-10-041-22/+20
|
* widget-factory: Cosmetic improvementMatthias Clasen2014-10-041-0/+2
|
* widget-factory: More vertical linking examplesMatthias Clasen2014-10-042-0/+136
|
* Adwaita: added style for vertically linked entriesLapo Calamandrei2014-10-044-55/+342
|
* printing: Avoid missing iconsMatthias Clasen2014-10-042-4/+12
| | | | | | I've noticed a missing image show up in my print dialog, where the printer reported "printer-paused" as icon. Rearrange things so we always fall back to "printer" for printer icons.
* printing: Make GtkPrinter have a useful icon by defaultMatthias Clasen2014-10-041-1/+1
| | | | | | It causes complication elsewhere if gtk_printer_get_icon_name() returns NULL initially. So make the icon name default to "printer".
* printing: Another tweak to sheet drawingMatthias Clasen2014-10-041-3/+3
| | | | | After consultation, revisit the vertical centering to center the first 'stack', and put the second one behind it.
* inspector: Down the model treeMatthias Clasen2014-10-041-0/+16
| | | | | Show nested tree models, inside filter or sort models. Without this, you can't get at the data.
* Small code rearrangementMatthias Clasen2014-10-041-9/+5
|
* docs: Fix some copy/paste errorsBenjamin Otte2014-10-041-2/+2
|
* print: Add a .paper style classBenjamin Otte2014-10-043-0/+14
| | | | ... and use it in the print preview.
* docs: Add a man page fro gtk3-demo-applicationBenjamin Otte2014-10-043-0/+47
| | | | It is an installed binary, so it needs a man page!
* printing: Simplify sheet drawingMatthias Clasen2014-10-041-24/+15
| | | | | We don't need the scaling support anymore - icon sizes are no longer settable.
* print: Center sheet drawing horizontallyMatthias Clasen2014-10-041-6/+7
| | | | | Center the page ordering indicator horizontally, relative to the spinbutton above it.
* print: Center sheet drawing verticallyMatthias Clasen2014-10-041-8/+26
| | | | | Center the page ordering indicator vertically, relative to the checkboxes next to it.
* Remove an unused variableMatthias Clasen2014-10-031-2/+0
|