-
Mark McLoughlin authored
2001-12-20 Mark McLoughlin <mark@skynet.ie> Implement applet preferences handling in gconf. Applets should install schemas without any applytos. The schemas will be associated with the actual keys when we know where the applet should store its preferences. * panel-applet-gconf.[ch]: (panel_applet_gconf_get_full_key), (panel_applet_gconf_set_bool), (panel_applet_gconf_set_int), (panel_applet_gconf_set_string), (panel_applet_gconf_set_float), (panel_applet_gconf_set_value), (panel_applet_gconf_get_bool), (panel_applet_gconf_get_int), (panel_applet_gconf_get_string), (panel_applet_gconf_get_float), (panel_applet_gconf_get_value): impl convenience functions. * panel-applet.[ch]: (panel_applet_associate_schemas_in_dir), (panel_applet_add_preferences): impl associating a directory full of schemas with the appropiate keys in the applets preferences directory. (panel_applet_get_preferences_key), (panel_applet_get_expand_flags), (panel_applet_set_expand_flags), (panel_applet_get_size), (panel_applet_get_orient): improve error checking. (panel_applet_control_bound): cache the prefs dir. * Makefile.am: add panel-applet-gconf.[ch]. * TODO: knock this off the todo list :-) 2001-12-20 Mark McLoughlin <mark@skynet.ie> * panel.c: (panel_applet_about_to_die): kill warnig and replace with a FIXME. 2001-12-20 Mark McLoughlin <mark@skynet.ie> * fish.c: Impl preferences handling. Kill off the fish config struct and just use gconf. * fish.schemas: new. * Makefile.am: add fish.schemas.
d4a78c10
To find the state of this project's repository at the time of any of these versions, check out the tags.