.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) .\" .\" 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 .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . 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 3pm" .TH Gtk2::IconView 3pm "2019-09-16" "perl v5.28.1" "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)" 4 .IX Item "'column-spacing' (integer : default 6 : readable / writable / private)" Space which is inserted between grid columns .IP "'columns' (integer : default \-1 : readable / writable / private)" 4 .IX Item "'columns' (integer : default -1 : readable / writable / private)" Number of columns to display .ie n .IP "'item\-orientation' (Gtk2::Orientation : default ""vertical"" : readable / writable / private)" 4 .el .IP "'item\-orientation' (Gtk2::Orientation : default ``vertical'' : readable / writable / private)" 4 .IX Item "'item-orientation' (Gtk2::Orientation : default vertical : readable / writable / private)" How the text and icon of each item are positioned relative to each other .IP "'item\-padding' (integer : default 6 : readable / writable / private)" 4 .IX Item "'item-padding' (integer : default 6 : readable / writable / private)" Padding around icon view items .IP "'item\-width' (integer : default \-1 : readable / writable / private)" 4 .IX Item "'item-width' (integer : default -1 : readable / writable / private)" The width used for each item .IP "'margin' (integer : default 6 : readable / writable / private)" 4 .IX Item "'margin' (integer : default 6 : readable / writable / private)" Space which is inserted at the edges of the icon view .IP "'markup\-column' (integer : default \-1 : readable / writable / private)" 4 .IX Item "'markup-column' (integer : default -1 : readable / writable / private)" Model column used to retrieve the text if using Pango markup .IP "'model' (Gtk2::TreeModel : default undef : readable / writable / private)" 4 .IX Item "'model' (Gtk2::TreeModel : default undef : readable / writable / private)" The model for the icon view .ie n .IP "'orientation' (Gtk2::Orientation : default ""vertical"" : readable / writable / private)" 4 .el .IP "'orientation' (Gtk2::Orientation : default ``vertical'' : readable / writable / private)" 4 .IX Item "'orientation' (Gtk2::Orientation : default vertical : readable / writable / private)" How the text and icon of each item are positioned relative to each other .IP "'pixbuf\-column' (integer : default \-1 : readable / writable / private)" 4 .IX Item "'pixbuf-column' (integer : default -1 : readable / writable / private)" 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)" 4 .IX Item "'row-spacing' (integer : default 6 : readable / writable / private)" Space which is inserted between grid rows .ie n .IP "'selection\-mode' (Gtk2::SelectionMode : default ""single"" : readable / writable / private)" 4 .el .IP "'selection\-mode' (Gtk2::SelectionMode : default ``single'' : readable / writable / private)" 4 .IX Item "'selection-mode' (Gtk2::SelectionMode : default single : readable / writable / private)" The selection mode .IP "'spacing' (integer : default 0 : readable / writable / private)" 4 .IX Item "'spacing' (integer : default 0 : readable / writable / private)" Space which is inserted between cells of an item .IP "'text\-column' (integer : default \-1 : readable / writable / private)" 4 .IX Item "'text-column' (integer : default -1 : readable / writable / private)" Model column used to retrieve the text from .IP "'tooltip\-column' (integer : default \-1 : readable / writable / private)" 4 .IX Item "'tooltip-column' (integer : default -1 : readable / writable / private)" 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)" 4 .IX Item "'selection-box-alpha' (Glib::UChar : default 64 : readable / private)" Opacity of the selection box .IP "'selection\-box\-color' (Gtk2::Gdk::Color : default undef : readable / private)" 4 .IX Item "'selection-box-color' (Gtk2::Gdk::Color : default undef : readable / private)" 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' / '\s-1GDK_ACTION_DEFAULT\s0' .IP "\(bu" 4 \&'copy' / '\s-1GDK_ACTION_COPY\s0' .IP "\(bu" 4 \&'move' / '\s-1GDK_ACTION_MOVE\s0' .IP "\(bu" 4 \&'link' / '\s-1GDK_ACTION_LINK\s0' .IP "\(bu" 4 \&'private' / '\s-1GDK_ACTION_PRIVATE\s0' .IP "\(bu" 4 \&'ask' / '\s-1GDK_ACTION_ASK\s0' .SS "flags Gtk2::Gdk::ModifierType" .IX Subsection "flags Gtk2::Gdk::ModifierType" .IP "\(bu" 4 \&'shift\-mask' / '\s-1GDK_SHIFT_MASK\s0' .IP "\(bu" 4 \&'lock\-mask' / '\s-1GDK_LOCK_MASK\s0' .IP "\(bu" 4 \&'control\-mask' / '\s-1GDK_CONTROL_MASK\s0' .IP "\(bu" 4 \&'mod1\-mask' / '\s-1GDK_MOD1_MASK\s0' .IP "\(bu" 4 \&'mod2\-mask' / '\s-1GDK_MOD2_MASK\s0' .IP "\(bu" 4 \&'mod3\-mask' / '\s-1GDK_MOD3_MASK\s0' .IP "\(bu" 4 \&'mod4\-mask' / '\s-1GDK_MOD4_MASK\s0' .IP "\(bu" 4 \&'mod5\-mask' / '\s-1GDK_MOD5_MASK\s0' .IP "\(bu" 4 \&'button1\-mask' / '\s-1GDK_BUTTON1_MASK\s0' .IP "\(bu" 4 \&'button2\-mask' / '\s-1GDK_BUTTON2_MASK\s0' .IP "\(bu" 4 \&'button3\-mask' / '\s-1GDK_BUTTON3_MASK\s0' .IP "\(bu" 4 \&'button4\-mask' / '\s-1GDK_BUTTON4_MASK\s0' .IP "\(bu" 4 \&'button5\-mask' / '\s-1GDK_BUTTON5_MASK\s0' .IP "\(bu" 4 \&'super\-mask' / '\s-1GDK_SUPER_MASK\s0' .IP "\(bu" 4 \&'hyper\-mask' / '\s-1GDK_HYPER_MASK\s0' .IP "\(bu" 4 \&'meta\-mask' / '\s-1GDK_META_MASK\s0' .IP "\(bu" 4 \&'release\-mask' / '\s-1GDK_RELEASE_MASK\s0' .IP "\(bu" 4 \&'modifier\-mask' / '\s-1GDK_MODIFIER_MASK\s0' .SS "enum Gtk2::IconView::DropPosition" .IX Subsection "enum Gtk2::IconView::DropPosition" .IP "\(bu" 4 \&'no\-drop' / '\s-1GTK_ICON_VIEW_NO_DROP\s0' .IP "\(bu" 4 \&'drop\-into' / '\s-1GTK_ICON_VIEW_DROP_INTO\s0' .IP "\(bu" 4 \&'drop\-left' / '\s-1GTK_ICON_VIEW_DROP_LEFT\s0' .IP "\(bu" 4 \&'drop\-right' / '\s-1GTK_ICON_VIEW_DROP_RIGHT\s0' .IP "\(bu" 4 \&'drop\-above' / '\s-1GTK_ICON_VIEW_DROP_ABOVE\s0' .IP "\(bu" 4 \&'drop\-below' / '\s-1GTK_ICON_VIEW_DROP_BELOW\s0' .SS "enum Gtk2::MovementStep" .IX Subsection "enum Gtk2::MovementStep" .IP "\(bu" 4 \&'logical\-positions' / '\s-1GTK_MOVEMENT_LOGICAL_POSITIONS\s0' .IP "\(bu" 4 \&'visual\-positions' / '\s-1GTK_MOVEMENT_VISUAL_POSITIONS\s0' .IP "\(bu" 4 \&'words' / '\s-1GTK_MOVEMENT_WORDS\s0' .IP "\(bu" 4 \&'display\-lines' / '\s-1GTK_MOVEMENT_DISPLAY_LINES\s0' .IP "\(bu" 4 \&'display\-line\-ends' / '\s-1GTK_MOVEMENT_DISPLAY_LINE_ENDS\s0' .IP "\(bu" 4 \&'paragraphs' / '\s-1GTK_MOVEMENT_PARAGRAPHS\s0' .IP "\(bu" 4 \&'paragraph\-ends' / '\s-1GTK_MOVEMENT_PARAGRAPH_ENDS\s0' .IP "\(bu" 4 \&'pages' / '\s-1GTK_MOVEMENT_PAGES\s0' .IP "\(bu" 4 \&'buffer\-ends' / '\s-1GTK_MOVEMENT_BUFFER_ENDS\s0' .IP "\(bu" 4 \&'horizontal\-pages' / '\s-1GTK_MOVEMENT_HORIZONTAL_PAGES\s0' .SS "enum Gtk2::Orientation" .IX Subsection "enum Gtk2::Orientation" .IP "\(bu" 4 \&'horizontal' / '\s-1GTK_ORIENTATION_HORIZONTAL\s0' .IP "\(bu" 4 \&'vertical' / '\s-1GTK_ORIENTATION_VERTICAL\s0' .SS "enum Gtk2::SelectionMode" .IX Subsection "enum Gtk2::SelectionMode" .IP "\(bu" 4 \&'none' / '\s-1GTK_SELECTION_NONE\s0' .IP "\(bu" 4 \&'single' / '\s-1GTK_SELECTION_SINGLE\s0' .IP "\(bu" 4 \&'browse' / '\s-1GTK_SELECTION_BROWSE\s0' .IP "\(bu" 4 \&'multiple' / '\s-1GTK_SELECTION_MULTIPLE\s0' .IP "\(bu" 4 \&'extended' / '\s-1GTK_SELECTION_EXTENDED\s0' .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 \s-1LGPL.\s0 See Gtk2 for a full notice.