| GNOME UI Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Signals | ||||
#include <libgnomeui/libgnomeui.h> struct GnomeDruidPage; 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);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GnomeDruidPage +----GnomeDruidPageEdge +----GnomeDruidPageStandard
"back" :Run Last"cancel" :Run Last"finish" :Run Last"next" :Run Last"prepare" :Run Last
struct GnomeDruidPage;
GnomeDruidPage is deprecated and should not be used in newly-written code.
GtkWidget * gnome_druid_page_new (void);
gnome_druid_page_new is deprecated and should not be used in newly-written code.
Creates a new GnomeDruidPage.
Returns : |
The newly created GnomeDruidPage. |
gboolean gnome_druid_page_next (GnomeDruidPage *druid_page);
gnome_druid_page_next is deprecated and should not be used in newly-written code.
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.
|
A DruidPage widget. |
Returns : |
This function will return FALSE by default. |
void gnome_druid_page_prepare (GnomeDruidPage *druid_page);
gnome_druid_page_prepare is deprecated and should not be used in newly-written code.
This emits the "prepare" signal for the page. It is called by gnome-druid exclusively. This function is called immediately prior to a druid page being shown so that it can "prepare" for display.
|
A DruidPage widget. |
gboolean gnome_druid_page_back (GnomeDruidPage *druid_page);
gnome_druid_page_back is deprecated and should not be used in newly-written code.
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.
|
A DruidPage widget. |
Returns : |
This function will return FALSE by default. |
gboolean gnome_druid_page_cancel (GnomeDruidPage *druid_page);
gnome_druid_page_cancel is deprecated and should not be used in newly-written code.
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.
|
A DruidPage widget. |
Returns : |
This function will return FALSE by default. |
void gnome_druid_page_finish (GnomeDruidPage *druid_page);
gnome_druid_page_finish is deprecated and should not be used in newly-written code.
This emits the "finish" signal for the page. It is called by gnome-druid exclusively.
|
A DruidPage widget. |
"back" signalgboolean user_function (GnomeDruidPage *druidpage,
GtkWidget *widget,
gpointer user_data) : Run Last
"cancel" signalgboolean user_function (GnomeDruidPage *druidpage,
GtkWidget *widget,
gpointer user_data) : Run Last
"finish" signalvoid user_function (GnomeDruidPage *druidpage,
GtkWidget *widget,
gpointer user_data) : Run Last
"next" signalgboolean user_function (GnomeDruidPage *druidpage,
GtkWidget *widget,
gpointer user_data) : Run Last
"prepare" signalvoid user_function (GnomeDruidPage *druidpage,
GtkWidget *widget,
gpointer user_data) : Run Last