summaryrefslogtreecommitdiff
path: root/gtk/gtksettingsprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* gtksettings: Remove unused functions & prototypesTimm Bäder2019-09-091-10/+0
|
* stylecontext: Port to use display instead of screenBenjamin Otte2017-10-311-1/+1
|
* gtk: Stop handling settings eventsMatthias Clasen2017-10-301-1/+0
| | | | | We don't need this anymore, now that we use the ::setting-changed signal.
* settings: Convert to GdkEvent APIMatthias Clasen2017-09-191-1/+1
|
* API: screen: Stop storing font optionsBenjamin Otte2016-10-161-0/+2
| | | | | font options are only ever set by the GtkSettings object and only ever used inside GTK, so just store them there.
* settings: Add setters for font family and sizeMatthias Clasen2016-05-011-0/+3
|
* Add a few settings gettersMatthias Clasen2016-04-301-0/+3
|
* settings: Provide a default style cascade per scaleBenjamin Otte2015-02-061-1/+2
| | | | | | | | | | | | | | | | | | | | This guarantees we only create 1 extra style cascade in total for hidpi and not one per style context. Style cascades are now nested like this: GtkSettings root cascade (scale == 1) | +-- GtkSettings per scale cascade (for any scale, no custom providers) | +-- GtkStyleContext custom cascade (for any scale, custom providers) This requires a bunch of care when changing cascade-related properties inside GtkStyleContext, so that it ends up with a properly setup cascade, but I think I got those cases right. The only thing we don't do yet is reverting to a GtkSettings cascade when the last custom provider is removed from a custom cascade.
* GtkSettings: Add a private getter for the sourceMatthias Clasen2014-09-221-0/+10
| | | | | | | | Settings have a little more metadata than plain properties. They can come from different sources. Make this information available so we can show it in the inspector. https://bugzilla.gnome.org/show_bug.cgi?id=736971
* Use a define for the default icon theme nameMatthias Clasen2014-07-091-0/+1
| | | | | We're using this name in two places, so match what we are doing for the default theme name, and use a macro.
* Use Adwaita as the default themeMatthias Clasen2014-06-131-1/+1
| | | | | This ensures that GTK+ applications have a high-quality theme on all platforms, and look consistent.
* settings: Store style cascade in settings objectBenjamin Otte2014-02-201-0/+2
| | | | | | | | This ensures that the initialization for the CSS theme happens when the style cascade gets queried. https://bugzilla.redhat.com/show_bug.cgi?id=1064922 https://bugzilla.mozilla.org/show_bug.cgi?id=972382
* Use a define for the default theme nameWilliam Jon McCann2014-01-241-0/+1
|
* Change FSF AddressJavier Jardón2012-02-271-2/+1
|
* Remove sealed members from GtkSettingsMatthias Clasen2010-12-231-0/+43