summaryrefslogtreecommitdiff
path: root/gtk/gtkstylecascade.c
Commit message (Collapse)AuthorAgeFilesLines
* stylecascade: Remove functionBenjamin Otte2014-02-201-9/+0
| | | | Inline it.
* settings: Store style cascade in settings objectBenjamin Otte2014-02-201-14/+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
* style: Add _gtk_style_provider_private_get_settings()Benjamin Otte2012-12-011-0/+24
| | | | | | | | This gives a GtkSettings object for resolving system-dependant things - like the default font family and font size. No code does this yet, but we have an API. Only GtkSettings implements this.
* styleprovider: Change function prototypeBenjamin Otte2012-11-251-5/+5
| | | | | | | Make _gtk_style_provider_private_get_color() return a GtkCssValue (a GtkCssColorValue to be exact) instead of GtkSymbolicColor. With this, the symbolic color usage inside GTK is minimized.
* styleprovider: Remove (broken) implementations of get_styleBenjamin Otte2012-11-241-11/+0
| | | | | The implementations were broken and get_style() is deprecated and documented to return NULL now.
* stylecascade: Remove get_icon_factory() implementationBenjamin Otte2012-11-241-10/+0
| | | | It was redundant.
* Avoid an unintented exportMatthias Clasen2012-09-181-1/+1
| | | | GtkStyleCascade is entirely private, so don't leak any symbols.
* styleprovider: Add query function for keyframesBenjamin Otte2012-09-171-0/+25
|
* styleprovider: Make all implementors emit the new signalBenjamin Otte2012-04-171-2/+23
| | | | ... and listen to it in the cases where they use other style providers.
* syleprovider: Add a vfunc to get the changesBenjamin Otte2012-04-171-0/+28
| | | | This way we can check what changes are even interesting for our matcher.
* css: Make the style provider take a matcher as an input argumentBenjamin Otte2012-04-171-14/+4
|
* styleprovider: Add a custom object for a list of style providersBenjamin Otte2012-04-171-0/+352
This way, we don't have to do magic inside GtkStyleContext, but have a real API. As a cute bonus, this object implements GtkStyleProvider itself. So we can just pretend there's only one provider.