.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Gtk2::IconView 3" .TH Gtk2::IconView 3 2023-07-25 "perl v5.38.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME Gtk2::IconView \- wrapper for GtkIconView .SH HIERARCHY .IX Header "HIERARCHY" .Vb 6 \& Glib::Object \& +\-\-\-\-Glib::InitiallyUnowned \& +\-\-\-\-Gtk2::Object \& +\-\-\-\-Gtk2::Widget \& +\-\-\-\-Gtk2::Container \& +\-\-\-\-Gtk2::IconView .Ve .SH INTERFACES .IX Header "INTERFACES" .Vb 3 \& Glib::Object::_Unregistered::AtkImplementorIface \& Gtk2::Buildable \& Gtk2::CellLayout .Ve .SH METHODS .IX Header "METHODS" .SS "widget = Gtk2::IconView\->\fBnew\fP" .IX Subsection "widget = Gtk2::IconView->new" .SS "widget = Gtk2::IconView\->\fBnew_with_model\fP ($model)" .IX Subsection "widget = Gtk2::IconView->new_with_model ($model)" .IP \(bu 4 \&\f(CW$model\fR (Gtk2::TreeModel) .ie n .SS "integer = $icon_view\->\fBget_column_spacing\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_column_spacing\fP" .IX Subsection "integer = $icon_view->get_column_spacing" .ie n .SS "$icon_view\->\fBset_column_spacing\fP ($column_spacing)" .el .SS "\f(CW$icon_view\fP\->\fBset_column_spacing\fP ($column_spacing)" .IX Subsection "$icon_view->set_column_spacing ($column_spacing)" .IP \(bu 4 \&\f(CW$column_spacing\fR (integer) .ie n .SS "integer = $icon_view\->\fBget_columns\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_columns\fP" .IX Subsection "integer = $icon_view->get_columns" .ie n .SS "$icon_view\->\fBset_columns\fP ($columns)" .el .SS "\f(CW$icon_view\fP\->\fBset_columns\fP ($columns)" .IX Subsection "$icon_view->set_columns ($columns)" .IP \(bu 4 \&\f(CW$columns\fR (integer) .ie n .SS "(bx, by) = $icon_view\->\fBconvert_widget_to_bin_window_coords\fP ($wx, $wy)" .el .SS "(bx, by) = \f(CW$icon_view\fP\->\fBconvert_widget_to_bin_window_coords\fP ($wx, \f(CW$wy\fP)" .IX Subsection "(bx, by) = $icon_view->convert_widget_to_bin_window_coords ($wx, $wy)" .IP \(bu 4 \&\f(CW$wx\fR (integer) .IP \(bu 4 \&\f(CW$wy\fR (integer) .PP Since: gtk+ 2.12 .ie n .SS "pixmap = $icon_view\->\fBcreate_drag_icon\fP ($path)" .el .SS "pixmap = \f(CW$icon_view\fP\->\fBcreate_drag_icon\fP ($path)" .IX Subsection "pixmap = $icon_view->create_drag_icon ($path)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .PP Since: gtk+ 2.8 .ie n .SS "list = $icon_view\->\fBget_cursor\fP" .el .SS "list = \f(CW$icon_view\fP\->\fBget_cursor\fP" .IX Subsection "list = $icon_view->get_cursor" Since: gtk+ 2.8 .ie n .SS "$icon_view\->\fBset_cursor\fP ($path, $cell, $start_editing)" .el .SS "\f(CW$icon_view\fP\->\fBset_cursor\fP ($path, \f(CW$cell\fP, \f(CW$start_editing\fP)" .IX Subsection "$icon_view->set_cursor ($path, $cell, $start_editing)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .IP \(bu 4 \&\f(CW$cell\fR (Gtk2::CellRenderer or undef) .IP \(bu 4 \&\f(CW$start_editing\fR (boolean) .PP Since: gtk+ 2.8 .ie n .SS "$icon_view\->\fBget_dest_item_at_pos\fP ($drag_x, $drag_y)" .el .SS "\f(CW$icon_view\fP\->\fBget_dest_item_at_pos\fP ($drag_x, \f(CW$drag_y\fP)" .IX Subsection "$icon_view->get_dest_item_at_pos ($drag_x, $drag_y)" .IP \(bu 4 \&\f(CW$drag_x\fR (integer) .IP \(bu 4 \&\f(CW$drag_y\fR (integer) .PP Since: gtk+ 2.8 .ie n .SS "list = $icon_view\->\fBget_drag_dest_item\fP" .el .SS "list = \f(CW$icon_view\fP\->\fBget_drag_dest_item\fP" .IX Subsection "list = $icon_view->get_drag_dest_item" Since: gtk+ 2.8 .ie n .SS "$icon_view\->\fBset_drag_dest_item\fP ($path, $pos)" .el .SS "\f(CW$icon_view\fP\->\fBset_drag_dest_item\fP ($path, \f(CW$pos\fP)" .IX Subsection "$icon_view->set_drag_dest_item ($path, $pos)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .IP \(bu 4 \&\f(CW$pos\fR (Gtk2::IconView::DropPosition) .PP Since: gtk+ 2.8 .ie n .SS "$icon_view\->\fBenable_model_drag_dest\fP ($actions, ...)" .el .SS "\f(CW$icon_view\fP\->\fBenable_model_drag_dest\fP ($actions, ...)" .IX Subsection "$icon_view->enable_model_drag_dest ($actions, ...)" .IP \(bu 4 \&\f(CW$actions\fR (Gtk2::Gdk::DragAction) .IP \(bu 4 \&... (list) of Gtk2::TargetEntry's .PP Since: gtk+ 2.8 .ie n .SS "$icon_view\->\fBenable_model_drag_source\fP ($start_button_mask, $actions, ...)" .el .SS "\f(CW$icon_view\fP\->\fBenable_model_drag_source\fP ($start_button_mask, \f(CW$actions\fP, ...)" .IX Subsection "$icon_view->enable_model_drag_source ($start_button_mask, $actions, ...)" .IP \(bu 4 \&\f(CW$start_button_mask\fR (Gtk2::Gdk::ModifierType) .IP \(bu 4 \&\f(CW$actions\fR (Gtk2::Gdk::DragAction) .IP \(bu 4 \&... (list) of Gtk2::TargetEntry's .PP Since: gtk+ 2.8 .ie n .SS "$icon_view\->\fBitem_activated\fP ($path)" .el .SS "\f(CW$icon_view\fP\->\fBitem_activated\fP ($path)" .IX Subsection "$icon_view->item_activated ($path)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .ie n .SS "$icon_view\->\fBget_item_at_pos\fP ($x, $y)" .el .SS "\f(CW$icon_view\fP\->\fBget_item_at_pos\fP ($x, \f(CW$y\fP)" .IX Subsection "$icon_view->get_item_at_pos ($x, $y)" .IP \(bu 4 \&\f(CW$x\fR (integer) .IP \(bu 4 \&\f(CW$y\fR (integer) .PP Since: gtk+ 2.8 .ie n .SS "integer = $icon_view\->\fBget_item_column\fP ($path)" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_item_column\fP ($path)" .IX Subsection "integer = $icon_view->get_item_column ($path)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .PP Since: gtk+ 2.22 .ie n .SS "orientation = $icon_view\->\fBget_item_orientation\fP" .el .SS "orientation = \f(CW$icon_view\fP\->\fBget_item_orientation\fP" .IX Subsection "orientation = $icon_view->get_item_orientation" Since: gtk+ 2.22 .ie n .SS "$icon_view\->\fBset_item_orientation\fP ($orientation)" .el .SS "\f(CW$icon_view\fP\->\fBset_item_orientation\fP ($orientation)" .IX Subsection "$icon_view->set_item_orientation ($orientation)" .IP \(bu 4 \&\f(CW$orientation\fR (Gtk2::Orientation) .PP Since: gtk+ 2.22 .ie n .SS "integer = $icon_view\->\fBget_item_padding\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_item_padding\fP" .IX Subsection "integer = $icon_view->get_item_padding" Since: gtk+ 2.18 .ie n .SS "$icon_view\->\fBset_item_padding\fP ($item_padding)" .el .SS "\f(CW$icon_view\fP\->\fBset_item_padding\fP ($item_padding)" .IX Subsection "$icon_view->set_item_padding ($item_padding)" .IP \(bu 4 \&\f(CW$item_padding\fR (integer) .PP Since: gtk+ 2.18 .ie n .SS "integer = $icon_view\->\fBget_item_row\fP ($path)" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_item_row\fP ($path)" .IX Subsection "integer = $icon_view->get_item_row ($path)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .PP Since: gtk+ 2.22 .ie n .SS "integer = $icon_view\->\fBget_item_width\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_item_width\fP" .IX Subsection "integer = $icon_view->get_item_width" .ie n .SS "$icon_view\->\fBset_item_width\fP ($item_width)" .el .SS "\f(CW$icon_view\fP\->\fBset_item_width\fP ($item_width)" .IX Subsection "$icon_view->set_item_width ($item_width)" .IP \(bu 4 \&\f(CW$item_width\fR (integer) .ie n .SS "integer = $icon_view\->\fBget_margin\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_margin\fP" .IX Subsection "integer = $icon_view->get_margin" .ie n .SS "$icon_view\->\fBset_margin\fP ($margin)" .el .SS "\f(CW$icon_view\fP\->\fBset_margin\fP ($margin)" .IX Subsection "$icon_view->set_margin ($margin)" .IP \(bu 4 \&\f(CW$margin\fR (integer) .ie n .SS "integer = $icon_view\->\fBget_markup_column\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_markup_column\fP" .IX Subsection "integer = $icon_view->get_markup_column" .ie n .SS "$icon_view\->\fBset_markup_column\fP ($column)" .el .SS "\f(CW$icon_view\fP\->\fBset_markup_column\fP ($column)" .IX Subsection "$icon_view->set_markup_column ($column)" .IP \(bu 4 \&\f(CW$column\fR (integer) .ie n .SS "treemodel = $icon_view\->\fBget_model\fP" .el .SS "treemodel = \f(CW$icon_view\fP\->\fBget_model\fP" .IX Subsection "treemodel = $icon_view->get_model" .ie n .SS "$icon_view\->\fBset_model\fP ($model)" .el .SS "\f(CW$icon_view\fP\->\fBset_model\fP ($model)" .IX Subsection "$icon_view->set_model ($model)" .IP \(bu 4 \&\f(CW$model\fR (Gtk2::TreeModel) .ie n .SS "orientation = $icon_view\->\fBget_orientation\fP" .el .SS "orientation = \f(CW$icon_view\fP\->\fBget_orientation\fP" .IX Subsection "orientation = $icon_view->get_orientation" .ie n .SS "$icon_view\->\fBset_orientation\fP ($orientation)" .el .SS "\f(CW$icon_view\fP\->\fBset_orientation\fP ($orientation)" .IX Subsection "$icon_view->set_orientation ($orientation)" .IP \(bu 4 \&\f(CW$orientation\fR (Gtk2::Orientation) .ie n .SS "treepath = $icon_view\->\fBget_path_at_pos\fP ($x, $y)" .el .SS "treepath = \f(CW$icon_view\fP\->\fBget_path_at_pos\fP ($x, \f(CW$y\fP)" .IX Subsection "treepath = $icon_view->get_path_at_pos ($x, $y)" .IP \(bu 4 \&\f(CW$x\fR (integer) .IP \(bu 4 \&\f(CW$y\fR (integer) .ie n .SS "boolean = $icon_view\->\fBpath_is_selected\fP ($path)" .el .SS "boolean = \f(CW$icon_view\fP\->\fBpath_is_selected\fP ($path)" .IX Subsection "boolean = $icon_view->path_is_selected ($path)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .ie n .SS "integer = $icon_view\->\fBget_pixbuf_column\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_pixbuf_column\fP" .IX Subsection "integer = $icon_view->get_pixbuf_column" .ie n .SS "$icon_view\->\fBset_pixbuf_column\fP ($column)" .el .SS "\f(CW$icon_view\fP\->\fBset_pixbuf_column\fP ($column)" .IX Subsection "$icon_view->set_pixbuf_column ($column)" .IP \(bu 4 \&\f(CW$column\fR (integer) .ie n .SS "boolean = $icon_view\->\fBget_reorderable\fP" .el .SS "boolean = \f(CW$icon_view\fP\->\fBget_reorderable\fP" .IX Subsection "boolean = $icon_view->get_reorderable" Since: gtk+ 2.8 .ie n .SS "$icon_view\->\fBset_reorderable\fP ($reorderable)" .el .SS "\f(CW$icon_view\fP\->\fBset_reorderable\fP ($reorderable)" .IX Subsection "$icon_view->set_reorderable ($reorderable)" .IP \(bu 4 \&\f(CW$reorderable\fR (boolean) .PP Since: gtk+ 2.8 .ie n .SS "integer = $icon_view\->\fBget_row_spacing\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_row_spacing\fP" .IX Subsection "integer = $icon_view->get_row_spacing" .ie n .SS "$icon_view\->\fBset_row_spacing\fP ($row_spacing)" .el .SS "\f(CW$icon_view\fP\->\fBset_row_spacing\fP ($row_spacing)" .IX Subsection "$icon_view->set_row_spacing ($row_spacing)" .IP \(bu 4 \&\f(CW$row_spacing\fR (integer) .ie n .SS "$icon_view\->\fBscroll_to_path\fP ($path, $use_align=FALSE, $row_align=0.0, $col_align=0.0)" .el .SS "\f(CW$icon_view\fP\->\fBscroll_to_path\fP ($path, \f(CW$use_align\fP=FALSE, \f(CW$row_align\fP=0.0, \f(CW$col_align\fP=0.0)" .IX Subsection "$icon_view->scroll_to_path ($path, $use_align=FALSE, $row_align=0.0, $col_align=0.0)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .IP \(bu 4 \&\f(CW$use_align\fR (boolean) .IP \(bu 4 \&\f(CW$row_align\fR (double) .IP \(bu 4 \&\f(CW$col_align\fR (double) .PP Since: gtk+ 2.8 .ie n .SS $icon_view\->\fBselect_all\fP .el .SS \f(CW$icon_view\fP\->\fBselect_all\fP .IX Subsection "$icon_view->select_all" .ie n .SS "$icon_view\->\fBselect_path\fP ($path)" .el .SS "\f(CW$icon_view\fP\->\fBselect_path\fP ($path)" .IX Subsection "$icon_view->select_path ($path)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .ie n .SS "$icon_view\->\fBselected_foreach\fP ($func, $data=undef)" .el .SS "\f(CW$icon_view\fP\->\fBselected_foreach\fP ($func, \f(CW$data\fP=undef)" .IX Subsection "$icon_view->selected_foreach ($func, $data=undef)" .IP \(bu 4 \&\f(CW$func\fR (scalar) .IP \(bu 4 \&\f(CW$data\fR (scalar) .ie n .SS "list = $icon_view\->\fBget_selected_items\fP" .el .SS "list = \f(CW$icon_view\fP\->\fBget_selected_items\fP" .IX Subsection "list = $icon_view->get_selected_items" .ie n .SS "selectionmode = $icon_view\->\fBget_selection_mode\fP" .el .SS "selectionmode = \f(CW$icon_view\fP\->\fBget_selection_mode\fP" .IX Subsection "selectionmode = $icon_view->get_selection_mode" .ie n .SS "$icon_view\->\fBset_selection_mode\fP ($mode)" .el .SS "\f(CW$icon_view\fP\->\fBset_selection_mode\fP ($mode)" .IX Subsection "$icon_view->set_selection_mode ($mode)" .IP \(bu 4 \&\f(CW$mode\fR (Gtk2::SelectionMode) .ie n .SS "integer = $icon_view\->\fBget_spacing\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_spacing\fP" .IX Subsection "integer = $icon_view->get_spacing" .ie n .SS "$icon_view\->\fBset_spacing\fP ($spacing)" .el .SS "\f(CW$icon_view\fP\->\fBset_spacing\fP ($spacing)" .IX Subsection "$icon_view->set_spacing ($spacing)" .IP \(bu 4 \&\f(CW$spacing\fR (integer) .ie n .SS "integer = $icon_view\->\fBget_text_column\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_text_column\fP" .IX Subsection "integer = $icon_view->get_text_column" .ie n .SS "$icon_view\->\fBset_text_column\fP ($column)" .el .SS "\f(CW$icon_view\fP\->\fBset_text_column\fP ($column)" .IX Subsection "$icon_view->set_text_column ($column)" .IP \(bu 4 \&\f(CW$column\fR (integer) .ie n .SS "$icon_view\->\fBset_tooltip_cell\fP ($tooltip, $path, $cell)" .el .SS "\f(CW$icon_view\fP\->\fBset_tooltip_cell\fP ($tooltip, \f(CW$path\fP, \f(CW$cell\fP)" .IX Subsection "$icon_view->set_tooltip_cell ($tooltip, $path, $cell)" .IP \(bu 4 \&\f(CW$tooltip\fR (Gtk2::Tooltip) .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .IP \(bu 4 \&\f(CW$cell\fR (Gtk2::CellRenderer) .PP Since: gtk+ 2.12 .ie n .SS "integer = $icon_view\->\fBget_tooltip_column\fP" .el .SS "integer = \f(CW$icon_view\fP\->\fBget_tooltip_column\fP" .IX Subsection "integer = $icon_view->get_tooltip_column" Since: gtk+ 2.12 .ie n .SS "$icon_view\->\fBset_tooltip_column\fP ($column)" .el .SS "\f(CW$icon_view\fP\->\fBset_tooltip_column\fP ($column)" .IX Subsection "$icon_view->set_tooltip_column ($column)" .IP \(bu 4 \&\f(CW$column\fR (integer) .PP Since: gtk+ 2.12 .ie n .SS "list = $icon_view\->\fBget_tooltip_context\fP ($x, $y, $keyboard_tip)" .el .SS "list = \f(CW$icon_view\fP\->\fBget_tooltip_context\fP ($x, \f(CW$y\fP, \f(CW$keyboard_tip\fP)" .IX Subsection "list = $icon_view->get_tooltip_context ($x, $y, $keyboard_tip)" .IP \(bu 4 \&\f(CW$x\fR (integer) .IP \(bu 4 \&\f(CW$y\fR (integer) .IP \(bu 4 \&\f(CW$keyboard_tip\fR (boolean) .PP Since: gtk+ 2.12 .ie n .SS "$icon_view\->\fBset_tooltip_item\fP ($tooltip, $path)" .el .SS "\f(CW$icon_view\fP\->\fBset_tooltip_item\fP ($tooltip, \f(CW$path\fP)" .IX Subsection "$icon_view->set_tooltip_item ($tooltip, $path)" .IP \(bu 4 \&\f(CW$tooltip\fR (Gtk2::Tooltip) .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .PP Since: gtk+ 2.12 .ie n .SS $icon_view\->\fBunselect_all\fP .el .SS \f(CW$icon_view\fP\->\fBunselect_all\fP .IX Subsection "$icon_view->unselect_all" .ie n .SS "$icon_view\->\fBunselect_path\fP ($path)" .el .SS "\f(CW$icon_view\fP\->\fBunselect_path\fP ($path)" .IX Subsection "$icon_view->unselect_path ($path)" .IP \(bu 4 \&\f(CW$path\fR (Gtk2::TreePath) .ie n .SS $icon_view\->\fBunset_model_drag_dest\fP .el .SS \f(CW$icon_view\fP\->\fBunset_model_drag_dest\fP .IX Subsection "$icon_view->unset_model_drag_dest" Since: gtk+ 2.8 .ie n .SS $icon_view\->\fBunset_model_drag_source\fP .el .SS \f(CW$icon_view\fP\->\fBunset_model_drag_source\fP .IX Subsection "$icon_view->unset_model_drag_source" Since: gtk+ 2.8 .ie n .SS "list = $icon_view\->\fBget_visible_range\fP" .el .SS "list = \f(CW$icon_view\fP\->\fBget_visible_range\fP" .IX Subsection "list = $icon_view->get_visible_range" Since: gtk+ 2.8 .SH PROPERTIES .IX Header "PROPERTIES" .IP "'column\-spacing' (integer : default 6 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'column-spacing' (integer : default 6 : readable / writable / private / static-nick / static-blurb)" Space which is inserted between grid columns .IP "'columns' (integer : default \-1 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'columns' (integer : default -1 : readable / writable / private / static-nick / static-blurb)" Number of columns to display .IP "'item\-orientation' (Gtk2::Orientation : default ""vertical"" : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'item-orientation' (Gtk2::Orientation : default ""vertical"" : readable / writable / private / static-nick / static-blurb)" How the text and icon of each item are positioned relative to each other .IP "'item\-padding' (integer : default 6 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'item-padding' (integer : default 6 : readable / writable / private / static-nick / static-blurb)" Padding around icon view items .IP "'item\-width' (integer : default \-1 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'item-width' (integer : default -1 : readable / writable / private / static-nick / static-blurb)" The width used for each item .IP "'margin' (integer : default 6 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'margin' (integer : default 6 : readable / writable / private / static-nick / static-blurb)" Space which is inserted at the edges of the icon view .IP "'markup\-column' (integer : default \-1 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'markup-column' (integer : default -1 : readable / writable / private / static-nick / static-blurb)" Model column used to retrieve the text if using Pango markup .IP "'model' (Gtk2::TreeModel : default undef : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'model' (Gtk2::TreeModel : default undef : readable / writable / private / static-nick / static-blurb)" The model for the icon view .IP "'orientation' (Gtk2::Orientation : default ""vertical"" : readable / writable / private / static-nick / static-blurb / deprecated)" 4 .IX Item "'orientation' (Gtk2::Orientation : default ""vertical"" : readable / writable / private / static-nick / static-blurb / deprecated)" How the text and icon of each item are positioned relative to each other .IP "'pixbuf\-column' (integer : default \-1 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'pixbuf-column' (integer : default -1 : readable / writable / private / static-nick / static-blurb)" Model column used to retrieve the icon pixbuf from .IP "'reorderable' (boolean : default false : readable / writable)" 4 .IX Item "'reorderable' (boolean : default false : readable / writable)" View is reorderable .IP "'row\-spacing' (integer : default 6 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'row-spacing' (integer : default 6 : readable / writable / private / static-nick / static-blurb)" Space which is inserted between grid rows .IP "'selection\-mode' (Gtk2::SelectionMode : default ""single"" : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'selection-mode' (Gtk2::SelectionMode : default ""single"" : readable / writable / private / static-nick / static-blurb)" The selection mode .IP "'spacing' (integer : default 0 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'spacing' (integer : default 0 : readable / writable / private / static-nick / static-blurb)" Space which is inserted between cells of an item .IP "'text\-column' (integer : default \-1 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'text-column' (integer : default -1 : readable / writable / private / static-nick / static-blurb)" Model column used to retrieve the text from .IP "'tooltip\-column' (integer : default \-1 : readable / writable / private / static-nick / static-blurb)" 4 .IX Item "'tooltip-column' (integer : default -1 : readable / writable / private / static-nick / static-blurb)" The column in the model containing the tooltip texts for the items .SH "STYLE PROPERTIES" .IX Header "STYLE PROPERTIES" .IP "'selection\-box\-alpha' (Glib::UChar : default 64 : readable / private / static-nick / static-blurb)" 4 .IX Item "'selection-box-alpha' (Glib::UChar : default 64 : readable / private / static-nick / static-blurb)" Opacity of the selection box .IP "'selection\-box\-color' (Gtk2::Gdk::Color : default undef : readable / private / static-nick / static-blurb)" 4 .IX Item "'selection-box-color' (Gtk2::Gdk::Color : default undef : readable / private / static-nick / static-blurb)" Color of the selection box .SH SIGNALS .IX Header "SIGNALS" .IP "boolean = \fBactivate-cursor-item\fR (Gtk2::IconView)" 4 .IX Item "boolean = activate-cursor-item (Gtk2::IconView)" .PD 0 .IP "\fBitem-activated\fR (Gtk2::IconView, Gtk2::TreePath)" 4 .IX Item "item-activated (Gtk2::IconView, Gtk2::TreePath)" .IP "boolean = \fBmove-cursor\fR (Gtk2::IconView, Gtk2::MovementStep, integer)" 4 .IX Item "boolean = move-cursor (Gtk2::IconView, Gtk2::MovementStep, integer)" .IP "\fBselect-all\fR (Gtk2::IconView)" 4 .IX Item "select-all (Gtk2::IconView)" .IP "\fBselect-cursor-item\fR (Gtk2::IconView)" 4 .IX Item "select-cursor-item (Gtk2::IconView)" .IP "\fBselection-changed\fR (Gtk2::IconView)" 4 .IX Item "selection-changed (Gtk2::IconView)" .IP "\fBset-scroll-adjustments\fR (Gtk2::IconView, Gtk2::Adjustment, Gtk2::Adjustment)" 4 .IX Item "set-scroll-adjustments (Gtk2::IconView, Gtk2::Adjustment, Gtk2::Adjustment)" .IP "\fBtoggle-cursor-item\fR (Gtk2::IconView)" 4 .IX Item "toggle-cursor-item (Gtk2::IconView)" .IP "\fBunselect-all\fR (Gtk2::IconView)" 4 .IX Item "unselect-all (Gtk2::IconView)" .PD .SH "ENUMS AND FLAGS" .IX Header "ENUMS AND FLAGS" .SS "flags Gtk2::Gdk::DragAction" .IX Subsection "flags Gtk2::Gdk::DragAction" .IP \(bu 4 \&'default' / 'GDK_ACTION_DEFAULT' .IP \(bu 4 \&'copy' / 'GDK_ACTION_COPY' .IP \(bu 4 \&'move' / 'GDK_ACTION_MOVE' .IP \(bu 4 \&'link' / 'GDK_ACTION_LINK' .IP \(bu 4 \&'private' / 'GDK_ACTION_PRIVATE' .IP \(bu 4 \&'ask' / 'GDK_ACTION_ASK' .SS "flags Gtk2::Gdk::ModifierType" .IX Subsection "flags Gtk2::Gdk::ModifierType" .IP \(bu 4 \&'shift\-mask' / 'GDK_SHIFT_MASK' .IP \(bu 4 \&'lock\-mask' / 'GDK_LOCK_MASK' .IP \(bu 4 \&'control\-mask' / 'GDK_CONTROL_MASK' .IP \(bu 4 \&'mod1\-mask' / 'GDK_MOD1_MASK' .IP \(bu 4 \&'mod2\-mask' / 'GDK_MOD2_MASK' .IP \(bu 4 \&'mod3\-mask' / 'GDK_MOD3_MASK' .IP \(bu 4 \&'mod4\-mask' / 'GDK_MOD4_MASK' .IP \(bu 4 \&'mod5\-mask' / 'GDK_MOD5_MASK' .IP \(bu 4 \&'button1\-mask' / 'GDK_BUTTON1_MASK' .IP \(bu 4 \&'button2\-mask' / 'GDK_BUTTON2_MASK' .IP \(bu 4 \&'button3\-mask' / 'GDK_BUTTON3_MASK' .IP \(bu 4 \&'button4\-mask' / 'GDK_BUTTON4_MASK' .IP \(bu 4 \&'button5\-mask' / 'GDK_BUTTON5_MASK' .IP \(bu 4 \&'super\-mask' / 'GDK_SUPER_MASK' .IP \(bu 4 \&'hyper\-mask' / 'GDK_HYPER_MASK' .IP \(bu 4 \&'meta\-mask' / 'GDK_META_MASK' .IP \(bu 4 \&'release\-mask' / 'GDK_RELEASE_MASK' .IP \(bu 4 \&'modifier\-mask' / 'GDK_MODIFIER_MASK' .SS "enum Gtk2::IconView::DropPosition" .IX Subsection "enum Gtk2::IconView::DropPosition" .IP \(bu 4 \&'no\-drop' / 'GTK_ICON_VIEW_NO_DROP' .IP \(bu 4 \&'drop\-into' / 'GTK_ICON_VIEW_DROP_INTO' .IP \(bu 4 \&'drop\-left' / 'GTK_ICON_VIEW_DROP_LEFT' .IP \(bu 4 \&'drop\-right' / 'GTK_ICON_VIEW_DROP_RIGHT' .IP \(bu 4 \&'drop\-above' / 'GTK_ICON_VIEW_DROP_ABOVE' .IP \(bu 4 \&'drop\-below' / 'GTK_ICON_VIEW_DROP_BELOW' .SS "enum Gtk2::MovementStep" .IX Subsection "enum Gtk2::MovementStep" .IP \(bu 4 \&'logical\-positions' / 'GTK_MOVEMENT_LOGICAL_POSITIONS' .IP \(bu 4 \&'visual\-positions' / 'GTK_MOVEMENT_VISUAL_POSITIONS' .IP \(bu 4 \&'words' / 'GTK_MOVEMENT_WORDS' .IP \(bu 4 \&'display\-lines' / 'GTK_MOVEMENT_DISPLAY_LINES' .IP \(bu 4 \&'display\-line\-ends' / 'GTK_MOVEMENT_DISPLAY_LINE_ENDS' .IP \(bu 4 \&'paragraphs' / 'GTK_MOVEMENT_PARAGRAPHS' .IP \(bu 4 \&'paragraph\-ends' / 'GTK_MOVEMENT_PARAGRAPH_ENDS' .IP \(bu 4 \&'pages' / 'GTK_MOVEMENT_PAGES' .IP \(bu 4 \&'buffer\-ends' / 'GTK_MOVEMENT_BUFFER_ENDS' .IP \(bu 4 \&'horizontal\-pages' / 'GTK_MOVEMENT_HORIZONTAL_PAGES' .SS "enum Gtk2::Orientation" .IX Subsection "enum Gtk2::Orientation" .IP \(bu 4 \&'horizontal' / 'GTK_ORIENTATION_HORIZONTAL' .IP \(bu 4 \&'vertical' / 'GTK_ORIENTATION_VERTICAL' .SS "enum Gtk2::SelectionMode" .IX Subsection "enum Gtk2::SelectionMode" .IP \(bu 4 \&'none' / 'GTK_SELECTION_NONE' .IP \(bu 4 \&'single' / 'GTK_SELECTION_SINGLE' .IP \(bu 4 \&'browse' / 'GTK_SELECTION_BROWSE' .IP \(bu 4 \&'multiple' / 'GTK_SELECTION_MULTIPLE' .IP \(bu 4 \&'extended' / 'GTK_SELECTION_EXTENDED' .SH "SEE ALSO" .IX Header "SEE ALSO" Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Container .SH COPYRIGHT .IX Header "COPYRIGHT" Copyright (C) 2003\-2011 by the gtk2\-perl team. .PP This software is licensed under the LGPL. See Gtk2 for a full notice.