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>