|  |  |  | Anjuta Developers Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
#include <libanjuta/anjuta-preferences-dialog.h> struct AnjutaPreferencesDialog; struct AnjutaPreferencesDialogClass; 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); AnjutaPreferencesDialogPrivate;
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBin +----GtkWindow +----GtkDialog +----AnjutaPreferencesDialog
Plugins can added preferences page with anjuta_preferences_dialog_add_page().
However, read AnjutaPreferences for adding proper preferences pages.
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.
| 
 | A AnjutaPreferencesDialog object. | 
| 
 | Name of the preferences page. | 
| 
 | Title of the page | 
| 
 | Icon file name. | 
| 
 | page widget. | 
void anjuta_preferences_dialog_remove_page (AnjutaPreferencesDialog *dlg,const char *title);
Removes a preferences page.
| 
 | A AnjutaPreferencesDialog object.g_signal_handler | 
| 
 | Name of the preferences page. |