type Gtk_Assistant_Record is new Gtk.Window.Gtk_Window_Record with private;
type Gtk_Assistant is access all Gtk_Assistant_Record'Class;
type Gtk_Assistant_Page_Type is (Gtk_Assistant_Page_Content, Gtk_Assistant_Page_Intro, Gtk_Assistant_Page_Confirm, Gtk_Assistant_Page_Summary, Gtk_Assistant_Page_Progress);
Complete_Property : constant Glib.Properties.Property_Boolean;
Header_Image_Property : constant Glib.Properties.Property_Object;
Page_Type_Property : constant Glib.Properties.Property_Enum;
Sidebar_Image_Property : constant Glib.Properties.Property_Object;
Title_Property : constant Glib.Properties.Property_String;
Content_Padding_Property : constant Glib.Properties.Property_Int;
Header_Padding_Property : constant Glib.Properties.Property_Int;
procedure Gtk_New
( | Widget | : out Gtk_Assistant); |
procedure Initialize
( | Widget | : access Gtk_Assistant_Record'Class); |
procedure Add_Action_Widget
( | Assistant | : access Gtk_Assistant_Record; |
Child | : access Gtk_Widget_Record'Class); |
function Append_Page
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class) return Gint; |
function Get_Current_Page
( | Assistant | : access Gtk_Assistant_Record) return Gint; |
function Get_N_Pages
( | Assistant | : access Gtk_Assistant_Record) return Gint; |
function Get_Nth_Page
( | Assistant | : access Gtk_Assistant_Record; |
Page_Num | : Gint) return Gtk_Widget; |
function Get_Page_Complete
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class) return Boolean; |
function Get_Page_Header_Image
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class) return Gdk_Pixbuf; |
function Get_Page_Side_Image
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class) return Gdk_Pixbuf; |
function Get_Page_Title
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class) return String; |
function Get_Page_Type
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class) return Gtk_Assistant_Page_Type; |
function Insert_Page
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class; | |
Position | : Gint) return Gint; |
function Prepend_Page
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class) return Gint; |
procedure Remove_Action_Widget
( | Assistant | : access Gtk_Assistant_Record; |
Child | : access Gtk_Widget_Record'Class); |
procedure Set_Current_Page
( | Assistant | : access Gtk_Assistant_Record; |
Page_Num | : Gint); |
procedure Set_Page_Complete
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class; | |
Complete | : Boolean); |
procedure Set_Page_Header_Image
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class; | |
Pixbuf | : Gdk_Pixbuf); |
procedure Set_Page_Side_Image
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class; | |
Pixbuf | : Gdk_Pixbuf); |
procedure Set_Page_Title
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class; | |
Title | : String); |
procedure Set_Page_Type
( | Assistant | : access Gtk_Assistant_Record; |
Page | : access Gtk_Widget_Record'Class; | |
Page_Type | : Gtk_Assistant_Page_Type); |
procedure Update_Buttons_State
( | Assistant | : access Gtk_Assistant_Record); |
Binding from C File version 2.16.6
<testgtk>create_assistant.adb</testgtk>