![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
#include <libanjuta/anjuta-preferences-dialog.h> AnjutaPreferencesDialogPrivate; AnjutaPreferencesDialog; GtkWidget* anjuta_preferences_dialog_new (void); void anjuta_preferences_dialog_add_page (AnjutaPreferencesDialog *dlg, const gchar *name, const gchar *title, GdkPixbuf *icon, GtkWidget *page); void anjuta_preferences_dialog_remove_page (AnjutaPreferencesDialog *dlg, const char *title);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkWindow +----GtkDialog +----AnjutaPreferencesDialog +----AnjutaPreferences
Plugins can added preferences page with anjuta_preferences_dialog_add_page()
.
However, read AnjutaPreferences for adding proper preferences pages.
typedef struct _AnjutaPreferencesDialogPrivate AnjutaPreferencesDialogPrivate;
GtkWidget* anjuta_preferences_dialog_new (void);
Creates a new AnjutaPreferencesDialog object.
Returns : | a new AnjutaPreferencesDialog object. |
void anjuta_preferences_dialog_add_page (AnjutaPreferencesDialog *dlg, const gchar *name, const gchar *title, GdkPixbuf *icon, GtkWidget *page);
Adds a widget page in preferences dialog. Name and icon appears on the left icon list where differnt pages are selected.
dlg : |
A AnjutaPreferencesDialog object. |
name : |
Name of the preferences page. |
title : |
|
icon : |
Icon file name. |
page : |
page widget. |
void anjuta_preferences_dialog_remove_page (AnjutaPreferencesDialog *dlg, const char *title);
Removes a preferences page.
dlg : |
A AnjutaPreferencesDialog object.g_signal_handler |
title : |