Go to the source code of this file.
|
| GType | gtk_assistant_get_type (void) G_GNUC_CONST |
| |
| GtkWidget * | gtk_assistant_new (void) |
| |
| gint | gtk_assistant_get_current_page (GtkAssistant *assistant) |
| |
| void | gtk_assistant_set_current_page (GtkAssistant *assistant, gint page_num) |
| |
| gint | gtk_assistant_get_n_pages (GtkAssistant *assistant) |
| |
| GtkWidget * | gtk_assistant_get_nth_page (GtkAssistant *assistant, gint page_num) |
| |
| gint | gtk_assistant_prepend_page (GtkAssistant *assistant, GtkWidget *page) |
| |
| gint | gtk_assistant_append_page (GtkAssistant *assistant, GtkWidget *page) |
| |
| gint | gtk_assistant_insert_page (GtkAssistant *assistant, GtkWidget *page, gint position) |
| |
| void | gtk_assistant_set_forward_page_func (GtkAssistant *assistant, GtkAssistantPageFunc page_func, gpointer data, GDestroyNotify destroy) |
| |
| void | gtk_assistant_set_page_type (GtkAssistant *assistant, GtkWidget *page, GtkAssistantPageType type) |
| |
| GtkAssistantPageType | gtk_assistant_get_page_type (GtkAssistant *assistant, GtkWidget *page) |
| |
| void | gtk_assistant_set_page_title (GtkAssistant *assistant, GtkWidget *page, const gchar *title) |
| |
| const gchar * | gtk_assistant_get_page_title (GtkAssistant *assistant, GtkWidget *page) |
| |
| void | gtk_assistant_set_page_header_image (GtkAssistant *assistant, GtkWidget *page, GdkPixbuf *pixbuf) |
| |
| GdkPixbuf * | gtk_assistant_get_page_header_image (GtkAssistant *assistant, GtkWidget *page) |
| |
| void | gtk_assistant_set_page_side_image (GtkAssistant *assistant, GtkWidget *page, GdkPixbuf *pixbuf) |
| |
| GdkPixbuf * | gtk_assistant_get_page_side_image (GtkAssistant *assistant, GtkWidget *page) |
| |
| void | gtk_assistant_set_page_complete (GtkAssistant *assistant, GtkWidget *page, gboolean complete) |
| |
| gboolean | gtk_assistant_get_page_complete (GtkAssistant *assistant, GtkWidget *page) |
| |
| void | gtk_assistant_add_action_widget (GtkAssistant *assistant, GtkWidget *child) |
| |
| void | gtk_assistant_remove_action_widget (GtkAssistant *assistant, GtkWidget *child) |
| |
| void | gtk_assistant_update_buttons_state (GtkAssistant *assistant) |
| |
| void | gtk_assistant_commit (GtkAssistant *assistant) |
| |
◆ GTK_ASSISTANT
◆ GTK_ASSISTANT_CLASS
◆ GTK_ASSISTANT_GET_CLASS
◆ GTK_IS_ASSISTANT
◆ GTK_IS_ASSISTANT_CLASS
◆ GTK_TYPE_ASSISTANT
◆ GtkAssistant
◆ GtkAssistantClass
◆ GtkAssistantPageFunc
| typedef gint(* GtkAssistantPageFunc) (gint current_page, gpointer data) |
GtkAssistantPageFunc:
- Parameters
-
| current_page | The page number used to calculate the next page. |
| data | user data. |
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.
Returns: The next page number.
Definition at line 120 of file gtkassistant.h.
◆ GtkAssistantPrivate
◆ GtkAssistantPageType
GtkAssistantPageType:
- Parameters
-
| 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. |
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, GTK_ASSISTANT_PAGE_SUMMARY or GTK_ASSISTANT_PAGE_PROGRESS to be correct.
| Enumerator |
|---|
| GTK_ASSISTANT_PAGE_CONTENT | |
| GTK_ASSISTANT_PAGE_INTRO | |
| GTK_ASSISTANT_PAGE_CONFIRM | |
| GTK_ASSISTANT_PAGE_SUMMARY | |
| GTK_ASSISTANT_PAGE_PROGRESS | |
Definition at line 63 of file gtkassistant.h.
◆ gtk_assistant_add_action_widget()
◆ gtk_assistant_append_page()
◆ gtk_assistant_commit()
◆ gtk_assistant_get_current_page()
| gint gtk_assistant_get_current_page |
( |
GtkAssistant * |
assistant | ) |
|
◆ gtk_assistant_get_n_pages()
◆ gtk_assistant_get_nth_page()
◆ gtk_assistant_get_page_complete()
◆ gtk_assistant_get_page_header_image()
◆ gtk_assistant_get_page_side_image()
◆ gtk_assistant_get_page_title()
◆ gtk_assistant_get_page_type()
◆ gtk_assistant_get_type()
| GType gtk_assistant_get_type |
( |
void |
| ) |
|
◆ gtk_assistant_insert_page()
◆ gtk_assistant_new()
◆ gtk_assistant_prepend_page()
◆ gtk_assistant_remove_action_widget()
◆ gtk_assistant_set_current_page()
| void gtk_assistant_set_current_page |
( |
GtkAssistant * |
assistant, |
|
|
gint |
page_num |
|
) |
| |
◆ gtk_assistant_set_forward_page_func()
◆ gtk_assistant_set_page_complete()
◆ gtk_assistant_set_page_header_image()
| void gtk_assistant_set_page_header_image |
( |
GtkAssistant * |
assistant, |
|
|
GtkWidget * |
page, |
|
|
GdkPixbuf * |
pixbuf |
|
) |
| |
◆ gtk_assistant_set_page_side_image()
| void gtk_assistant_set_page_side_image |
( |
GtkAssistant * |
assistant, |
|
|
GtkWidget * |
page, |
|
|
GdkPixbuf * |
pixbuf |
|
) |
| |
◆ gtk_assistant_set_page_title()
◆ gtk_assistant_set_page_type()
◆ gtk_assistant_update_buttons_state()
| void gtk_assistant_update_buttons_state |
( |
GtkAssistant * |
assistant | ) |
|