package Gtk.Enums is
package Gtk_Arrow_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Arrow_Type);
package Gtk_Attach_Options_Properties is new Generic_Internal_Discrete_Property (Gtk_Attach_Options);
package Gtk_Button_Box_Style_Properties is new Generic_Internal_Discrete_Property (Gtk_Button_Box_Style);
package Gtk_Corner_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Corner_Type);
package Gtk_Delete_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Delete_Type);
package Gtk_Direction_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Direction_Type);
package Gtk_Drag_Result_Properties is new Generic_Internal_Discrete_Property (Gtk_Drag_Result);
package Gtk_Expander_Style_Properties is new Generic_Internal_Discrete_Property (Gtk_Expander_Style);
package Gtk_Icon_Size_Properties is new Generic_Internal_Discrete_Property (Gtk_Icon_Size);
package Gtk_Junction_Sides_Properties is new Generic_Internal_Discrete_Property (Gtk_Junction_Sides);
package Gtk_Justification_Properties is new Generic_Internal_Discrete_Property (Gtk_Justification);
package Gtk_Menu_Direction_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Menu_Direction_Type);
package Gtk_Movement_Step_Properties is new Generic_Internal_Discrete_Property (Gtk_Movement_Step);
package Gtk_Input_Hints_Properties is new Generic_Internal_Discrete_Property (Gtk_Input_Hints);
package Gtk_Input_Purpose_Properties is new Generic_Internal_Discrete_Property (Gtk_Input_Purpose);
package Gtk_Number_Up_Layout_Properties is new Generic_Internal_Discrete_Property (Gtk_Number_Up_Layout);
package Gtk_Orientation_Properties is new Generic_Internal_Discrete_Property (Gtk_Orientation);
package Gtk_Pack_Direction_Properties is new Generic_Internal_Discrete_Property (Gtk_Pack_Direction);
package Gtk_Pack_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Pack_Type);
package Gtk_Page_Orientation_Properties is new Generic_Internal_Discrete_Property (Gtk_Page_Orientation);
package Gtk_Page_Set_Properties is new Generic_Internal_Discrete_Property (Gtk_Page_Set);
package Gtk_Level_Bar_Mode_Properties is new Generic_Internal_Discrete_Property (Gtk_Level_Bar_Mode);
package Gtk_Path_Priority_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Path_Priority_Type);
package Gtk_Path_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Path_Type);
package Gtk_Policy_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Policy_Type);
package Gtk_Position_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Position_Type);
package Gtk_Print_Duplex_Properties is new Generic_Internal_Discrete_Property (Gtk_Print_Duplex);
package Gtk_Print_Pages_Properties is new Generic_Internal_Discrete_Property (Gtk_Print_Pages);
package Gtk_Print_Quality_Properties is new Generic_Internal_Discrete_Property (Gtk_Print_Quality);
package Gtk_Region_Flags_Properties is new Generic_Internal_Discrete_Property (Gtk_Region_Flags);
package Gtk_Relief_Style_Properties is new Generic_Internal_Discrete_Property (Gtk_Relief_Style);
package Gtk_Resize_Mode_Properties is new Generic_Internal_Discrete_Property (Gtk_Resize_Mode);
package Gtk_Scroll_Step_Properties is new Generic_Internal_Discrete_Property (Gtk_Scroll_Step);
package Gtk_Scroll_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Scroll_Type);
package Gtk_Scrollable_Policy_Properties is new Generic_Internal_Discrete_Property (Gtk_Scrollable_Policy);
package Gtk_Selection_Mode_Properties is new Generic_Internal_Discrete_Property (Gtk_Selection_Mode);
package Gtk_Sensitivity_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Sensitivity_Type);
package Gtk_Shadow_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Shadow_Type);
package Gtk_Size_Request_Mode_Properties is new Generic_Internal_Discrete_Property (Gtk_Size_Request_Mode);
package Gtk_Sort_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Sort_Type);
package Gtk_State_Flags_Properties is new Generic_Internal_Discrete_Property (Gtk_State_Flags);
package Gtk_State_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_State_Type);
package Gtk_Target_Flags_Properties is new Generic_Internal_Discrete_Property (Gtk_Target_Flags);
package Gtk_Text_Direction_Properties is new Generic_Internal_Discrete_Property (Gtk_Text_Direction);
package Gtk_Text_Window_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Text_Window_Type);
package Gtk_Tree_View_Grid_Lines_Properties is new Generic_Internal_Discrete_Property (Gtk_Tree_View_Grid_Lines);
package Gtk_Toolbar_Space_Style_Properties is new Generic_Internal_Discrete_Property (Gtk_Toolbar_Space_Style);
package Gtk_Toolbar_Style_Properties is new Generic_Internal_Discrete_Property (Gtk_Toolbar_Style);
package Gtk_Unit_Properties is new Generic_Internal_Discrete_Property (Gtk_Unit);
package Gtk_Window_Position_Properties is new Generic_Internal_Discrete_Property (Gtk_Window_Position);
package Gtk_Window_Type_Properties is new Generic_Internal_Discrete_Property (Gtk_Window_Type);
package Gtk_Wrap_Mode_Properties is new Generic_Internal_Discrete_Property (Gtk_Wrap_Mode);
package String_List is new Glib.Glist.Generic_List (UTF8_String);
package String_SList is new Glib.GSlist.Generic_SList (UTF8_String);
type Gtk_Button_Box_Style is ( Buttonbox_Spread, Buttonbox_Edge, Buttonbox_Start, Buttonbox_End, Buttonbox_Center);
type Gtk_Corner_Type is ( Corner_Top_Left, Corner_Bottom_Left, Corner_Top_Right, Corner_Bottom_Right);
type Gtk_Delete_Type is ( Delete_Chars, Delete_Word_Ends, Delete_Words, Delete_Display_Lines, Delete_Display_Line_Ends, Delete_Paragraph_Ends, Delete_Paragraphs, Delete_Whitespace);
type Gtk_Direction_Type is ( Dir_Tab_Forward, Dir_Tab_Backward, Dir_Up, Dir_Down, Dir_Left, Dir_Right);
type Gtk_Drag_Result is ( Drag_Result_Success, Drag_Result_No_Target, Drag_Result_User_Cancelled, Drag_Result_Timeout_Expired, Drag_Result_Grab_Broken, Drag_Result_Error);
type Gtk_Expander_Style is ( Expander_Collapsed, Expander_Semi_Collapsed, Expander_Semi_Expanded, Expander_Expanded);
type Gtk_Justification is ( Justify_Left, Justify_Right, Justify_Center, Justify_Fill);
type Gtk_Menu_Direction_Type is ( Menu_Dir_Parent, Menu_Dir_Child, Menu_Dir_Next, Menu_Dir_Prev);
type Gtk_Movement_Step is ( Movement_Logical_Positions, Movement_Visual_Positions, Movement_Words, Movement_Display_Lines, Movement_Display_Line_Ends, Movement_Paragraphs, Movement_Paragraph_Ends, Movement_Pages, Movement_Buffer_Ends, Movement_Horizontal_Pages);
type Gtk_Input_Purpose is ( Input_Purpose_Free_Form, Input_Purpose_Alpha, Input_Purpose_Digits, Input_Purpose_Number, Input_Purpose_Phone, Input_Purpose_Url, Input_Purpose_Email, Input_Purpose_Name, Input_Purpose_Password, Input_Purpose_Pin);
type Gtk_Number_Up_Layout is ( Left_To_Right_Top_To_Bottom, Left_To_Right_Bottom_To_Top, Right_To_Left_Top_To_Bottom, Right_To_Left_Bottom_To_Top, Top_To_Bottom_Left_To_Right, Top_To_Bottom_Right_To_Left, Bottom_To_Top_Left_To_Right, Bottom_To_Top_Right_To_Left);
type Gtk_Pack_Direction is ( Pack_Direction_Ltr, Pack_Direction_Rtl, Pack_Direction_Ttb, Pack_Direction_Btt);
type Gtk_Page_Orientation is ( Page_Orientation_Portrait, Page_Orientation_Landscape, Page_Orientation_Reverse_Portrait, Page_Orientation_Reverse_Landscape);
type Gtk_Level_Bar_Mode is ( Level_Bar_Mode_Continuous, Level_Bar_Mode_Discrete);
type Gtk_Path_Priority_Type is ( Path_Prio_Lowest, Path_Prio_Gtk, Path_Prio_Application, Path_Prio_Theme, Path_Prio_Rc, Path_Prio_Highest);
type Gtk_Print_Duplex is ( Print_Duplex_Simplex, Print_Duplex_Horizontal, Print_Duplex_Vertical);
type Gtk_Print_Pages is ( Print_Pages_All, Print_Pages_Current, Print_Pages_Ranges, Print_Pages_Selection);
type Gtk_Print_Quality is ( Print_Quality_Low, Print_Quality_Normal, Print_Quality_High, Print_Quality_Draft);
type Gtk_Scroll_Step is ( Scroll_Steps, Scroll_Pages, Scroll_Ends, Scroll_Horizontal_Steps, Scroll_Horizontal_Pages, Scroll_Horizontal_Ends);
type Gtk_Scroll_Type is ( Scroll_None, Scroll_Jump, Scroll_Step_Backward, Scroll_Step_Forward, Scroll_Page_Backward, Scroll_Page_Forward, Scroll_Step_Up, Scroll_Step_Down, Scroll_Page_Up, Scroll_Page_Down, Scroll_Step_Left, Scroll_Step_Right, Scroll_Page_Left, Scroll_Page_Right, Scroll_Start, Scroll_End);
type Gtk_Selection_Mode is ( Selection_None, Selection_Single, Selection_Browse, Selection_Multiple);
type Gtk_Sensitivity_Type is ( Sensitivity_Auto, Sensitivity_On, Sensitivity_Off);
type Gtk_Shadow_Type is ( Shadow_None, Shadow_In, Shadow_Out, Shadow_Etched_In, Shadow_Etched_Out);
type Gtk_Size_Request_Mode is ( Height_For_Width, Width_For_Height, Constant_Size);
type Gtk_State_Type is ( State_Normal, State_Active, State_Prelight, State_Selected, State_Insensitive, State_Inconsistent, State_Focused);
type Gtk_Text_Window_Type is ( Text_Window_Private, Text_Window_Widget, Text_Window_Text, Text_Window_Left, Text_Window_Right, Text_Window_Top, Text_Window_Bottom);
type Gtk_Tree_View_Grid_Lines is ( Grid_Lines_None, Grid_Lines_Horizontal, Grid_Lines_Vertical, Grid_Lines_Both);
type Gtk_Toolbar_Style is ( Toolbar_Icons, Toolbar_Text, Toolbar_Both, Toolbar_Both_Horiz);
type Gtk_Window_Position is ( Win_Pos_None, Win_Pos_Center, Win_Pos_Mouse, Win_Pos_Center_Always, Win_Pos_Center_On_Parent);
type Property_Gtk_Arrow_Type is new Gtk_Arrow_Type_Properties.Property;
type Property_Gtk_Attach_Options is new Gtk_Attach_Options_Properties.Property;
type Property_Gtk_Button_Box_Style is new Gtk_Button_Box_Style_Properties.Property;
type Property_Gtk_Corner_Type is new Gtk_Corner_Type_Properties.Property;
type Property_Gtk_Delete_Type is new Gtk_Delete_Type_Properties.Property;
type Property_Gtk_Direction_Type is new Gtk_Direction_Type_Properties.Property;
type Property_Gtk_Drag_Result is new Gtk_Drag_Result_Properties.Property;
type Property_Gtk_Expander_Style is new Gtk_Expander_Style_Properties.Property;
type Property_Gtk_Icon_Size is new Gtk_Icon_Size_Properties.Property;
type Property_Gtk_Junction_Sides is new Gtk_Junction_Sides_Properties.Property;
type Property_Gtk_Justification is new Gtk_Justification_Properties.Property;
type Property_Gtk_Menu_Direction_Type is new Gtk_Menu_Direction_Type_Properties.Property;
type Property_Gtk_Movement_Step is new Gtk_Movement_Step_Properties.Property;
type Property_Gtk_Input_Hints is new Gtk_Input_Hints_Properties.Property;
type Property_Gtk_Input_Purpose is new Gtk_Input_Purpose_Properties.Property;
type Property_Gtk_Number_Up_Layout is new Gtk_Number_Up_Layout_Properties.Property;
type Property_Gtk_Orientation is new Gtk_Orientation_Properties.Property;
type Property_Gtk_Pack_Direction is new Gtk_Pack_Direction_Properties.Property;
type Property_Gtk_Pack_Type is new Gtk_Pack_Type_Properties.Property;
type Property_Gtk_Page_Orientation is new Gtk_Page_Orientation_Properties.Property;
type Property_Gtk_Page_Set is new Gtk_Page_Set_Properties.Property;
type Property_Gtk_Level_Bar_Mode is new Gtk_Level_Bar_Mode_Properties.Property;
type Property_Gtk_Path_Priority_Type is new Gtk_Path_Priority_Type_Properties.Property;
type Property_Gtk_Path_Type is new Gtk_Path_Type_Properties.Property;
type Property_Gtk_Policy_Type is new Gtk_Policy_Type_Properties.Property;
type Property_Gtk_Position_Type is new Gtk_Position_Type_Properties.Property;
type Property_Gtk_Print_Duplex is new Gtk_Print_Duplex_Properties.Property;
type Property_Gtk_Print_Pages is new Gtk_Print_Pages_Properties.Property;
type Property_Gtk_Print_Quality is new Gtk_Print_Quality_Properties.Property;
type Property_Gtk_Region_Flags is new Gtk_Region_Flags_Properties.Property;
type Property_Gtk_Relief_Style is new Gtk_Relief_Style_Properties.Property;
type Property_Gtk_Resize_Mode is new Gtk_Resize_Mode_Properties.Property;
type Property_Gtk_Scroll_Step is new Gtk_Scroll_Step_Properties.Property;
type Property_Gtk_Scroll_Type is new Gtk_Scroll_Type_Properties.Property;
type Property_Gtk_Scrollable_Policy is new Gtk_Scrollable_Policy_Properties.Property;
type Property_Gtk_Selection_Mode is new Gtk_Selection_Mode_Properties.Property;
type Property_Gtk_Sensitivity_Type is new Gtk_Sensitivity_Type_Properties.Property;
type Property_Gtk_Shadow_Type is new Gtk_Shadow_Type_Properties.Property;
type Property_Gtk_Size_Request_Mode is new Gtk_Size_Request_Mode_Properties.Property;
type Property_Gtk_Sort_Type is new Gtk_Sort_Type_Properties.Property;
type Property_Gtk_State_Flags is new Gtk_State_Flags_Properties.Property;
type Property_Gtk_State_Type is new Gtk_State_Type_Properties.Property;
type Property_Gtk_Target_Flags is new Gtk_Target_Flags_Properties.Property;
type Property_Gtk_Text_Direction is new Gtk_Text_Direction_Properties.Property;
type Property_Gtk_Text_Window_Type is new Gtk_Text_Window_Type_Properties.Property;
type Property_Gtk_Tree_View_Grid_Lines is new Gtk_Tree_View_Grid_Lines_Properties.Property;
type Property_Gtk_Toolbar_Space_Style is new Gtk_Toolbar_Space_Style_Properties.Property;
type Property_Gtk_Toolbar_Style is new Gtk_Toolbar_Style_Properties.Property;
type Property_Gtk_Unit is new Gtk_Unit_Properties.Property;
type Property_Gtk_Window_Position is new Gtk_Window_Position_Properties.Property;
type Property_Gtk_Window_Type is new Gtk_Window_Type_Properties.Property;
type Property_Gtk_Wrap_Mode is new Gtk_Wrap_Mode_Properties.Property;
Expand : constant Gtk_Attach_Options := 1;
Shrink : constant Gtk_Attach_Options := 2;
Fill : constant Gtk_Attach_Options := 4;
Icon_Size_Invalid : constant Gtk_Icon_Size := 0;
Icon_Size_Menu : constant Gtk_Icon_Size := 1;
Icon_Size_Small_Toolbar : constant Gtk_Icon_Size := 2;
Icon_Size_Large_Toolbar : constant Gtk_Icon_Size := 3;
Icon_Size_Button : constant Gtk_Icon_Size := 4;
Icon_Size_Dnd : constant Gtk_Icon_Size := 5;
Icon_Size_Dialog : constant Gtk_Icon_Size := 6;
Junction_None : constant Gtk_Junction_Sides := 0;
Junction_Corner_Topleft : constant Gtk_Junction_Sides := 1;
Junction_Corner_Topright : constant Gtk_Junction_Sides := 2;
Junction_Corner_Bottomleft : constant Gtk_Junction_Sides := 4;
Junction_Corner_Bottomright : constant Gtk_Junction_Sides := 8;
Junction_Top : constant Gtk_Junction_Sides := 3;
Junction_Bottom : constant Gtk_Junction_Sides := 12;
Junction_Left : constant Gtk_Junction_Sides := 5;
Junction_Right : constant Gtk_Junction_Sides := 10;
Input_Hint_None : constant Gtk_Input_Hints := 0;
Input_Hint_Spellcheck : constant Gtk_Input_Hints := 1;
Input_Hint_No_Spellcheck : constant Gtk_Input_Hints := 2;
Input_Hint_Word_Completion : constant Gtk_Input_Hints := 4;
Input_Hint_Lowercase : constant Gtk_Input_Hints := 8;
Input_Hint_Uppercase_Chars : constant Gtk_Input_Hints := 16;
Input_Hint_Uppercase_Words : constant Gtk_Input_Hints := 32;
Input_Hint_Uppercase_Sentences : constant Gtk_Input_Hints := 64;
Input_Hint_Inhibit_Osk : constant Gtk_Input_Hints := 128;
Region_Even : constant Gtk_Region_Flags := 1;
Region_Odd : constant Gtk_Region_Flags := 2;
Region_First : constant Gtk_Region_Flags := 4;
Region_Last : constant Gtk_Region_Flags := 8;
Region_Only : constant Gtk_Region_Flags := 16;
Region_Sorted : constant Gtk_Region_Flags := 32;
Gtk_State_Flag_Normal : constant Gtk_State_Flags := 0;
Gtk_State_Flag_Active : constant Gtk_State_Flags := 1;
Gtk_State_Flag_Prelight : constant Gtk_State_Flags := 2;
Gtk_State_Flag_Selected : constant Gtk_State_Flags := 4;
Gtk_State_Flag_Insensitive : constant Gtk_State_Flags := 8;
Gtk_State_Flag_Inconsistent : constant Gtk_State_Flags := 16;
Gtk_State_Flag_Focused : constant Gtk_State_Flags := 32;
Gtk_State_Flag_Backdrop : constant Gtk_State_Flags := 64;
Gtk_State_Flag_Dir_Ltr : constant Gtk_State_Flags := 128;
Gtk_State_Flag_Dir_Rtl : constant Gtk_State_Flags := 256;
Gtk_Target_Same_App : constant Gtk_Target_Flags := 1;
Gtk_Target_Same_Widget : constant Gtk_Target_Flags := 2;
Gtk_Target_Other_App : constant Gtk_Target_Flags := 4;
Gtk_Target_Other_Widget : constant Gtk_Target_Flags := 8;
procedure Free_String_List
( | List | : in out String_List.Glist); |
procedure Free_String_List
( | List | : in out String_SList.GSlist); |