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. @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: