FmConfig

FmConfig

Synopsis

#define             FM_CONFIG_TYPE
#define             FM_CONFIG                           (obj)
#define             FM_CONFIG_CLASS                     (klass)
#define             IS_FM_CONFIG                        (obj)
#define             IS_FM_CONFIG_CLASS                  (klass)
                    FmConfig;
                    FmConfigClass;
#define             FM_CONFIG_DEFAULT_SINGLE_CLICK
#define             FM_CONFIG_DEFAULT_USE_TRASH
#define             FM_CONFIG_DEFAULT_CONFIRM_DEL
#define             FM_CONFIG_DEFAULT_BIG_ICON_SIZE
#define             FM_CONFIG_DEFAULT_SMALL_ICON_SIZE
#define             FM_CONFIG_DEFAULT_PANE_ICON_SIZE
#define             FM_CONFIG_DEFAULT_THUMBNAIL_SIZE
#define             FM_CONFIG_DEFAULT_SHOW_THUMBNAIL
#define             FM_CONFIG_DEFAULT_THUMBNAIL_LOCAL
#define             FM_CONFIG_DEFAULT_THUMBNAIL_MAX
extern              FmConfig* fm_config;
GType               fm_config_get_type                  (void);
FmConfig*           fm_config_new                       (void);
void                fm_config_load_from_file            (FmConfig *cfg,
                                                         const char *name);
void                fm_config_load_from_key_file        (FmConfig *cfg,
                                                         GKeyFile *kf);
void                fm_config_save                      (FmConfig *cfg,
                                                         const char *name);
void                fm_config_emit_changed              (FmConfig *cfg,
                                                         const char *changed_key);

Object Hierarchy

  GObject
   +----FmConfig

Signals

  "changed"                                        : Run First / Has Details

Description

Details

FM_CONFIG_TYPE

#define FM_CONFIG_TYPE              (fm_config_get_type())


FM_CONFIG()

#define             FM_CONFIG(obj)

obj :


FM_CONFIG_CLASS()

#define             FM_CONFIG_CLASS(klass)

klass :


IS_FM_CONFIG()

#define             IS_FM_CONFIG(obj)

obj :


IS_FM_CONFIG_CLASS()

#define             IS_FM_CONFIG_CLASS(klass)

klass :


FmConfig

typedef struct _FmConfig FmConfig;


FmConfigClass

typedef struct {
    GObjectClass parent_class;
    void (*changed)(FmConfig* cfg);
} FmConfigClass;


FM_CONFIG_DEFAULT_SINGLE_CLICK

#define     FM_CONFIG_DEFAULT_SINGLE_CLICK      FALSE


FM_CONFIG_DEFAULT_USE_TRASH

#define     FM_CONFIG_DEFAULT_USE_TRASH         TRUE


FM_CONFIG_DEFAULT_CONFIRM_DEL

#define     FM_CONFIG_DEFAULT_CONFIRM_DEL       TRUE


FM_CONFIG_DEFAULT_BIG_ICON_SIZE

#define     FM_CONFIG_DEFAULT_BIG_ICON_SIZE     48


FM_CONFIG_DEFAULT_SMALL_ICON_SIZE

#define     FM_CONFIG_DEFAULT_SMALL_ICON_SIZE   16


FM_CONFIG_DEFAULT_PANE_ICON_SIZE

#define     FM_CONFIG_DEFAULT_PANE_ICON_SIZE    16


FM_CONFIG_DEFAULT_THUMBNAIL_SIZE

#define     FM_CONFIG_DEFAULT_THUMBNAIL_SIZE    128


FM_CONFIG_DEFAULT_SHOW_THUMBNAIL

#define     FM_CONFIG_DEFAULT_SHOW_THUMBNAIL    TRUE


FM_CONFIG_DEFAULT_THUMBNAIL_LOCAL

#define     FM_CONFIG_DEFAULT_THUMBNAIL_LOCAL   TRUE


FM_CONFIG_DEFAULT_THUMBNAIL_MAX

#define     FM_CONFIG_DEFAULT_THUMBNAIL_MAX     2048


fm_config

extern FmConfig* fm_config;


fm_config_get_type ()

GType               fm_config_get_type                  (void);

Returns :


fm_config_new ()

FmConfig*           fm_config_new                       (void);

Returns :


fm_config_load_from_file ()

void                fm_config_load_from_file            (FmConfig *cfg,
                                                         const char *name);

cfg :

name :


fm_config_load_from_key_file ()

void                fm_config_load_from_key_file        (FmConfig *cfg,
                                                         GKeyFile *kf);

cfg :

kf :


fm_config_save ()

void                fm_config_save                      (FmConfig *cfg,
                                                         const char *name);

cfg :

name :


fm_config_emit_changed ()

void                fm_config_emit_changed              (FmConfig *cfg,
                                                         const char *changed_key);

cfg :

changed_key :

Signal Details

The "changed" signal

void                user_function                      (FmConfig *fmconfig,
                                                        gpointer  user_data)      : Run First / Has Details

fmconfig :

the object which received the signal.

user_data :

user data set when the signal handler was connected.