summaryrefslogtreecommitdiff
path: root/gtk/gtkstylecontext.c
Commit message (Collapse)AuthorAgeFilesLines
* GtkStyleContext: invalidate icon caches when resetting widgetsCarlos Garcia Campos2010-12-041-0/+3
|
* Add helper API for getting colors/borders in GtkStyleContext/GtkThemingEngineCarlos Garnacho2010-12-041-0/+192
|
* Parse user CSS from $XDG_CONFIG_HOME/gtk-3.0/gtk.cssCarlos Garnacho2010-12-041-1/+2
|
* GtkStyleProvider: Add GtkStateFlags parameter to get_style_property().Carlos Garnacho2010-12-041-11/+23
| | | | | Widget style properties can now have different values depending on the current state.
* GtkStyleContext: Handle directionality when picking next provider.Carlos Garnacho2010-12-041-7/+8
|
* docs: gtk_style_context_get_screen() always returns a valid screenCarlos Garcia Campos2010-12-041-1/+1
|
* Check screen really changed before notifying it and invalidating the contextCarlos Garcia Campos2010-12-041-0/+4
|
* Initialize screen of GtkStyleContext to default screenCarlos Garcia Campos2010-12-041-3/+4
|
* Add list of classes and regions to the docsMatthias Clasen2010-12-041-0/+208
|
* Some header cleanupsMatthias Clasen2010-12-041-2/+2
| | | | | Move GtkGradient to their own files, also move GtkBorder out of gtkstyle.h, so that header can be all deprecated.
* GtkStyleContext: store layout extents for animation purposes.Carlos Garnacho2010-12-041-0/+9
|
* GtkStyleContext: Only allow looping transitions for states being turned on.Carlos Garnacho2010-12-041-1/+3
|
* GtkStyleContext: Stop animations if the window is gone.Carlos Garnacho2010-12-041-19/+48
|
* Add illustration to gtk_render_handle docsMatthias Clasen2010-12-041-0/+5
|
* Small doc additionMatthias Clasen2010-12-041-0/+4
|
* Add a frame-gap illustrationMatthias Clasen2010-12-041-4/+9
|
* GtkStyleContext: Handle empty areas when coalescing invalidation regions.Carlos Garnacho2010-12-041-6/+13
|
* Illustrate extension renderingMatthias Clasen2010-12-041-0/+9
|
* Add slider illustrationMatthias Clasen2010-12-041-0/+5
|
* Add examples for frame renderingMatthias Clasen2010-12-041-3/+15
|
* Add a background example to the docsMatthias Clasen2010-12-041-0/+6
|
* Some more images for gtk_render docsMatthias Clasen2010-12-041-2/+12
|
* Improve some gtk_render_ docsMatthias Clasen2010-12-041-64/+94
| | | | With pictures !!
* Fix doc formattingMatthias Clasen2010-12-041-2/+3
|
* More documentation reshufflingMatthias Clasen2010-12-041-19/+7
|
* Add some images to the docsMatthias Clasen2010-12-041-0/+18
| | | | Add graphs for the transition functions and gradient examples.
* GtkStyleContext documentation tweaksMatthias Clasen2010-12-041-29/+38
|
* GtkStyleContext: Use correct type for animation duration.Carlos Garnacho2010-12-041-1/+1
|
* Documentation improvementsMatthias Clasen2010-12-041-5/+5
| | | | | | | | This patch adds more detail to the explanation of CSS, and also adds documentation about which files are read. We also make :focus an alternative to :focused (since :focus is a standard CSS pseudo-class).
* GtkStyleContext: preserve state on save().Carlos Garnacho2010-12-041-0/+1
|
* Fix a typoMatthias Clasen2010-12-041-1/+1
|
* GtkStyleProvider: Pass a GParamSpec in get_style_property().Carlos Garnacho2010-12-041-2/+3
| | | | | This is so we can know the owner type of the property, and matching with the stored strings in GtkCssProvider is direct.
* GtkStyleContext: Also use screen providers for widget style properties.Carlos Garnacho2010-12-041-3/+19
|
* Handle looping transition animations.Carlos Garnacho2010-12-041-5/+15
|
* GtkStyleContext: Resolve symbolic colors for widget style properties.Carlos Garnacho2010-12-041-4/+39
|
* Remove GTK_STATE_LAST.Carlos Garnacho2010-12-041-1/+1
| | | | It didn't turn out to be that useful, nor widely used.
* GtkStyleContext: Add gtk_style_context_set_background().Carlos Garnacho2010-12-041-0/+42
| | | | This function replaces gtk_style_set_background().
* GtkStyleContext: Fix check for GtkIconSize in render_icon_pixbuf().Carlos Garnacho2010-12-041-1/+1
|
* GtkStyleContext: restore widget state too in restore().Carlos Garnacho2010-12-041-4/+8
|
* GtkStyleContext: Add gtk_render_icon_pixbuf()Carlos Garnacho2010-12-041-0/+33
| | | | | This function is similar to gtk_style_render_icon(), which is now implemented on top of this one.
* GtkStyleContext: Fix merging of local and global providers.Carlos Garnacho2010-12-041-1/+1
|
* Document gtk_render_* functions.Carlos Garnacho2010-12-041-0/+204
|
* Add gtk_render_activity()Carlos Garnacho2010-12-041-0/+23
| | | | | | This method will render progress bars and spinners, these should handle active and inconsistent states' animation progress in order to perform animations.
* s/GtkStyleSet/GtkStyleProperties/Carlos Garnacho2010-12-041-14/+14
| | | | | The former name had oddities such as gtk_style_set_set() and such, so the new name is nicer in that regard and not much longer.
* Use GdkRGBA all around in GtkStyleContext.Carlos Garnacho2010-12-041-1/+1
|
* GtkStyleContext: s/set/add/ and s/unset/remove/ for classes/regions.Carlos Garnacho2010-12-041-12/+12
| | | | | Several classes and regions may be set to GtkStyleContext, so rename the functions to be more intuitive.
* GtkStyleContext: Add gtk_style_context_new().Carlos Garnacho2010-12-041-0/+23
|
* Change semantics of the methods to check whether an animation is running.Carlos Garnacho2010-12-041-46/+33
| | | | | | | It actually messed up with the state being actually set, and having a transition animation running for it. Now this dichotomy is removed, and gtk_style_context_state_is_running() only checks whether an animation is running, leaving state checking to flags & GTK_STATE_FLAG_*.
* GtkStyleContext: Actually store region ID when starting an animation.Carlos Garnacho2010-12-041-1/+3
|
* Add theming docsCarlos Garnacho2010-12-041-21/+651
| | | | | Both API and file format is documented, there's still missing a migration doc though.