Top | ![]() |
![]() |
![]() |
![]() |
void | dzl_preferences_add_page () |
void | dzl_preferences_add_group () |
void | dzl_preferences_add_list_group () |
guint | dzl_preferences_add_radio () |
guint | dzl_preferences_add_switch () |
guint | dzl_preferences_add_spin_button () |
guint | dzl_preferences_add_custom () |
guint | dzl_preferences_add_font_button () |
guint | dzl_preferences_add_file_chooser () |
gboolean | dzl_preferences_remove_id () |
void | dzl_preferences_set_page () |
GtkWidget * | dzl_preferences_get_widget () |
guint | dzl_preferences_add_table_row () |
void dzl_preferences_add_page (DzlPreferences *self
,const gchar *page_name
,const gchar *title
,gint priority
);
void dzl_preferences_add_group (DzlPreferences *self
,const gchar *page_name
,const gchar *group_name
,const gchar *title
,gint priority
);
void dzl_preferences_add_list_group (DzlPreferences *self
,const gchar *page_name
,const gchar *group_name
,const gchar *title
,GtkSelectionMode mode
,gint priority
);
guint dzl_preferences_add_radio (DzlPreferences *self
,const gchar *page_name
,const gchar *group_name
,const gchar *schema_id
,const gchar *key
,const gchar *path
,const gchar *variant_string
,const gchar *title
,const gchar *subtitle
,const gchar *keywords
,gint priority
);
guint dzl_preferences_add_switch (DzlPreferences *self
,const gchar *page_name
,const gchar *group_name
,const gchar *schema_id
,const gchar *key
,const gchar *path
,const gchar *variant_string
,const gchar *title
,const gchar *subtitle
,const gchar *keywords
,gint priority
);
guint dzl_preferences_add_spin_button (DzlPreferences *self
,const gchar *page_name
,const gchar *group_name
,const gchar *schema_id
,const gchar *key
,const gchar *path
,const gchar *title
,const gchar *subtitle
,const gchar *keywords
,gint priority
);
guint dzl_preferences_add_custom (DzlPreferences *self
,const gchar *page_name
,const gchar *group_name
,GtkWidget *widget
,const gchar *keywords
,gint priority
);
guint dzl_preferences_add_font_button (DzlPreferences *self
,const gchar *page_name
,const gchar *group_name
,const gchar *schema_id
,const gchar *key
,const gchar *title
,const gchar *keywords
,gint priority
);
guint dzl_preferences_add_file_chooser (DzlPreferences *self
,const gchar *page_name
,const gchar *group_name
,const gchar *schema_id
,const gchar *key
,const gchar *path
,const gchar *title
,const gchar *subtitle
,GtkFileChooserAction action
,const gchar *keywords
,gint priority
);
gboolean dzl_preferences_remove_id (DzlPreferences *self
,guint widget_id
);
void dzl_preferences_set_page (DzlPreferences *self
,const gchar *page_name
,GHashTable *map
);
GtkWidget * dzl_preferences_get_widget (DzlPreferences *self
,guint widget_id
);
guint dzl_preferences_add_table_row (DzlPreferences *self
,const gchar *page_name
,const gchar *group_name
,GtkWidget *first_widget
,...
);
struct DzlPreferencesInterface { GTypeInterface parent_interface; void (*set_page) (DzlPreferences *self, const gchar *page_name, GHashTable *map); void (*add_page) (DzlPreferences *self, const gchar *page_name, const gchar *title, gint priority); void (*add_group) (DzlPreferences *self, const gchar *page_name, const gchar *group_name, const gchar *title, gint priority); void (*add_list_group) (DzlPreferences *self, const gchar *page_name, const gchar *group_name, const gchar *title, GtkSelectionMode mode, gint priority); guint (*add_radio) (DzlPreferences *self, const gchar *page_name, const gchar *group_name, const gchar *schema_id, const gchar *key, const gchar *path, const gchar *variant_string, const gchar *title, const gchar *subtitle, const gchar *keywords, gint priority); guint (*add_font_button) (DzlPreferences *self, const gchar *page_name, const gchar *group_name, const gchar *schema_id, const gchar *key, const gchar *title, const gchar *keywords, gint priority); guint (*add_switch) (DzlPreferences *self, const gchar *page_name, const gchar *group_name, const gchar *schema_id, const gchar *key, const gchar *path, const gchar *variant_string, const gchar *title, const gchar *subtitle, const gchar *keywords, gint priority); guint (*add_spin_button) (DzlPreferences *self, const gchar *page_name, const gchar *group_name, const gchar *schema_id, const gchar *key, const gchar *path, const gchar *title, const gchar *subtitle, const gchar *keywords, gint priority); guint (*add_file_chooser) (DzlPreferences *self, const gchar *page_name, const gchar *group_name, const gchar *schema_id, const gchar *key, const gchar *path, const gchar *title, const gchar *subtitle, GtkFileChooserAction action, const gchar *keywords, gint priority); guint (*add_custom) (DzlPreferences *self, const gchar *page_name, const gchar *group_name, GtkWidget *widget, const gchar *keywords, gint priority); gboolean (*remove_id) (DzlPreferences *self, guint widget_id); GtkWidget *(*get_widget) (DzlPreferences *self, guint widget_id); guint (*add_table_row_va) (DzlPreferences *self, const gchar *page_name, const gchar *group_name, GtkWidget *first_widget, va_list args); };