31 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
32 #error "Only <gtk/gtk.h> can be included directly."
45 #define GTK_TYPE_RC_STYLE (gtk_rc_style_get_type ())
46 #define GTK_RC_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_RC_STYLE, GtkRcStyle))
47 #define GTK_RC_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RC_STYLE, GtkRcStyleClass))
48 #define GTK_IS_RC_STYLE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_RC_STYLE))
49 #define GTK_IS_RC_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RC_STYLE))
50 #define GTK_RC_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RC_STYLE, GtkRcStyleClass))
128 #define gtk_rc_parse gtk_rc_parse_utf8
137 gchar *path_reversed);
141 const char *widget_path,
142 const char *class_path,
146 gboolean force_load);
151 const gchar *pixmap_file);
157 #ifndef GTK_DISABLE_DEPRECATED
159 const gchar *pattern);
161 const gchar *pattern);
163 const gchar *pattern);
171 #ifndef GTK_DISABLE_DEPRECATED
251 GQuark property_name);
256 GQuark property_name);
guint gtk_rc_parse_color(GScanner *scanner, GdkColor *color)
void gtk_rc_parse(const gchar *filename)
GtkRcStyle * gtk_rc_style_new(void)
const GtkRcProperty * _gtk_rc_style_lookup_rc_property(GtkRcStyle *rc_style, GQuark type_name, GQuark property_name)
void _gtk_rc_free_widget_class_path(GSList *list)
const gchar * _gtk_rc_context_get_default_font_name(GtkSettings *settings)
GtkRcStyle * gtk_rc_style_copy(GtkRcStyle *orig)
void gtk_rc_style_unref(GtkRcStyle *rc_style)
gchar * gtk_rc_get_im_module_path(void)
void gtk_rc_reset_styles(GtkSettings *settings)
void gtk_rc_parse_string(const gchar *rc_string)
GScanner * gtk_rc_scanner_new(void)
GtkStyle * gtk_rc_get_style(GtkWidget *widget)
struct _GtkRcContext GtkRcContext
void _gtk_rc_style_unset_rc_property(GtkRcStyle *rc_style, GQuark type_name, GQuark property_name)
gboolean gtk_rc_reparse_all_for_settings(GtkSettings *settings, gboolean force_load)
@ GTK_RC_TOKEN_YTHICKNESS
@ GTK_RC_TOKEN_WIDGET_CLASS
@ GTK_RC_TOKEN_IM_MODULE_FILE
@ GTK_RC_TOKEN_INSENSITIVE
@ GTK_RC_TOKEN_MODULE_PATH
@ GTK_RC_TOKEN_APPLICATION
@ GTK_RC_TOKEN_XTHICKNESS
@ GTK_RC_TOKEN_IM_MODULE_PATH
@ GTK_RC_TOKEN_PIXMAP_PATH
GSList * _gtk_rc_parse_widget_class_path(const gchar *pattern)
void gtk_rc_add_widget_name_style(GtkRcStyle *rc_style, const gchar *pattern)
gboolean gtk_rc_reparse_all(void)
guint gtk_rc_parse_color_full(GScanner *scanner, GtkRcStyle *style, GdkColor *color)
void gtk_rc_add_widget_class_style(GtkRcStyle *rc_style, const gchar *pattern)
void gtk_rc_style_ref(GtkRcStyle *rc_style)
void _gtk_rc_style_set_rc_property(GtkRcStyle *rc_style, GtkRcProperty *property)
GType gtk_rc_style_get_type(void) G_GNUC_CONST
gchar * gtk_rc_find_pixmap_in_path(GtkSettings *settings, GScanner *scanner, const gchar *pixmap_file)
void gtk_rc_add_class_style(GtkRcStyle *rc_style, const gchar *pattern)
GSList * _gtk_rc_style_get_color_hashes(GtkRcStyle *rc_style)
GtkStyle * gtk_rc_get_style_by_paths(GtkSettings *settings, const char *widget_path, const char *class_path, GType type)
guint gtk_rc_parse_priority(GScanner *scanner, GtkPathPriorityType *priority)
typedefG_BEGIN_DECLS struct _GtkIconFactory GtkIconFactory
gchar * gtk_rc_get_module_dir(void)
void _gtk_rc_context_destroy(GtkSettings *settings)
gchar * gtk_rc_find_module_in_path(const gchar *module_file)
gboolean _gtk_rc_match_widget_class(GSList *list, gint length, gchar *path, gchar *path_reversed)
gchar * gtk_rc_get_im_module_file(void)
guint gtk_rc_parse_state(GScanner *scanner, GtkStateType *state)
PBD::PropertyDescriptor< uint32_t > color
PBD::PropertyDescriptor< timecnt_t > length
void(* _gtk_reserved1)(void)
void(* _gtk_reserved2)(void)
void(* _gtk_reserved4)(void)
void(* _gtk_reserved3)(void)
GObjectClass parent_class
void(* merge)(GtkRcStyle *dest, GtkRcStyle *src)
guint(* parse)(GtkRcStyle *rc_style, GtkSettings *settings, GScanner *scanner)
PangoFontDescription * font_desc
GtkRcFlags color_flags[5]
gchar * bg_pixmap_name[5]