Ardour  9.0-pre0-582-g084a23a80d
gtksettings.h File Reference
#include <gtk/gtkrc.h>
Include dependency graph for gtksettings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkSettings
 
struct  _GtkSettingsClass
 
struct  _GtkSettingsValue
 

Macros

#define GTK_TYPE_SETTINGS   (gtk_settings_get_type ())
 
#define GTK_SETTINGS(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SETTINGS, GtkSettings))
 
#define GTK_SETTINGS_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SETTINGS, GtkSettingsClass))
 
#define GTK_IS_SETTINGS(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SETTINGS))
 
#define GTK_IS_SETTINGS_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SETTINGS))
 
#define GTK_SETTINGS_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SETTINGS, GtkSettingsClass))
 

Typedefs

typedef struct _GtkSettingsClass GtkSettingsClass
 
typedef struct _GtkSettingsValue GtkSettingsValue
 
typedef struct _GtkSettingsPropertyValue GtkSettingsPropertyValue
 

Functions

GType gtk_settings_get_type (void) G_GNUC_CONST
 
GtkSettingsgtk_settings_get_default (void)
 
GtkSettingsgtk_settings_get_for_screen (GdkScreen *screen)
 
void gtk_settings_install_property (GParamSpec *pspec)
 
void gtk_settings_install_property_parser (GParamSpec *pspec, GtkRcPropertyParser parser)
 
gboolean gtk_rc_property_parse_color (const GParamSpec *pspec, const GString *gstring, GValue *property_value)
 
gboolean gtk_rc_property_parse_enum (const GParamSpec *pspec, const GString *gstring, GValue *property_value)
 
gboolean gtk_rc_property_parse_flags (const GParamSpec *pspec, const GString *gstring, GValue *property_value)
 
gboolean gtk_rc_property_parse_requisition (const GParamSpec *pspec, const GString *gstring, GValue *property_value)
 
gboolean gtk_rc_property_parse_border (const GParamSpec *pspec, const GString *gstring, GValue *property_value)
 
void gtk_settings_set_property_value (GtkSettings *settings, const gchar *name, const GtkSettingsValue *svalue)
 
void gtk_settings_set_string_property (GtkSettings *settings, const gchar *name, const gchar *v_string, const gchar *origin)
 
void gtk_settings_set_long_property (GtkSettings *settings, const gchar *name, glong v_long, const gchar *origin)
 
void gtk_settings_set_double_property (GtkSettings *settings, const gchar *name, gdouble v_double, const gchar *origin)
 
void _gtk_settings_set_property_value_from_rc (GtkSettings *settings, const gchar *name, const GtkSettingsValue *svalue)
 
void _gtk_settings_reset_rc_values (GtkSettings *settings)
 
void _gtk_settings_handle_event (GdkEventSetting *event)
 
GtkRcPropertyParser _gtk_rc_property_parser_from_type (GType type)
 
gboolean _gtk_settings_parse_convert (GtkRcPropertyParser parser, const GValue *src_value, GParamSpec *pspec, GValue *dest_value)
 

Macro Definition Documentation

◆ GTK_IS_SETTINGS

#define GTK_IS_SETTINGS (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SETTINGS))

Definition at line 35 of file gtksettings.h.

◆ GTK_IS_SETTINGS_CLASS

#define GTK_IS_SETTINGS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SETTINGS))

Definition at line 36 of file gtksettings.h.

◆ GTK_SETTINGS

#define GTK_SETTINGS (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SETTINGS, GtkSettings))

Definition at line 33 of file gtksettings.h.

◆ GTK_SETTINGS_CLASS

#define GTK_SETTINGS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SETTINGS, GtkSettingsClass))

Definition at line 34 of file gtksettings.h.

◆ GTK_SETTINGS_GET_CLASS

#define GTK_SETTINGS_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SETTINGS, GtkSettingsClass))

Definition at line 37 of file gtksettings.h.

◆ GTK_TYPE_SETTINGS

#define GTK_TYPE_SETTINGS   (gtk_settings_get_type ())

Definition at line 32 of file gtksettings.h.

Typedef Documentation

◆ GtkSettingsClass

Definition at line 28 of file gtksettings.h.

◆ GtkSettingsPropertyValue

typedef struct _GtkSettingsPropertyValue GtkSettingsPropertyValue

Definition at line 28 of file gtksettings.h.

◆ GtkSettingsValue

Definition at line 28 of file gtksettings.h.

Function Documentation

◆ _gtk_rc_property_parser_from_type()

GtkRcPropertyParser _gtk_rc_property_parser_from_type ( GType  type)

◆ _gtk_settings_handle_event()

void _gtk_settings_handle_event ( GdkEventSetting event)

◆ _gtk_settings_parse_convert()

gboolean _gtk_settings_parse_convert ( GtkRcPropertyParser  parser,
const GValue *  src_value,
GParamSpec *  pspec,
GValue *  dest_value 
)

◆ _gtk_settings_reset_rc_values()

void _gtk_settings_reset_rc_values ( GtkSettings settings)

◆ _gtk_settings_set_property_value_from_rc()

void _gtk_settings_set_property_value_from_rc ( GtkSettings settings,
const gchar *  name,
const GtkSettingsValue svalue 
)

◆ gtk_rc_property_parse_border()

gboolean gtk_rc_property_parse_border ( const GParamSpec *  pspec,
const GString *  gstring,
GValue *  property_value 
)

◆ gtk_rc_property_parse_color()

gboolean gtk_rc_property_parse_color ( const GParamSpec *  pspec,
const GString *  gstring,
GValue *  property_value 
)

◆ gtk_rc_property_parse_enum()

gboolean gtk_rc_property_parse_enum ( const GParamSpec *  pspec,
const GString *  gstring,
GValue *  property_value 
)

◆ gtk_rc_property_parse_flags()

gboolean gtk_rc_property_parse_flags ( const GParamSpec *  pspec,
const GString *  gstring,
GValue *  property_value 
)

◆ gtk_rc_property_parse_requisition()

gboolean gtk_rc_property_parse_requisition ( const GParamSpec *  pspec,
const GString *  gstring,
GValue *  property_value 
)

◆ gtk_settings_get_default()

GtkSettings* gtk_settings_get_default ( void  )

◆ gtk_settings_get_for_screen()

GtkSettings* gtk_settings_get_for_screen ( GdkScreen screen)

◆ gtk_settings_get_type()

GType gtk_settings_get_type ( void  )

◆ gtk_settings_install_property()

void gtk_settings_install_property ( GParamSpec *  pspec)

◆ gtk_settings_install_property_parser()

void gtk_settings_install_property_parser ( GParamSpec *  pspec,
GtkRcPropertyParser  parser 
)

◆ gtk_settings_set_double_property()

void gtk_settings_set_double_property ( GtkSettings settings,
const gchar *  name,
gdouble  v_double,
const gchar *  origin 
)

◆ gtk_settings_set_long_property()

void gtk_settings_set_long_property ( GtkSettings settings,
const gchar *  name,
glong  v_long,
const gchar *  origin 
)

◆ gtk_settings_set_property_value()

void gtk_settings_set_property_value ( GtkSettings settings,
const gchar *  name,
const GtkSettingsValue svalue 
)

◆ gtk_settings_set_string_property()

void gtk_settings_set_string_property ( GtkSettings settings,
const gchar *  name,
const gchar *  v_string,
const gchar *  origin 
)