GnomeDruidPage

Name

GnomeDruidPage -- 

Synopsis



struct      GnomeDruidPagePrivate;
GtkWidget*  gnome_druid_page_new            (void);
gboolean    gnome_druid_page_next           (GnomeDruidPage *druid_page);
void        gnome_druid_page_prepare        (GnomeDruidPage *druid_page);
gboolean    gnome_druid_page_back           (GnomeDruidPage *druid_page);
gboolean    gnome_druid_page_cancel         (GnomeDruidPage *druid_page);
void        gnome_druid_page_finish         (GnomeDruidPage *druid_page);

Object Hierarchy


  GObject
   +----GtkObject
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GnomeDruidPage

Signal Prototypes


"back"      GtkWidget*  user_function      (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);
"cancel"    gboolean    user_function      (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);
"finish"    void        user_function      (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);
"next"      gboolean    user_function      (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);
"prepare"   void        user_function      (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);

Description

Details

struct GnomeDruidPagePrivate

struct GnomeDruidPagePrivate;


gnome_druid_page_new ()

GtkWidget*  gnome_druid_page_new            (void);

Creates a new GnomeDruidPage.

Returns : The newly created GnomeDruidPage.


gnome_druid_page_next ()

gboolean    gnome_druid_page_next           (GnomeDruidPage *druid_page);

This will emit the "next" signal for that particular page. It is called by gnome-druid exclusively. It is expected that non-linear Druid's will override this signal and return TRUE if it handles changing pages.

druid_page : A DruidPage widget.
Returns : This function will return FALSE by default.


gnome_druid_page_prepare ()

void        gnome_druid_page_prepare        (GnomeDruidPage *druid_page);

This emits the "prepare" signal for the page. It is called by gnome-druid exclusively.

druid_page : A DruidPage widget.


gnome_druid_page_back ()

gboolean    gnome_druid_page_back           (GnomeDruidPage *druid_page);

This will emit the "back" signal for that particular page. It is called by gnome-druid exclusively. It is expected that non-linear Druid's will override this signal and return TRUE if it handles changing pages.

druid_page : A DruidPage widget.
Returns : This function will return FALSE by default.


gnome_druid_page_cancel ()

gboolean    gnome_druid_page_cancel         (GnomeDruidPage *druid_page);

This will emit the "cancel" signal for that particular page. It is called by gnome-druid exclusively. It is expected that a Druid will override this signal and return TRUE if it does not want to exit.

druid_page : A DruidPage widget.
Returns : This function will return FALSE by default.


gnome_druid_page_finish ()

void        gnome_druid_page_finish         (GnomeDruidPage *druid_page);

This emits the "finish" signal for the page. It is called by gnome-druid exclusively.

druid_page : A DruidPage widget.

Signals

The "back" signal

GtkWidget*  user_function                  (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);

druidpage :the object which received the signal.
widget : 
user_data :user data set when the signal handler was connected.
Returns : 


The "cancel" signal

gboolean    user_function                  (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);

druidpage :the object which received the signal.
widget : 
user_data :user data set when the signal handler was connected.
Returns : 


The "finish" signal

void        user_function                  (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);

druidpage :the object which received the signal.
widget : 
user_data :user data set when the signal handler was connected.


The "next" signal

gboolean    user_function                  (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);

druidpage :the object which received the signal.
widget : 
user_data :user data set when the signal handler was connected.
Returns : 


The "prepare" signal

void        user_function                  (GnomeDruidPage *druidpage,
                                            GtkWidget *widget,
                                            gpointer user_data);

druidpage :the object which received the signal.
widget : 
user_data :user data set when the signal handler was connected.