mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-24 12:41:16 +00:00
GtkStyleContext: Add #define's for the default properties.
This commit is contained in:
parent
1be9d6ebc9
commit
44b1a6c852
@ -5374,6 +5374,18 @@ gtk_style_properties_get_type
|
|||||||
<FILE>gtkstylecontext</FILE>
|
<FILE>gtkstylecontext</FILE>
|
||||||
<TITLE>GtkStyleContext</TITLE>
|
<TITLE>GtkStyleContext</TITLE>
|
||||||
<SUBSECTION>
|
<SUBSECTION>
|
||||||
|
GTK_STYLE_PROPERTY_BACKGROUND_COLOR
|
||||||
|
GTK_STYLE_PROPERTY_COLOR
|
||||||
|
GTK_STYLE_PROPERTY_FONT
|
||||||
|
GTK_STYLE_PROPERTY_MARGIN
|
||||||
|
GTK_STYLE_PROPERTY_PADDING
|
||||||
|
GTK_STYLE_PROPERTY_BORDER_WIDTH
|
||||||
|
GTK_STYLE_PROPERTY_BORDER_RADIUS
|
||||||
|
GTK_STYLE_PROPERTY_BORDER_STYLE
|
||||||
|
GTK_STYLE_PROPERTY_BORDER_COLOR
|
||||||
|
GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
|
||||||
|
</SUBSECTION>
|
||||||
|
<SUBSECTION>
|
||||||
GTK_STYLE_CLASS_BACKGROUND
|
GTK_STYLE_CLASS_BACKGROUND
|
||||||
GTK_STYLE_CLASS_BUTTON
|
GTK_STYLE_CLASS_BUTTON
|
||||||
GTK_STYLE_CLASS_CALENDAR
|
GTK_STYLE_CLASS_CALENDAR
|
||||||
|
@ -49,6 +49,84 @@ struct _GtkStyleContextClass
|
|||||||
void (* changed) (GtkStyleContext *context);
|
void (* changed) (GtkStyleContext *context);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* Default set of properties that GtkStyleContext may contain */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_BACKGROUND_COLOR:
|
||||||
|
*
|
||||||
|
* A property holding the background color of rendered elements as a #GdkRGBA.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_BACKGROUND_COLOR "background-color"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_COLOR:
|
||||||
|
*
|
||||||
|
* A property holding the foreground color of rendered elements as a #GdkRGBA.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_COLOR "color"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_FONT:
|
||||||
|
*
|
||||||
|
* A property holding the font properties used when rendering text
|
||||||
|
* as a #PangoFontDescription.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_FONT "font"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_MARGIN:
|
||||||
|
*
|
||||||
|
* A property holding the rendered element's margin as a #GtkBorder. The
|
||||||
|
* margin is defined as the spacing between the border of the element
|
||||||
|
* and its surrounding elements.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_MARGIN "margin"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_PADDING:
|
||||||
|
*
|
||||||
|
* A property holding the rendered element's padding as a #GtkBorder. The
|
||||||
|
* padding is defined as the spacing between the inner part of the element border
|
||||||
|
* and its child.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_PADDING "padding"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_BORDER_WIDTH:
|
||||||
|
*
|
||||||
|
* A property holding the rendered element's border width in pixels as a #gint.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_BORDER_WIDTH "border-width"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_BORDER_RADIUS:
|
||||||
|
*
|
||||||
|
* A property holding the rendered element's border radius in pixels as a #gint.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_BORDER_RADIUS "border-radius"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_BORDER_STYLE:
|
||||||
|
*
|
||||||
|
* A property holding the element's border style as a #GtkBorderStyle.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_BORDER_STYLE "border-style"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_BORDER_COLOR:
|
||||||
|
*
|
||||||
|
* A property holding the element's border color as a #GdkRGBA.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_BORDER_COLOR "border-color"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GTK_STYLE_PROPERTY_BACKGROUND_IMAGE:
|
||||||
|
*
|
||||||
|
* A property holding the element's background as a #cairo_pattern_t.
|
||||||
|
*/
|
||||||
|
#define GTK_STYLE_PROPERTY_BACKGROUND_IMAGE "background-image"
|
||||||
|
|
||||||
|
|
||||||
/* Predefined set of CSS classes */
|
/* Predefined set of CSS classes */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user