diff options
Diffstat (limited to 'libnautilus-extensions/nautilus-preferences.h')
-rw-r--r-- | libnautilus-extensions/nautilus-preferences.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libnautilus-extensions/nautilus-preferences.h b/libnautilus-extensions/nautilus-preferences.h index 07a1d7ef2..7f6554d8c 100644 --- a/libnautilus-extensions/nautilus-preferences.h +++ b/libnautilus-extensions/nautilus-preferences.h @@ -99,6 +99,20 @@ void nautilus_preferences_remove_callback (const char NautilusPreferencesCallback callback, gpointer callback_data); +/* Variables that are automatically updated (lightweight "callbacks") */ +void nautilus_preferences_add_auto_string (const char *name, + const char **storage); +void nautilus_preferences_add_auto_integer (const char *name, + int *storage); +void nautilus_preferences_add_auto_boolean (const char *name, + gboolean *storage); +void nautilus_preferences_remove_auto_string (const char *name, + const char **storage); +void nautilus_preferences_remove_auto_integer (const char *name, + int *storage); +void nautilus_preferences_remove_auto_boolean (const char *name, + int *storage); + /* Preferences attributes */ int nautilus_preferences_get_visible_user_level (const char *name); void nautilus_preferences_set_visible_user_level (const char *name, |