Learn R Programming

RGtk2 (version 2.20.1)

GtkAssistant: GtkAssistant

Description

A widget used to guide users through multi-step operations

Arguments

Methods and Functions

gtkAssistantNew(show = TRUE) gtkAssistantGetCurrentPage(object) gtkAssistantSetCurrentPage(object, page.num) gtkAssistantGetNPages(object) gtkAssistantGetNthPage(object, page.num) gtkAssistantPrependPage(object, page) gtkAssistantAppendPage(object, page) gtkAssistantInsertPage(object, page, position) gtkAssistantSetForwardPageFunc(object, page.func, data) gtkAssistantSetPageType(object, page, type) gtkAssistantGetPageType(object, page) gtkAssistantSetPageTitle(object, page, title) gtkAssistantGetPageTitle(object, page) gtkAssistantSetPageHeaderImage(object, page, pixbuf = NULL) gtkAssistantGetPageHeaderImage(object, page) gtkAssistantSetPageSideImage(object, page, pixbuf = NULL) gtkAssistantGetPageSideImage(object, page) gtkAssistantSetPageComplete(object, page, complete) gtkAssistantGetPageComplete(object, page) gtkAssistantAddActionWidget(object, child) gtkAssistantRemoveActionWidget(object, child) gtkAssistantUpdateButtonsState(object) gtkAssistant(show = TRUE)

Hierarchy

GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkWindow +----GtkAssistant

Interfaces

GtkAssistant implements AtkImplementorIface and GtkBuildable.

Detailed Description

A GtkAssistant is a widget used to represent a generally complex operation splitted in several steps, guiding the user through its pages and controlling the page flow to collect the necessary data.

GtkAssistant as GtkBuildable

The GtkAssistant implementation of the GtkBuildable interface exposes the action.area as internal children with the name "action_area". To add pages to an assistant in GtkBuilder, simply add it as a to the GtkAssistant object, and set its child properties as necessary.

Convenient Construction

gtkAssistant is the equivalent of gtkAssistantNew.

References

http://library.gnome.org/devel//gtk/GtkAssistant.html