From a879dfd5fe30951a1b1345582815997b89f6606f Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 2 Nov 2006 19:04:45 +0000 Subject: [PATCH] More Gtk+ pre 2.10 bits --- src/callbacks.c | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/src/callbacks.c b/src/callbacks.c index 486c2d6..86b833d 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -277,12 +277,28 @@ typedef struct _AccountData GtkWidget * confirm; } AccountData; #if !GTK_CHECK_VERSION(2, 10, 0) +/* macros */ # define GTK_ASSISTANT(widget) (widget) + +/* types */ +typedef enum _GtkAssistantPageType +{ + GTK_ASSISTANT_PAGE_CONTENT, + GTK_ASSISTANT_PAGE_INTRO, + GTK_ASSISTANT_PAGE_CONFIRM, + GTK_ASSISTANT_PAGE_SUMMARY, + GTK_ASSISTANT_PAGE_PROGRESS +} GtkAssistantPageType; + +/* functions */ static GtkWidget * gtk_assistant_new(void); +static gint gtk_assistant_get_current_page(GtkWidget * assistant); static gint gtk_assistant_append_page(GtkWidget * assistant, GtkWidget * widget); static gtk_assistant_set_page_title(GtkWidget * assistant, GtkWidget * page, const gchar * title); +static void gtk_assistant_set_page_complete(GtkWidget *assistant, + GtkWidget * page, gboolean complete); #endif static void _on_assistant_cancel(GtkWidget * widget, gpointer data); static void _on_assistant_close(GtkWidget * widget, gpointer data); @@ -378,15 +394,6 @@ typedef struct _GtkAssistant unsigned int page_cur; } GtkAssistant; -typedef enum _GtkAssistantPageType -{ - GTK_ASSISTANT_PAGE_CONTENT, - GTK_ASSISTANT_PAGE_INTRO, - GTK_ASSISTANT_PAGE_CONFIRM, - GTK_ASSISTANT_PAGE_SUMMARY, - GTK_ASSISTANT_PAGE_PROGRESS -} GtkAssistantPageType; - /* functions */ static int _assistant_error(char const * message, int ret); static gboolean _on_assistant_closex(GtkWidget * widget, GdkEvent * event,