summaryrefslogtreecommitdiff
path: root/libnautilus-extensions/nautilus-preferences.h
diff options
context:
space:
mode:
authorRamiro Estrugo <ramiro@src.gnome.org>2000-05-30 10:04:33 +0000
committerRamiro Estrugo <ramiro@src.gnome.org>2000-05-30 10:04:33 +0000
commit4a563ae076ee38398ab736a6d817d3ce0c4b1ce0 (patch)
tree41288753e46d20dae82de4a264d6554d4d526c11 /libnautilus-extensions/nautilus-preferences.h
parent9a05e06f9f9ca54719ab7a6ee0de29b9325eb5bf (diff)
downloadnautilus-4a563ae076ee38398ab736a6d817d3ce0c4b1ce0.tar.gz
Cleanup preferences to make the code easier to modify. Name things more
* libnautilus-extensions/nautilus-global-preferences.c: (nautilus_global_preferences_startup): * nautilus-widgets/nautilus-preferences.c: (preferences_hash_node_alloc), (preferences_hash_node_free), (preferences_hash_node_add_callback), (preferences_hash_node_remove_callback), (preferences_hash_node_free_func), (preferneces_callback_node_alloc), (preferneces_callback_node_free), (preferneces_callback_node_free_func), (preferneces_callback_node_invoke_func), (preferences_register), (nautilus_preferences_get_preference), (nautilus_preferences_set_info), (set_default_value_if_needed), (nautilus_preferences_enum_add_entry), (preferences_hash_node_lookup), (preferences_hash_node_lookup_with_registration), (preferences_gconf_callback), (nautilus_preferences_add_boolean_callback), (nautilus_preferences_add_enum_callback), (nautilus_preferences_add_callback), (nautilus_preferences_remove_callback), (nautilus_preferences_set_boolean), (nautilus_preferences_get_boolean), (nautilus_preferences_set_enum), (nautilus_preferences_get_enum), (nautilus_preferences_set), (nautilus_preferences_get), (nautilus_preferences_initialize), (nautilus_preferences_is_initialized), (nautilus_preferences_shutdown): * nautilus-widgets/nautilus-preferences.h: * nautilus-widgets/test-nautilus-preferences.c: (main): Cleanup preferences to make the code easier to modify. Name things more consistently. Put global variables in a struct to make then clearly distiguishable from local ones. Also, add change the initialize api to be fed the number of user levels and their names. More on this later.
Diffstat (limited to 'libnautilus-extensions/nautilus-preferences.h')
-rw-r--r--libnautilus-extensions/nautilus-preferences.h77
1 files changed, 40 insertions, 37 deletions
diff --git a/libnautilus-extensions/nautilus-preferences.h b/libnautilus-extensions/nautilus-preferences.h
index 6fe7ace9d..6438f3aed 100644
--- a/libnautilus-extensions/nautilus-preferences.h
+++ b/libnautilus-extensions/nautilus-preferences.h
@@ -38,43 +38,46 @@ BEGIN_GNOME_DECLS
*/
typedef void (*NautilusPreferencesCallback) (gpointer callback_data);
-NautilusPreference * nautilus_preferences_get_preference (const char *name);
-void nautilus_preferences_set_info (const char *name,
- const char *description,
- NautilusPreferenceType type,
- gconstpointer default_value);
-void nautilus_preferences_enum_add_entry (const char *name,
- const char *entry_name,
- const char *entry_description,
- int entry_value);
-gboolean nautilus_preferences_add_enum_callback (const char *name,
- NautilusPreferencesCallback callback,
- gpointer callback_data);
-gboolean nautilus_preferences_add_boolean_callback (const char *name,
- NautilusPreferencesCallback callback,
- gpointer callback_data);
-gboolean nautilus_preferences_add_callback (const char *name,
- NautilusPreferencesCallback callback,
- gpointer callback_data);
-gboolean nautilus_preferences_remove_callback (const char *name,
- NautilusPreferencesCallback callback,
- gpointer callback_data);
-void nautilus_preferences_set_boolean (const char *name,
- gboolean value);
-gboolean nautilus_preferences_get_boolean (const char *name,
- gboolean default_value);
-void nautilus_preferences_set_enum (const char *name,
- int value);
-int nautilus_preferences_get_enum (const char *name,
- int default_value);
-void nautilus_preferences_set (const char *name,
- const char *value);
-char * nautilus_preferences_get (const char *name,
- const gchar *default_value);
-gboolean nautilus_preferences_initialize (int argc,
- char **argv);
-gboolean nautilus_preferences_is_initialized (void);
-gboolean nautilus_preferences_shutdown (void);
+NautilusPreference *nautilus_preferences_get_preference (const char *name);
+void nautilus_preferences_set_info (const char *name,
+ const char *description,
+ NautilusPreferenceType type,
+ gconstpointer default_value);
+void nautilus_preferences_enum_add_entry (const char *name,
+ const char *entry_name,
+ const char *entry_description,
+ int entry_value);
+gboolean nautilus_preferences_add_enum_callback (const char *name,
+ NautilusPreferencesCallback callback,
+ gpointer callback_data);
+gboolean nautilus_preferences_add_boolean_callback (const char *name,
+ NautilusPreferencesCallback callback,
+ gpointer callback_data);
+gboolean nautilus_preferences_add_callback (const char *name,
+ NautilusPreferencesCallback callback,
+ gpointer callback_data);
+gboolean nautilus_preferences_remove_callback (const char *name,
+ NautilusPreferencesCallback callback,
+ gpointer callback_data);
+void nautilus_preferences_set_boolean (const char *name,
+ gboolean value);
+gboolean nautilus_preferences_get_boolean (const char *name,
+ gboolean default_value);
+void nautilus_preferences_set_enum (const char *name,
+ int value);
+int nautilus_preferences_get_enum (const char *name,
+ int default_value);
+void nautilus_preferences_set (const char *name,
+ const char *value);
+char * nautilus_preferences_get (const char *name,
+ const gchar *default_value);
+gboolean nautilus_preferences_initialize (int argc,
+ char **argv,
+ guint num_user_levels,
+ const NautilusStringList *user_level_names);
+gboolean nautilus_preferences_is_initialized (void);
+gboolean nautilus_preferences_shutdown (void);
+
BEGIN_GNOME_DECLS