GtkDialogClass parent_class;
};
+/* Keep this enum and the array in empathy-preferences.c in sync */
+typedef enum
+{
+ EMPATHY_PREFERENCES_TAB_GENERAL,
+ EMPATHY_PREFERENCES_TAB_NOTIFICATIONS,
+ EMPATHY_PREFERENCES_TAB_SOUNDS,
+ EMPATHY_PREFERENCES_TAB_CALLS,
+ EMPATHY_PREFERENCES_TAB_LOCATION,
+ EMPATHY_PREFERENCES_TAB_SPELL,
+ EMPATHY_PREFERENCES_TAB_THEMES,
+} EmpathyPreferencesTab;
+
GType empathy_preferences_get_type (void);
-GtkWidget *empathy_preferences_new (GtkWindow *parent);
+GtkWidget *empathy_preferences_new (GtkWindow *parent,
+ gboolean shell_running);
-G_END_DECLS
+void empathy_preferences_show_tab (EmpathyPreferences *self,
+ const gchar *tab);
-#endif /* __EMPATHY_PREFERENCES_H__ */
+const gchar *
+empathy_preferences_tab_to_string (EmpathyPreferencesTab tab);
+G_END_DECLS
+#endif /* __EMPATHY_PREFERENCES_H__ */