Compilation Units
Tagged Types
GtkAssistantPage is an auxiliary object used by GtkAssistant.
<group>Windows</group> <gtkada_demo>create_assistant.adb</gtkada_demo> <see>Gtk.Assistant</see>
Child_Property : constant Glib.Properties.Property_Object;
Type: Gtk.Widget.Gtk_Widget The child widget.
Complete_Property : constant Glib.Properties.Property_Boolean;
Whether all required fields are filled in.
GTK uses this information to control the sensitivity of the navigation buttons.
function Get_Child
(Self : not null access Gtk_Assistant_Page_Record)
return Gtk.Widget.Gtk_Widget
Returns the child to which Page belongs. Deprecated since 4.10, 1
the child to which Page belongs. Has transfer-ownership='none'.
function Get_Type return Glib.GType
type Gtk_Assistant_Page is access all Gtk_Assistant_Page_Record'Class;
type Gtk_Assistant_Page_Record is new GObject_Record with null record;
type Gtk_Assistant_Page_Type is (
Content,
Intro,
Confirm,
Summary,
Progress,
Custom);
Determines the role of a page 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.
package Gtk_Assistant_Page_Type_Properties is
new Generic_Internal_Discrete_Property (Gtk_Assistant_Page_Type);
Page_Type_Property : constant Gtk.Assistant_Page.Property_Gtk_Assistant_Page_Type;
Type: Gtk_Assistant_Page_Type The type of the assistant page.
type Property_Gtk_Assistant_Page_Type is new Gtk_Assistant_Page_Type_Properties.Property;
Title_Property : constant Glib.Properties.Property_String;
The title of the page.