4 * ROX-Filer, filer for the ROX desktop project
5 * By Thomas Leonard, <tal197@ecs.soton.ac.uk>.
11 typedef char *OptionFunc(char *value
);
13 typedef struct _OptionsSection OptionsSection
;
15 struct _OptionsSection
18 GtkWidget
*(*create
)(void); /* Create widgets */
19 void (*update
)(void); /* Update widgets */
20 void (*set
)(void); /* Read values from widgets */
21 void (*save
)(void); /* Save values to Choices */
24 extern GSList
*options_sections
;
28 void options_init(void);
29 void option_register(char *key
, OptionFunc
*func
);
30 void options_load(void);
31 void options_show(void);
32 void option_write(char *name
, char *value
);
34 #endif /* _OPTIONS_H */