package Implements_Cell_Layout is new Glib.Types.Implements (Gtk.Cell_Layout.Gtk_Cell_Layout, Gtk_Icon_View_Record, Gtk_Icon_View);
type Gtk_Icon_View_Record is new Gtk.Container.Gtk_Container_Record with null record;
type Gtk_Icon_View is access all Gtk_Icon_View_Record'Class;
Column_Spacing_Property : constant Glib.Properties.Property_Int;
Columns_Property : constant Glib.Properties.Property_Int;
Item_Width_Property : constant Glib.Properties.Property_Int;
Margin_Property : constant Glib.Properties.Property_Int;
Markup_Column_Property : constant Glib.Properties.Property_Int;
Model_Property : constant Glib.Properties.Property_Object;
Orientation_Property : constant Gtk.Enums.Property_Gtk_Orientation;
Pixbuf_Column_Property : constant Glib.Properties.Property_Int;
Reorderable_Property : constant Glib.Properties.Property_Boolean;
Row_Spacing_Property : constant Glib.Properties.Property_Int;
Spacing_Property : constant Glib.Properties.Property_Int;
Text_Column_Property : constant Glib.Properties.Property_Int;
Tooltip_Column_Property : constant Glib.Properties.Property_Int;
Selection_Box_Alpha_Property : constant Glib.Properties.Property_Uchar;
Selection_Box_Color_Property : constant Gdk.Color.Property_Gdk_Color;
Signal_Activate_Cursor_Item : constant Glib.Signal_Name := "activate_cursor_item";
Signal_Item_Activated : constant Glib.Signal_Name := "item_activated";
Signal_Move_Cursor : constant Glib.Signal_Name := "move_cursor";
Signal_Select_All : constant Glib.Signal_Name := "select_all";
Signal_Select_Cursor_Item : constant Glib.Signal_Name := "select_cursor_item";
Signal_Selection_Changed : constant Glib.Signal_Name := "selection_changed";
Signal_Set_Scroll_Adjustments : constant Glib.Signal_Name := "set_scroll_adjustments";
Signal_Toggle_Cursor_Item : constant Glib.Signal_Name := "toggle_cursor_item";
Signal_Unselect_All : constant Glib.Signal_Name := "unselect_all";
procedure Gtk_New
( | Icon_View | : out Gtk_Icon_View); |
procedure Initialize
( | Icon_View | : access Gtk_Icon_View_Record'Class); |
procedure Gtk_New_With_Model
( | Icon_View | : out Gtk_Icon_View; |
Model | : access Gtk.Tree_Model.Gtk_Tree_Model_Record'Class); |
procedure Initialize_With_Model
( | Icon_View | : access Gtk_Icon_View_Record'Class; |
Model | : access Gtk.Tree_Model.Gtk_Tree_Model_Record'Class); |
procedure Set_Column_Spacing
( | Icon_View | : access Gtk_Icon_View_Record; |
Column_Spacing | : Glib.Gint); |
function Get_Column_Spacing
( | Icon_View | : access Gtk_Icon_View_Record) return Glib.Gint; |
procedure Set_Columns
( | Icon_View | : access Gtk_Icon_View_Record; |
Columns | : Glib.Gint); |
function Get_Columns
( | Icon_View | : access Gtk_Icon_View_Record) return Glib.Gint; |
procedure Set_Cursor
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path; | |
Cell | : Gtk.Cell_Renderer.Gtk_Cell_Renderer := null; | |
Start_Editing | : Boolean := False); |
procedure Get_Cursor
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : out Gtk.Tree_Model.Gtk_Tree_Path; | |
Cell | : out Gtk.Cell_Renderer.Gtk_Cell_Renderer; | |
Cursor_Is_Set | : out Boolean); |
procedure Set_Item_Width
( | Icon_View | : access Gtk_Icon_View_Record; |
Item_Width | : Glib.Gint); |
function Get_Item_Width
( | Icon_View | : access Gtk_Icon_View_Record) return Glib.Gint; |
procedure Set_Margin
( | Icon_View | : access Gtk_Icon_View_Record; |
Margin | : Glib.Gint); |
function Get_Margin
( | Icon_View | : access Gtk_Icon_View_Record) return Glib.Gint; |
procedure Set_Orientation
( | Icon_View | : access Gtk_Icon_View_Record; |
Orientation | : Gtk.Enums.Gtk_Orientation); |
function Get_Orientation
( | Icon_View | : access Gtk_Icon_View_Record) return Gtk.Enums.Gtk_Orientation; |
procedure Set_Reorderable
( | Icon_View | : access Gtk_Icon_View_Record; |
Reorderable | : Boolean); |
function Get_Reorderable
( | Icon_View | : access Gtk_Icon_View_Record) return Boolean; |
procedure Set_Row_Spacing
( | Icon_View | : access Gtk_Icon_View_Record; |
Row_Spacing | : Glib.Gint); |
function Get_Row_Spacing
( | Icon_View | : access Gtk_Icon_View_Record) return Glib.Gint; |
procedure Set_Spacing
( | Icon_View | : access Gtk_Icon_View_Record; |
Spacing | : Glib.Gint); |
function Get_Spacing
( | Icon_View | : access Gtk_Icon_View_Record) return Glib.Gint; |
procedure Item_Activated
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path); |
procedure Get_Visible_Range
( | Icon_View | : access Gtk_Icon_View_Record; |
Start_Path | : out Gtk.Tree_Model.Gtk_Tree_Path; | |
End_Path | : out Gtk.Tree_Model.Gtk_Tree_Path); |
procedure Scroll_To_Path
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path; | |
Use_Align | : Boolean := True; | |
Row_Align | : Glib.Gfloat := 0.5; | |
Col_Align | : Glib.Gfloat := 0.0); |
procedure Set_Tooltip_Column
( | Icon_View | : access Gtk_Icon_View_Record; |
Column | : Gint); |
function Get_Tooltip_Column
( | Icon_View | : access Gtk_Icon_View_Record) return Gint; |
procedure Get_Tooltip_Context
( | Icon_View | : access Gtk_Icon_View_Record; |
X | : in out Gint; | |
Y | : in out Gint; | |
Keyboard_Tip | : Boolean; | |
Model | : out Gtk.Tree_Model.Gtk_Tree_Model; | |
Path | : out Gtk.Tree_Model.Gtk_Tree_Path; | |
Iter | : out Gtk.Tree_Model.Gtk_Tree_Iter; | |
Success | : out Boolean); |
procedure Set_Tooltip_Cell
( | Icon_View | : access Gtk_Icon_View_Record; |
Tooltip | : access Gtk.Tooltip.Gtk_Tooltip_Record'Class; | |
Path | : Gtk.Tree_Model.Gtk_Tree_Path; | |
Cell | : access Gtk.Cell_Renderer.Gtk_Cell_Renderer_Record'Class); |
procedure Set_Tooltip_Item
( | Icon_View | : access Gtk_Icon_View_Record; |
Tooltip | : access Gtk.Tooltip.Gtk_Tooltip_Record'Class; | |
Path | : Gtk.Tree_Model.Gtk_Tree_Path); |
procedure Set_Model
( | Icon_View | : access Gtk_Icon_View_Record; |
Model | : Gtk.Tree_Model.Gtk_Tree_Model := null); |
function Get_Model
( | Icon_View | : access Gtk_Icon_View_Record) return Gtk.Tree_Model.Gtk_Tree_Model; |
procedure Set_Text_Column
( | Icon_View | : access Gtk_Icon_View_Record; |
Column | : Glib.Gint); |
function Get_Text_Column
( | Icon_View | : access Gtk_Icon_View_Record) return Glib.Gint; |
procedure Set_Pixbuf_Column
( | Icon_View | : access Gtk_Icon_View_Record; |
Column | : Glib.Gint); |
function Get_Pixbuf_Column
( | Icon_View | : access Gtk_Icon_View_Record) return Glib.Gint; |
procedure Set_Markup_Column
( | Icon_View | : access Gtk_Icon_View_Record; |
Column | : Glib.Gint); |
function Get_Markup_Column
( | Icon_View | : access Gtk_Icon_View_Record) return Glib.Gint; |
function Get_Path_At_Pos
( | Icon_View | : access Gtk_Icon_View_Record; |
X | : Glib.Gint; | |
Y | : Glib.Gint) return Gtk.Tree_Model.Gtk_Tree_Path; |
procedure Get_Item_At_Pos
( | Icon_View | : access Gtk_Icon_View_Record; |
X | : Gint; | |
Y | : Gint; | |
Path | : out Gtk.Tree_Model.Gtk_Tree_Path; | |
Cell | : out Gtk.Cell_Renderer.Gtk_Cell_Renderer; | |
Has_Item | : out Boolean); |
procedure Convert_Widget_To_Bin_Window_Coords
( | Icon_View | : access Gtk_Icon_View_Record; |
Wx | : Gint; | |
Wy | : Gint; | |
Bx | : out Gint; | |
By | : out Gint); |
procedure Set_Selection_Mode
( | Icon_View | : access Gtk_Icon_View_Record; |
Mode | : Gtk.Enums.Gtk_Selection_Mode); |
function Get_Selection_Mode
( | Icon_View | : access Gtk_Icon_View_Record) return Gtk.Enums.Gtk_Selection_Mode; |
procedure Select_All
( | Icon_View | : access Gtk_Icon_View_Record); |
procedure Unselect_All
( | Icon_View | : access Gtk_Icon_View_Record); |
procedure Select_Path
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path); |
procedure Unselect_Path
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path); |
function Get_Selected_Items
( | Icon_View | : access Gtk_Icon_View_Record) return Gtk.Tree_Model.Gtk_Tree_Path_List.Glist; |
function Path_Is_Selected
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path) return Boolean; |
function Create_Drag_Icon
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path) return Gdk.Gdk_Pixmap; |
procedure Enable_Model_Drag_Dest
( | Icon_View | : access Gtk_Icon_View_Record; |
Targets | : Gtk.Selection.Target_Entry_Array; | |
Actions | : Gdk.Dnd.Drag_Action); |
procedure Unset_Model_Drag_Dest
( | Icon_View | : access Gtk_Icon_View_Record); |
procedure Enable_Model_Drag_Source
( | Icon_View | : access Gtk_Icon_View_Record; |
Start_Button_Mask | : Gdk.Types.Gdk_Modifier_Type; | |
Targets | : Gtk.Selection.Target_Entry_Array; | |
Actions | : Gdk.Dnd.Drag_Action); |
procedure Unset_Model_Drag_Source
( | Icon_View | : access Gtk_Icon_View_Record); |
procedure Get_Dest_Item_At_Pos
( | Icon_View | : access Gtk_Icon_View_Record; |
Drag_X | : Glib.Gint; | |
Drag_Y | : Glib.Gint; | |
Path | : out Gtk.Tree_Model.Gtk_Tree_Path; | |
Pos | : out Gtk_Icon_View_Drop_Position; | |
Has_Item | : out Boolean); |
procedure Set_Drag_Dest_Item
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path; | |
Pos | : Gtk_Icon_View_Drop_Position); |
procedure Get_Drag_Dest_Item
( | Icon_View | : access Gtk_Icon_View_Record; |
Path | : out Gtk.Tree_Model.Gtk_Tree_Path; | |
Pos | : out Gtk_Icon_View_Drop_Position); |
function "+"
( | Widget | : access Gtk_Icon_View_Record'Class) return Gtk.Cell_Layout.Gtk_Cell_Layout renames Implements_Cell_Layout.To_Interface; |
function "-"
( | Interf | : Gtk.Cell_Layout.Gtk_Cell_Layout) return Gtk_Icon_View renames Implements_Cell_Layout.To_Object; |
Binding from C File version 2.16.6