|
GDK_AVAILABLE_IN_ALL GType | gtk_assistant_page_get_type (void) G_GNUC_CONST |
|
GDK_AVAILABLE_IN_ALL GType | gtk_assistant_get_type (void) G_GNUC_CONST |
|
GDK_DEPRECATED_IN_4_10 GtkWidget * | gtk_assistant_new (void) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_next_page (GtkAssistant *assistant) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_previous_page (GtkAssistant *assistant) |
|
GDK_DEPRECATED_IN_4_10 int | gtk_assistant_get_current_page (GtkAssistant *assistant) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_set_current_page (GtkAssistant *assistant, int page_num) |
|
GDK_DEPRECATED_IN_4_10 int | gtk_assistant_get_n_pages (GtkAssistant *assistant) |
|
GDK_DEPRECATED_IN_4_10 GtkWidget * | gtk_assistant_get_nth_page (GtkAssistant *assistant, int page_num) |
|
GDK_DEPRECATED_IN_4_10 int | gtk_assistant_prepend_page (GtkAssistant *assistant, GtkWidget *page) |
|
GDK_DEPRECATED_IN_4_10 int | gtk_assistant_append_page (GtkAssistant *assistant, GtkWidget *page) |
|
GDK_DEPRECATED_IN_4_10 int | gtk_assistant_insert_page (GtkAssistant *assistant, GtkWidget *page, int position) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_remove_page (GtkAssistant *assistant, int page_num) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_set_forward_page_func (GtkAssistant *assistant, GtkAssistantPageFunc page_func, gpointer data, GDestroyNotify destroy) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_set_page_type (GtkAssistant *assistant, GtkWidget *page, GtkAssistantPageType type) |
|
GDK_DEPRECATED_IN_4_10 GtkAssistantPageType | gtk_assistant_get_page_type (GtkAssistant *assistant, GtkWidget *page) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_set_page_title (GtkAssistant *assistant, GtkWidget *page, const char *title) |
|
GDK_DEPRECATED_IN_4_10 const char * | gtk_assistant_get_page_title (GtkAssistant *assistant, GtkWidget *page) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_set_page_complete (GtkAssistant *assistant, GtkWidget *page, gboolean complete) |
|
GDK_DEPRECATED_IN_4_10 gboolean | gtk_assistant_get_page_complete (GtkAssistant *assistant, GtkWidget *page) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_add_action_widget (GtkAssistant *assistant, GtkWidget *child) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_remove_action_widget (GtkAssistant *assistant, GtkWidget *child) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_update_buttons_state (GtkAssistant *assistant) |
|
GDK_DEPRECATED_IN_4_10 void | gtk_assistant_commit (GtkAssistant *assistant) |
|
GDK_DEPRECATED_IN_4_10 GtkAssistantPage * | gtk_assistant_get_page (GtkAssistant *assistant, GtkWidget *child) |
|
GDK_DEPRECATED_IN_4_10 GtkWidget * | gtk_assistant_page_get_child (GtkAssistantPage *page) |
|
GDK_DEPRECATED_IN_4_10 GListModel * | gtk_assistant_get_pages (GtkAssistant *assistant) |
|
typedef int(* GtkAssistantPageFunc) (int current_page, gpointer data) |
GtkAssistantPageType: @GTK_ASSISTANT_PAGE_CONTENT: The page has regular contents. Both the Back and forward buttons will be shown. @GTK_ASSISTANT_PAGE_INTRO: The page contains an introduction to the assistant task. Only the Forward button will be shown if there is a next page. @GTK_ASSISTANT_PAGE_CONFIRM: The page lets the user confirm or deny the changes. The Back and Apply buttons will be shown. @GTK_ASSISTANT_PAGE_SUMMARY: The page informs the user of the changes done. Only the Close button will be shown. @GTK_ASSISTANT_PAGE_PROGRESS: Used for tasks that take a long time to complete, blocks the assistant until the page is marked as complete. Only the back button will be shown. @GTK_ASSISTANT_PAGE_CUSTOM: Used for when other page types are not appropriate. No buttons will be shown, and the application must add its own buttons through gtk_assistant_add_action_widget().
Determines the page role inside a GtkAssistant
.
The role is 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, GTK_ASSISTANT_PAGE_SUMMARY or GTK_ASSISTANT_PAGE_PROGRESS to be correct.
The Cancel button will only be shown if the page isn’t “committed”. See gtk_assistant_commit() for details.
Enumerator |
---|
GTK_ASSISTANT_PAGE_CONTENT | |
GTK_ASSISTANT_PAGE_INTRO | |
GTK_ASSISTANT_PAGE_CONFIRM | |
GTK_ASSISTANT_PAGE_SUMMARY | |
GTK_ASSISTANT_PAGE_PROGRESS | |
GTK_ASSISTANT_PAGE_CUSTOM | |
Definition at line 67 of file gtkassistant.h.
68{
@ GTK_ASSISTANT_PAGE_CUSTOM
@ GTK_ASSISTANT_PAGE_CONFIRM
@ GTK_ASSISTANT_PAGE_SUMMARY
@ GTK_ASSISTANT_PAGE_PROGRESS
@ GTK_ASSISTANT_PAGE_INTRO
@ GTK_ASSISTANT_PAGE_CONTENT