X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-wizard-dialog.h;h=e6906a981917d76f83bee2e5075604b0fb91d01c;hp=394ca1b2a2ad437941fc141cdb0ebe5f0be1c625;hb=HEAD;hpb=9c2a37dd25558a3a70d49388b63424bc96cf2cab diff --git a/src/widgets/modest-wizard-dialog.h b/src/widgets/modest-wizard-dialog.h index 394ca1b..e6906a9 100644 --- a/src/widgets/modest-wizard-dialog.h +++ b/src/widgets/modest-wizard-dialog.h @@ -31,29 +31,25 @@ #ifndef __MODEST_WIZARD_DIALOG_H__ #define __MODEST_WIZARD_DIALOG_H__ -#include -#include -#include -#include +#include G_BEGIN_DECLS #define MODEST_TYPE_WIZARD_DIALOG (modest_wizard_dialog_get_type()) -#define MODEST_WIZARD_DIALOG(obj) (GTK_CHECK_CAST ((obj), \ +#define MODEST_WIZARD_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ MODEST_TYPE_WIZARD_DIALOG, ModestWizardDialog)) -#define MODEST_WIZARD_DIALOG_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), \ +#define MODEST_WIZARD_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), \ MODEST_TYPE_WIZARD_DIALOG, ModestWizardDialogClass)) -#define MODEST_IS_WIZARD_DIALOG(obj) (GTK_CHECK_TYPE ((obj), \ +#define MODEST_IS_WIZARD_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ MODEST_TYPE_WIZARD_DIALOG)) -#define MODEST_IS_WIZARD_DIALOG_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), \ +#define MODEST_IS_WIZARD_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), \ MODEST_TYPE_WIZARD_DIALOG)) -#define MODEST_WIZARD_DIALOG_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS ((obj), \ +#define MODEST_WIZARD_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \ MODEST_TYPE_WIZARD_DIALOG, ModestWizardDialogClass)) typedef struct _ModestWizardDialog ModestWizardDialog; @@ -88,8 +84,8 @@ struct _ModestWizardDialogClass { void (* enable_buttons) (ModestWizardDialog *dialog, GtkWidget *current_page); - void (* save_settings) (ModestWizardDialog *dialog); - void (*_gtk_reserved3) (void); + void (* update_model) (ModestWizardDialog *dialog); + gboolean (*save) (ModestWizardDialog *dialog); void (*_gtk_reserved4) (void); }; @@ -107,7 +103,8 @@ GtkWidget* modest_wizard_dialog_new (GtkWindow *parent, GtkNotebook *notebook); void modest_wizard_dialog_force_title_update (ModestWizardDialog* wizard_dialog); -void modest_wizard_dialog_save_settings (ModestWizardDialog *wizard_dialog); +void modest_wizard_dialog_update_model (ModestWizardDialog *wizard_dialog); +gboolean modest_wizard_dialog_save (ModestWizardDialog *wizard_dialog); void modest_wizard_dialog_set_response_override_handler (ModestWizardDialog *wizard_dialog, ModestWizardDialogResponseOverrideFunc callback);