GtkAssistant
A widget used to guide users through multi-step operations
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 <child>
to the GtkAssistant object, and set its child properties as necessary.
@assistant: the object which received the signal.
@assistant: the object which received the signal.
@assistant: the object which received the signal.
@assistant: the object which received the signal.
@widget:
@Returns:
@assistant:
@Returns:
@assistant:
@page_num:
@assistant:
@Returns:
@assistant:
@page_num:
@Returns:
@assistant:
@page:
@Returns:
@assistant:
@page:
@Returns:
@assistant:
@page:
@position:
@Returns:
A function used by gtk_assistant_set_forward_page_func() to know which
is the next page given a current one. It's called both for computing the
next page when the user presses the "forward" button and for handling
the behavior of the "last" button.
@current_page: The page number used to calculate the next page.
@data: user data.
@Returns: The next page number.
@assistant:
@page_func:
@data:
@destroy:
An enum for determining the page role inside the #GtkAssistant. It's used to
handle buttons sensitivity and visibility.
Note that an assistant needs to end its page flow with a page of type GTK_ASSISTANT_PAGE_CONFIRM
or GTK_ASSISTANT_PAGE_SUMMARY to be correct.
@GTK_ASSISTANT_PAGE_CONTENT: The page has regular contents.
@GTK_ASSISTANT_PAGE_INTRO: The page contains an introduction to the assistant task.
@GTK_ASSISTANT_PAGE_CONFIRM: The page lets the user confirm or deny the changes.
@GTK_ASSISTANT_PAGE_SUMMARY: The page informs the user of the changes done.
@GTK_ASSISTANT_PAGE_PROGRESS: Used for tasks that take a long time to complete, blocks the assistant until the page is marked as complete.
@assistant:
@page:
@type:
@assistant:
@page:
@Returns:
@assistant:
@page:
@title:
@assistant:
@page:
@Returns:
@assistant:
@page:
@pixbuf:
@assistant:
@page:
@Returns:
@assistant:
@page:
@pixbuf:
@assistant:
@page:
@Returns:
@assistant:
@page:
@complete:
@assistant:
@page:
@Returns:
@assistant:
@child:
@assistant:
@child:
@assistant: