gnome-preferences

Name

gnome-preferences — Fetching and setting GNOME preferences

Synopsis


#include <gnome.h>


struct      GnomePreferences;
void        gnome_preferences_load          (void);
void        gnome_preferences_save          (void);
void        gnome_preferences_load_custom   (GnomePreferences *settings);
void        gnome_preferences_save_custom   (GnomePreferences *settings);
GtkButtonBoxStyle gnome_preferences_get_button_layout
                                            (void);
void        gnome_preferences_set_button_layout
                                            (GtkButtonBoxStyle style);
gboolean    gnome_preferences_get_statusbar_dialog
                                            (void);
void        gnome_preferences_set_statusbar_dialog
                                            (gboolean statusbar);
gboolean    gnome_preferences_get_statusbar_interactive
                                            (void);
void        gnome_preferences_set_statusbar_interactive
                                            (gboolean b);
gboolean    gnome_preferences_get_statusbar_meter_on_right
                                            (void);
void        gnome_preferences_set_statusbar_meter_on_right
                                            (gboolean status_meter_on_right);
gboolean    gnome_preferences_get_menubar_detachable
                                            (void);
void        gnome_preferences_set_menubar_detachable
                                            (gboolean b);
gboolean    gnome_preferences_get_menubar_relief
                                            (void);
void        gnome_preferences_set_menubar_relief
                                            (gboolean b);
gboolean    gnome_preferences_get_toolbar_detachable
                                            (void);
void        gnome_preferences_set_toolbar_detachable
                                            (gboolean b);
gboolean    gnome_preferences_get_toolbar_relief
                                            (void);
void        gnome_preferences_set_toolbar_relief
                                            (gboolean b);
gboolean    gnome_preferences_get_toolbar_relief_btn
                                            (void);
void        gnome_preferences_set_toolbar_relief_btn
                                            (gboolean b);
gboolean    gnome_preferences_get_toolbar_lines
                                            (void);
void        gnome_preferences_set_toolbar_lines
                                            (gboolean b);
gboolean    gnome_preferences_get_toolbar_labels
                                            (void);
void        gnome_preferences_set_toolbar_labels
                                            (gboolean b);
gboolean    gnome_preferences_get_dialog_centered
                                            (void);
void        gnome_preferences_set_dialog_centered
                                            (gboolean b);
GtkWindowType gnome_preferences_get_dialog_type
                                            (void);
void        gnome_preferences_set_dialog_type
                                            (GtkWindowType t);
GtkWindowPosition gnome_preferences_get_dialog_position
                                            (void);
void        gnome_preferences_set_dialog_position
                                            (GtkWindowPosition p);
GnomeMDIMode gnome_preferences_get_mdi_mode (void);
void        gnome_preferences_set_mdi_mode  (GnomeMDIMode m);
GtkPositionType gnome_preferences_get_mdi_tab_pos
                                            (void);
void        gnome_preferences_set_mdi_tab_pos
                                            (GtkPositionType p);
int         gnome_preferences_get_property_box_apply
                                            (void);
void        gnome_preferences_set_property_box_button_apply
                                            (int v);
gboolean    gnome_preferences_get_menus_have_tearoff
                                            (void);
void        gnome_preferences_set_menus_have_tearoff
                                            (gboolean b);
int         gnome_preferences_get_menus_have_icons
                                            (void);
void        gnome_preferences_set_menus_have_icons
                                            (int have_icons);
int         gnome_preferences_get_disable_imlib_cache
                                            (void);
void        gnome_preferences_set_disable_imlib_cache
                                            (int disable_imlib_cache);

Description

Routines used for loading and saving the preferences for the user interface parts of GNOME. gnome_init() calls gnome_preferences_load() at startup.

Details

struct GnomePreferences

struct GnomePreferences {
  GtkButtonBoxStyle dialog_buttons_style;
  int property_box_buttons_ok : 1;
  int property_box_buttons_apply : 1;
  int property_box_buttons_close : 1;
  int property_box_buttons_help : 1;
  int statusbar_not_dialog : 1;
  int statusbar_is_interactive : 1;
  int statusbar_meter_on_right : 1;
  int menubar_detachable : 1;
  int menubar_relief : 1;
  int toolbar_detachable : 1;
  int toolbar_relief : 1;
  int toolbar_relief_btn : 1;
  int toolbar_lines : 1;
  int toolbar_labels : 1;
  int dialog_centered : 1;
  int menus_have_tearoff : 1;
  int menus_have_icons : 1;
  int disable_imlib_cache : 1;
  GtkWindowType dialog_type;
  GtkWindowPosition dialog_position;
  GnomeMDIMode mdi_mode;
  GtkPositionType mdi_tab_pos;
};


gnome_preferences_load ()

void        gnome_preferences_load          (void);


gnome_preferences_save ()

void        gnome_preferences_save          (void);


gnome_preferences_load_custom ()

void        gnome_preferences_load_custom   (GnomePreferences *settings);

settings : 


gnome_preferences_save_custom ()

void        gnome_preferences_save_custom   (GnomePreferences *settings);

settings : 


gnome_preferences_get_button_layout ()

GtkButtonBoxStyle gnome_preferences_get_button_layout
                                            (void);

Returns : 


gnome_preferences_set_button_layout ()

void        gnome_preferences_set_button_layout
                                            (GtkButtonBoxStyle style);

style : 


gnome_preferences_get_statusbar_dialog ()

