`sig
val cast : 'a Gobject.obj -> Gtk.icon_view Gtk.obj
module P :
sig
val column_spacing : ([> `iconview ], int) Gobject.property
val columns : ([> `iconview ], int) Gobject.property
val item_width : ([> `iconview ], int) Gobject.property
val margin : ([> `iconview ], int) Gobject.property
val markup_column : ([> `iconview ], int) Gobject.property
val model : ([> `iconview ], Gtk.tree_model option) Gobject.property
val orientation :
([> `iconview ], GtkEnums.orientation) Gobject.property
val pixbuf_column : ([> `iconview ], int) Gobject.property
val row_spacing : ([> `iconview ], int) Gobject.property
val selection_mode :
([> `iconview ], GtkEnums.selection_mode) Gobject.property
val spacing : ([> `iconview ], int) Gobject.property
val text_column : ([> `iconview ], int) Gobject.property
end
module S :
sig
val item_activated :
([> `iconview ], Gtk.tree_path -> unit) GtkSignal.t
val selection_changed : ([> `iconview ], unit -> unit) GtkSignal.t
end
val create : Gtk.icon_view Gobject.param list -> Gtk.icon_view Gtk.obj
external get_path_at_pos :
[> `iconview ] Gtk.obj -> int -> int -> Gtk.tree_path option
= "ml_gtk_icon_view_get_path_at_pos"
external selected_foreach :
[> `iconview ] Gtk.obj -> (Gtk.tree_path -> unit) -> unit
= "ml_gtk_icon_view_selected_foreach"
external select_path : [> `iconview ] Gtk.obj -> Gtk.tree_path -> unit
= "ml_gtk_icon_view_select_path"
external unselect_path : [> `iconview ] Gtk.obj -> Gtk.tree_path -> unit
= "ml_gtk_icon_view_unselect_path"
external path_is_selected : [> `iconview ] Gtk.obj -> Gtk.tree_path -> bool
= "ml_gtk_icon_view_path_is_selected"
external get_selected_items : [> `iconview ] Gtk.obj -> Gtk.tree_path list
= "ml_gtk_icon_view_get_selected_items"
external select_all : [> `iconview ] Gtk.obj -> unit
= "ml_gtk_icon_view_select_all"
external unselect_all : [> `iconview ] Gtk.obj -> unit
= "ml_gtk_icon_view_unselect_all"
external item_activated : [> `iconview ] Gtk.obj -> Gtk.tree_path -> unit
= "ml_gtk_icon_view_item_activated"
val make_params :
cont:(([> `iconview ] as 'a) Gobject.param list -> 'b) ->
'a Gobject.param list ->
?columns:int ->
?model:Gtk.tree_model ->
?orientation:GtkEnums.orientation ->
?selection_mode:GtkEnums.selection_mode -> 'b
end`