Add GtkStyleProperties to the docs
This commit is contained in:
		
				
					committed by
					
						
						Carlos Garnacho
					
				
			
			
				
	
			
			
			
						parent
						
							e2f91f7201
						
					
				
				
					commit
					5e26fb75a0
				
			@ -55,6 +55,7 @@
 | 
				
			|||||||
    <title>Theming in GTK+</title>
 | 
					    <title>Theming in GTK+</title>
 | 
				
			||||||
    <xi:include href="xml/gtkwidgetpath.xml" />
 | 
					    <xi:include href="xml/gtkwidgetpath.xml" />
 | 
				
			||||||
    <xi:include href="xml/gtkstyleprovider.xml" />
 | 
					    <xi:include href="xml/gtkstyleprovider.xml" />
 | 
				
			||||||
 | 
					    <xi:include href="xml/gtkstyleproperties.xml" />
 | 
				
			||||||
    <xi:include href="xml/gtkstylecontext.xml" />
 | 
					    <xi:include href="xml/gtkstylecontext.xml" />
 | 
				
			||||||
    <xi:include href="xml/gtkcssprovider.xml" />
 | 
					    <xi:include href="xml/gtkcssprovider.xml" />
 | 
				
			||||||
    <xi:include href="xml/gtkthemingengine.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_IN: The outline has a sunken 3d appearance.
 | 
				
			||||||
@GTK_SHADOW_ETCHED_OUT: The outline has a raised 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 ##### -->
 | 
					<!-- ##### ENUM GtkToolbarStyle ##### -->
 | 
				
			||||||
<para>
 | 
					<para>
 | 
				
			||||||
Used to customize the appearance of a #GtkToolbar. Note that 
 | 
					Used to customize the appearance of a #GtkToolbar. Note that 
 | 
				
			||||||
 | 
				
			|||||||
@ -32,6 +32,25 @@
 | 
				
			|||||||
#include "gtk9slice.h"
 | 
					#include "gtk9slice.h"
 | 
				
			||||||
#include "gtkintl.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 GtkStylePropertiesPrivate GtkStylePropertiesPrivate;
 | 
				
			||||||
typedef struct PropertyData PropertyData;
 | 
					typedef struct PropertyData PropertyData;
 | 
				
			||||||
typedef struct PropertyNode PropertyNode;
 | 
					typedef struct PropertyNode PropertyNode;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user