mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
stylecontext: add style classes for top/bottom/right/left areas
This is useful to e.g. theme notebook tabs differently according to their position directly from the CSS sheet. GtkNotebook support in a separate commit. https://bugzilla.gnome.org/show_bug.cgi?id=659777
This commit is contained in:
parent
d6a58e5bd3
commit
8d3f7e3a4a
@ -5652,6 +5652,10 @@ GTK_STYLE_CLASS_VIEW
|
||||
GTK_STYLE_CLASS_WARNING
|
||||
GTK_STYLE_CLASS_HORIZONTAL
|
||||
GTK_STYLE_CLASS_VERTICAL
|
||||
GTK_STYLE_CLASS_TOP
|
||||
GTK_STYLE_CLASS_BOTTOM
|
||||
GTK_STYLE_CLASS_LEFT
|
||||
GTK_STYLE_CLASS_RIGHT
|
||||
GTK_STYLE_REGION_COLUMN
|
||||
GTK_STYLE_REGION_COLUMN_HEADER
|
||||
GTK_STYLE_REGION_ROW
|
||||
|
@ -222,7 +222,11 @@
|
||||
* #GTK_STYLE_CLASS_QUESTION,
|
||||
* #GTK_STYLE_CLASS_ERROR,
|
||||
* #GTK_STYLE_CLASS_HORIZONTAL,
|
||||
* #GTK_STYLE_CLASS_VERTICAL.
|
||||
* #GTK_STYLE_CLASS_VERTICAL,
|
||||
* #GTK_STYLE_CLASS_TOP,
|
||||
* #GTK_STYLE_CLASS_BOTTOM,
|
||||
* #GTK_STYLE_CLASS_LEFT,
|
||||
* #GTK_STYLE_CLASS_RIGHT,
|
||||
* </para>
|
||||
* <para>
|
||||
* Widgets can also add regions with flags to their context.
|
||||
|
@ -600,6 +600,45 @@ struct _GtkStyleContextClass
|
||||
*/
|
||||
#define GTK_STYLE_CLASS_VERTICAL "vertical"
|
||||
|
||||
/**
|
||||
* GTK_STYLE_CLASS_TOP:
|
||||
*
|
||||
* A CSS class to indicate an area at the top of a widget.
|
||||
*
|
||||
* This is used by widgets that can render an area in different
|
||||
* positions, such as tabs in a #GtkNotebook.
|
||||
*/
|
||||
#define GTK_STYLE_CLASS_TOP "top"
|
||||
|
||||
/**
|
||||
* GTK_STYLE_CLASS_BOTTOM:
|
||||
*
|
||||
* A CSS class to indicate an area at the bottom of a widget.
|
||||
*
|
||||
* This is used by widgets that can render an area in different
|
||||
* positions, such as tabs in a #GtkNotebook.
|
||||
*/
|
||||
#define GTK_STYLE_CLASS_BOTTOM "bottom"
|
||||
|
||||
/**
|
||||
* GTK_STYLE_CLASS_LEFT:
|
||||
*
|
||||
* A CSS class to indicate an area at the left of a widget.
|
||||
*
|
||||
* This is used by widgets that can render an area in different
|
||||
* positions, such as tabs in a #GtkNotebook.
|
||||
*/
|
||||
#define GTK_STYLE_CLASS_LEFT "left"
|
||||
|
||||
/**
|
||||
* GTK_STYLE_CLASS_RIGHT:
|
||||
*
|
||||
* A CSS class to indicate an area at the right of a widget.
|
||||
*
|
||||
* This is used by widgets that can render an area in different
|
||||
* positions, such as tabs in a #GtkNotebook.
|
||||
*/
|
||||
#define GTK_STYLE_CLASS_RIGHT "right"
|
||||
|
||||
/* Predefined set of widget regions */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user