:right-sidebar: True AssistantPageType =================================================================== .. currentmodule:: gi.repository.Gtk .. class:: AssistantPageType :no-contents-entry: 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 :const:`~gi.repository.Gtk.AssistantPageType.CONFIRM`, :const:`~gi.repository.Gtk.AssistantPageType.SUMMARY` or :const:`~gi.repository.Gtk.AssistantPageType.PROGRESS` to be correct. The Cancel button will only be shown if the page isn’t “committed”. See :func:`~gi.repository.Gtk.Assistant.commit` for details. Fields ------ .. rst-class:: interim-class .. class:: AssistantPageType :no-index: .. attribute:: CONFIRM The page lets the user confirm or deny the changes. The Back and Apply buttons will be shown. .. attribute:: CONTENT The page has regular contents. Both the Back and forward buttons will be shown. .. attribute:: CUSTOM Used for when other page types are not appropriate. No buttons will be shown, and the application must add its own buttons through :func:`~gi.repository.Gtk.Assistant.add_action_widget`. .. attribute:: INTRO The page contains an introduction to the assistant task. Only the Forward button will be shown if there is a next page. .. attribute:: 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. .. attribute:: SUMMARY The page informs the user of the changes done. Only the Close button will be shown.