mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-11 03:10:09 +00:00
Add GtkStyleProperties to the docs
This commit is contained in:
parent
e2f91f7201
commit
5e26fb75a0
@ -55,6 +55,7 @@
|
||||
<title>Theming in GTK+</title>
|
||||
<xi:include href="xml/gtkwidgetpath.xml" />
|
||||
<xi:include href="xml/gtkstyleprovider.xml" />
|
||||
<xi:include href="xml/gtkstyleproperties.xml" />
|
||||
<xi:include href="xml/gtkstylecontext.xml" />
|
||||
<xi:include href="xml/gtkcssprovider.xml" />
|
||||
<xi:include href="xml/gtkthemingengine.xml" />
|
||||
|
@ -313,6 +313,19 @@ Used to change the appearance of an outline typically provided by a #GtkFrame.
|
||||
@GTK_SHADOW_ETCHED_IN: The outline has a sunken 3d appearance.
|
||||
@GTK_SHADOW_ETCHED_OUT: The outline has a raised 3d appearance
|
||||
|
||||
<!-- ##### ENUM GtkStateType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GTK_STATE_NORMAL:
|
||||
@GTK_STATE_ACTIVE:
|
||||
@GTK_STATE_PRELIGHT:
|
||||
@GTK_STATE_SELECTED:
|
||||
@GTK_STATE_INSENSITIVE:
|
||||
@GTK_STATE_INCONSISTENT:
|
||||
@GTK_STATE_FOCUSED:
|
||||
|
||||
<!-- ##### ENUM GtkToolbarStyle ##### -->
|
||||
<para>
|
||||
Used to customize the appearance of a #GtkToolbar. Note that
|
||||
|
@ -32,6 +32,25 @@
|
||||
#include "gtk9slice.h"
|
||||
#include "gtkintl.h"
|
||||
|
||||
/**
|
||||
* SECTION:gtkstyleproperties
|
||||
* @Short_description: Store for style property information
|
||||
* @Title: GtkStyleProperties
|
||||
*
|
||||
* GtkStyleProperties provides the storage for style information
|
||||
* that is used by #GtkStyleContext and other #GtkStyleProvider
|
||||
* implementations.
|
||||
*
|
||||
* Before style properties can be stored in GtkStyleProperties, they
|
||||
* must be registered with gtk_style_properties_register_property().
|
||||
*
|
||||
* Unless you are writing a #GtkStyleProvider implementation, you
|
||||
* are unlikely to use this API directly, as gtk_style_context_get()
|
||||
* and its variants are the preferred way to access styling information
|
||||
* from widget implementations and theming engine implementations
|
||||
* should use the APIs provided by #GtkThemingEngine instead.
|
||||
*/
|
||||
|
||||
typedef struct GtkStylePropertiesPrivate GtkStylePropertiesPrivate;
|
||||
typedef struct PropertyData PropertyData;
|
||||
typedef struct PropertyNode PropertyNode;
|
||||
|
Loading…
Reference in New Issue
Block a user