summaryrefslogtreecommitdiff
path: root/gtk/gtkcssenumvalueprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* render: Split out icon-effect apply functionBenjamin Otte2015-12-041-0/+2
|
* css: Rename -gtk-image-effect to -gtk-icon-effectBenjamin Otte2015-12-021-3/+3
| | | | This is a property for icons, so we should name it as such.
* css: support text-decoration-stylePaolo Borelli2015-07-061-0/+4
| | | | | The support is limited to underline single, double and wavy, which is what pango has today.
* css: add support for text-decoration-linePaolo Borelli2015-07-061-0/+4
|
* css: Implement font-stretchEmmanuele Bassi2014-08-281-0/+4
| | | | | | | | | | | | | | The font-stretch CSS property is defined in the Level 3 CSS Fonts module, available at: http://dev.w3.org/csswg/css-fonts/#propdef-font-stretch It allows defining a normal, condensed, or expanded face to the font description. Pango already supports it, so this is literally just the CSS parser machinery needed to bridge our CSS to the FontDescription API. https://bugzilla.gnome.org/show_bug.cgi?id=735593
* css: Add a -gtk-icon-style propertyBenjamin Otte2014-05-141-0/+4
| | | | | | | | | | | | | The values can be: "requested" - the style as requested "regular" - use a regular full-color icon "symbolic" - use a symbolic icon The property defaults to "requested", so no changes should be seen unless CSS overrides it. It is also inherited, so that using this CSS .toolbar { -gtk-icon-style: symbolic; } is enough to force the whole toolbar to use symbolic icons.
* css: Add a GtkCssValue for GtkCssImageEffectCosimo Cecchi2013-08-201-0/+4
| | | | | | | This will allow us to use the CSS machinery to apply a highlight or dim effect when images are prelit or insensitive. https://bugzilla.gnome.org/show_bug.cgi?id=705443
* cssvalue: Parse font sizes properlyBenjamin Otte2012-12-011-0/+1
| | | | | As the last CSS property, font-size now is a proper number (when it's not a keyword).
* css: Add more features to font-size codeBenjamin Otte2012-12-011-0/+4
| | | | | | | | We now support the keywords (like xx-small, medium, larger, smaller...) and I've changed the default value to be "medium". This required some shuffling of the "get default font size" code. But all is well now.
* cssvalue: Add animation enum propertiesBenjamin Otte2012-09-171-0/+12
|
* cssvalue: Add GtkCssArea to the enum valuesBenjamin Otte2012-04-171-0/+4
| | | | | | | ... and get rid of its GType. This makes it non-queryable using gtk_style_context_get() but it used to be a private struct anyway.
* cssvalue: Add enum values for the pango enumsBenjamin Otte2012-04-171-0/+12
| | | | And fix the parser to conform to the CSS spec while at it.
* cssvalue: Make border styles be their own valueBenjamin Otte2012-04-171-0/+36
... and add them via gtkcssenumvalue.[ch] which will be used for all enums.