gboolean    gnome_preferences_get_statusbar_dialog
                                            (void);

Returns : 


gnome_preferences_set_statusbar_dialog ()

void        gnome_preferences_set_statusbar_dialog
                                            (gboolean statusbar);

statusbar : 


gnome_preferences_get_statusbar_interactive ()

gboolean    gnome_preferences_get_statusbar_interactive
                                            (void);

Returns : 


gnome_preferences_set_statusbar_interactive ()

void        gnome_preferences_set_statusbar_interactive
                                            (gboolean b);

b : 


gnome_preferences_get_statusbar_meter_on_right ()

gboolean    gnome_preferences_get_statusbar_meter_on_right
                                            (void);

Returns : 


gnome_preferences_set_statusbar_meter_on_right ()

void        gnome_preferences_set_statusbar_meter_on_right
                                            (gboolean status_meter_on_right);

status_meter_on_right : 


gnome_preferences_get_menubar_detachable ()

gboolean    gnome_preferences_get_menubar_detachable
                                            (void);

Returns : 


gnome_preferences_set_menubar_detachable ()

void        gnome_preferences_set_menubar_detachable
                                            (gboolean b);

b : 


gnome_preferences_get_menubar_relief ()

gboolean    gnome_preferences_get_menubar_relief
                                            (void);

Returns : 


gnome_preferences_set_menubar_relief ()

void        gnome_preferences_set_menubar_relief
                                            (gboolean b);

b : 


gnome_preferences_get_toolbar_detachable ()

gboolean    gnome_preferences_get_toolbar_detachable
                                            (void);

Returns : 


gnome_preferences_set_toolbar_detachable ()

void        gnome_preferences_set_toolbar_detachable
                                            (gboolean b);

b : 


gnome_preferences_get_toolbar_relief ()

gboolean    gnome_preferences_get_toolbar_relief
                                            (void);

Returns : 


gnome_preferences_set_toolbar_relief ()

void        gnome_preferences_set_toolbar_relief
                                            (gboolean b);

b : 


gnome_preferences_get_toolbar_relief_btn ()

gboolean    gnome_preferences_get_toolbar_relief_btn
                                            (void);

Returns : 


gnome_preferences_set_toolbar_relief_btn ()

void        gnome_preferences_set_toolbar_relief_btn
                                            (gboolean b);

b : 


gnome_preferences_get_toolbar_lines ()

gboolean    gnome_preferences_get_toolbar_lines
                                            (void);

Returns : 


gnome_preferences_set_toolbar_lines ()

void        gnome_preferences_set_toolbar_lines
                                            (gboolean b);

b : 


gnome_preferences_get_toolbar_labels ()

gboolean    gnome_preferences_get_toolbar_labels
                                            (void);

Returns : 


gnome_preferences_set_toolbar_labels ()

void        gnome_preferences_set_toolbar_labels
                                            (gboolean b);

b : 


gnome_preferences_get_dialog_centered ()

gboolean    gnome_preferences_get_dialog_centered
                                            (void);

Returns : 


gnome_preferences_set_dialog_centered ()

void        gnome_preferences_set_dialog_centered
                                            (gboolean b);

b : 


gnome_preferences_get_dialog_type ()

GtkWindowType gnome_preferences_get_dialog_type
                                            (void);

Returns : 


gnome_preferences_set_dialog_type ()

void        gnome_preferences_set_dialog_type
                                            (GtkWindowType t);

t : 


gnome_preferences_get_dialog_position ()

GtkWindowPosition gnome_preferences_get_dialog_position
                                            (void);

Returns : 


gnome_preferences_set_dialog_position ()

void        gnome_preferences_set_dialog_position
                                            (GtkWindowPosition p);

p : 


gnome_preferences_get_mdi_mode ()

GnomeMDIMode gnome_preferences_get_mdi_mode (void);

Returns : 


gnome_preferences_set_mdi_mode ()

void        gnome_preferences_set_mdi_mode  (GnomeMDIMode m);

m : 


gnome_preferences_get_mdi_tab_pos ()

GtkPositionType gnome_preferences_get_mdi_tab_pos
                                            (void);

Returns : 


gnome_preferences_set_mdi_tab_pos ()

void        gnome_preferences_set_mdi_tab_pos
                                            (GtkPositionType p);

p : 


gnome_preferences_get_property_box_apply ()

int         gnome_preferences_get_property_box_apply
                                            (void);

Returns : 


gnome_preferences_set_property_box_button_apply ()

void        gnome_preferences_set_property_box_button_apply
                                            (int v);

v : 


gnome_preferences_get_menus_have_tearoff ()

gboolean    gnome_preferences_get_menus_have_tearoff
                                            (void);

Returns : 


gnome_preferences_set_menus_have_tearoff ()

void        gnome_preferences_set_menus_have_tearoff
                                            (gboolean b);

b : 


gnome_preferences_get_menus_have_icons ()

int         gnome_preferences_get_menus_have_icons
                                            (void);

Returns : 


gnome_preferences_set_menus_have_icons ()

void        gnome_preferences_set_menus_have_icons
                                            (int have_icons);

have_icons : 


gnome_preferences_get_disable_imlib_cache ()

int         gnome_preferences_get_disable_imlib_cache
                                            (void);

Returns : 


gnome_preferences_set_disable_imlib_cache ()

void        gnome_preferences_set_disable_imlib_cache
                                            (int disable_imlib_cache);

disable_imlib_cache :