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 | ) |
|