New upstream version 3.24.14

This commit is contained in:
Simon McVittie
2020-02-29 14:17:40 +00:00
543 changed files with 330694 additions and 808714 deletions

View File

@ -8,7 +8,7 @@
<link rel="up" href="TreeWidgetObjects.html" title="Tree, List and Icon Grid Widgets">
<link rel="prev" href="GtkCellView.html" title="GtkCellView">
<link rel="next" href="GtkTreeSortable.html" title="GtkTreeSortable">
<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
<meta name="generator" content="GTK-Doc V1.32.1 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@ -40,8 +40,8 @@
<a name="GtkIconView.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
<col width="150px" class="functions_proto_type">
<col class="functions_proto_name">
</colgroup>
<tbody>
<tr>
@ -198,7 +198,7 @@
</tr>
<tr>
<td class="function_type">
<a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="returnvalue">GtkSelectionMode</span></a>
<a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="returnvalue">GtkSelectionMode</span></a>
</td>
<td class="function_name">
<a class="link" href="GtkIconView.html#gtk-icon-view-get-selection-mode" title="gtk_icon_view_get_selection_mode ()">gtk_icon_view_get_selection_mode</a> <span class="c_punctuation">()</span>
@ -214,7 +214,7 @@
</tr>
<tr>
<td class="function_type">
<a class="link" href="gtk3-Standard-Enumerations.html#GtkOrientation" title="enum GtkOrientation"><span class="returnvalue">GtkOrientation</span></a>
<a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkOrientation"><span class="returnvalue">GtkOrientation</span></a>
</td>
<td class="function_name">
<a class="link" href="GtkIconView.html#gtk-icon-view-get-item-orientation" title="gtk_icon_view_get_item_orientation ()">gtk_icon_view_get_item_orientation</a> <span class="c_punctuation">()</span>
@ -585,7 +585,7 @@
<td class="property_type">
<a class="link" href="GtkCellArea.html" title="GtkCellArea"><span class="type">GtkCellArea</span></a> *</td>
<td class="property_name"><a class="link" href="GtkIconView.html#GtkIconView--cell-area" title="The “cell-area” property">cell-area</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type"><span class="type">gint</span></td>
@ -598,7 +598,7 @@
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><a class="link" href="gtk3-Standard-Enumerations.html#GtkOrientation" title="enum GtkOrientation"><span class="type">GtkOrientation</span></a></td>
<td class="property_type"><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkOrientation"><span class="type">GtkOrientation</span></a></td>
<td class="property_name"><a class="link" href="GtkIconView.html#GtkIconView--item-orientation" title="The “item-orientation” property">item-orientation</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@ -644,7 +644,7 @@
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></td>
<td class="property_type"><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></td>
<td class="property_name"><a class="link" href="GtkIconView.html#GtkIconView--selection-mode" title="The “selection-mode” property">selection-mode</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@ -693,9 +693,9 @@
<a name="GtkIconView.signals"></a><h2>Signals</h2>
<div class="informaltable"><table class="informaltable" border="0">
<colgroup>
<col width="150px" class="signals_return">
<col width="300px" class="signals_name">
<col width="200px" class="signals_flags">
<col width="150px" class="signal_proto_type">
<col width="300px" class="signal_proto_name">
<col width="200px" class="signal_proto_flags">
</colgroup>
<tbody>
<tr>
@ -745,17 +745,17 @@
<a name="GtkIconView.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
<col width="150px" class="other_proto_type">
<col class="other_proto_name">
</colgroup>
<tbody>
<tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a class="link" href="GtkIconView.html#GtkIconView-struct" title="struct GtkIconView">GtkIconView</a></td>
<td class="function_name"><a href="https://developer.gnome.org/gtk4/GtkIconView.html#GtkIconView-struct">GtkIconView</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="GtkIconView.html#GtkIconViewDropPosition" title="enum GtkIconViewDropPosition">GtkIconViewDropPosition</a></td>
<td class="function_name"><a href="https://developer.gnome.org/gtk4/GtkIconView.html#GtkIconViewDropPosition">GtkIconViewDropPosition</a></td>
</tr>
</tbody>
</table></div>
@ -800,8 +800,8 @@ ignore the trees branches.</p>
<tr>
<td class="listing_lines" align="right"><pre>1
2</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="normal">iconview</span><span class="symbol">.</span><span class="normal">view</span>
<span class="normal">╰── </span><span class="symbol">[</span><span class="normal">rubberband</span><span class="symbol">]</span></pre></td>
<td class="listing_code"><pre class="programlisting"><span class="n">iconview</span><span class="p">.</span><span class="n">view</span>
<span class="err">╰──</span> <span class="p">[</span><span class="n">rubberband</span><span class="p">]</span></pre></td>
</tr>
</tbody>
</table>
@ -1483,7 +1483,7 @@ selection cannot be modified from within this function.</p>
<a name="gtk-icon-view-set-selection-mode"></a><h3>gtk_icon_view_set_selection_mode ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_icon_view_set_selection_mode (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>,
<em class="parameter"><code><a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="type">GtkSelectionMode</span></a> mode</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="type">GtkSelectionMode</span></a> mode</code></em>);</pre>
<p>Sets the selection mode of the <em class="parameter"><code>icon_view</code></em>
.</p>
<div class="refsect3">
@ -1513,7 +1513,7 @@ gtk_icon_view_set_selection_mode (<em class="parameter"><code><a class="link" hr
<hr>
<div class="refsect2">
<a name="gtk-icon-view-get-selection-mode"></a><h3>gtk_icon_view_get_selection_mode ()</h3>
<pre class="programlisting"><a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="returnvalue">GtkSelectionMode</span></a>
<pre class="programlisting"><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="returnvalue">GtkSelectionMode</span></a>
gtk_icon_view_get_selection_mode (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>);</pre>
<p>Gets the selection mode of the <em class="parameter"><code>icon_view</code></em>
.</p>
@ -1543,7 +1543,7 @@ gtk_icon_view_get_selection_mode (<em class="parameter"><code><a class="link" hr
<a name="gtk-icon-view-set-item-orientation"></a><h3>gtk_icon_view_set_item_orientation ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_icon_view_set_item_orientation (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>,
<em class="parameter"><code><a class="link" href="gtk3-Standard-Enumerations.html#GtkOrientation" title="enum GtkOrientation"><span class="type">GtkOrientation</span></a> orientation</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkOrientation"><span class="type">GtkOrientation</span></a> orientation</code></em>);</pre>
<p>Sets the ::item-orientation property which determines whether the labels
are drawn beside the icons instead of below.</p>
<div class="refsect3">
@ -1573,7 +1573,7 @@ are drawn beside the icons instead of below.</p>
<hr>
<div class="refsect2">
<a name="gtk-icon-view-get-item-orientation"></a><h3>gtk_icon_view_get_item_orientation ()</h3>
<pre class="programlisting"><a class="link" href="gtk3-Standard-Enumerations.html#GtkOrientation" title="enum GtkOrientation"><span class="returnvalue">GtkOrientation</span></a>
<pre class="programlisting"><a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkOrientation"><span class="returnvalue">GtkOrientation</span></a>
gtk_icon_view_get_item_orientation (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>);</pre>
<p>Returns the value of the ::item-orientation property which determines
whether the labels are drawn beside the icons instead of below.</p>
@ -2241,7 +2241,7 @@ is selected.</p>
gtk_icon_view_get_selected_items (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>);</pre>
<p>Creates a list of paths of all selected items. Additionally, if you are
planning on modifying the model after calling this function, you may
want to convert the returned list into a list of <a href="GtkTreeModel.html#GtkTreeRowReference"><span class="type">GtkTreeRowReferences</span></a>.
want to convert the returned list into a list of <span class="type">GtkTreeRowReferences</span>.
To do this, you can use <a class="link" href="GtkTreeModel.html#gtk-tree-row-reference-new" title="gtk_tree_row_reference_new ()"><code class="function">gtk_tree_row_reference_new()</code></a>.</p>
<p>To free the return value, use:</p>
<div class="informalexample">
@ -2249,7 +2249,7 @@ To do this, you can use <a class="link" href="GtkTreeModel.html#gtk-tree-row-ref
<tbody>
<tr>
<td class="listing_lines" align="right"><pre>1</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="function">g_list_free_full</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GDestroyNotify</span><span class="symbol">)</span><span class="normal"> <a href="GtkTreeModel.html#gtk-tree-path-free">gtk_tree_path_free</a></span><span class="symbol">);</span></pre></td>
<td class="listing_code"><pre class="programlisting"><span class="n">g_list_free_full</span> <span class="p">(</span><span class="n">list</span><span class="p">,</span> <span class="p">(</span><span class="n">GDestroyNotify</span><span class="p">)</span> <span class="n">gtk_tree_path_free</span><span class="p">);</span></pre></td>
</tr>
</tbody>
</table>
@ -2285,7 +2285,7 @@ To do this, you can use <a class="link" href="GtkTreeModel.html#gtk-tree-row-ref
gtk_icon_view_select_all (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>);</pre>
<p>Selects all the icons. <em class="parameter"><code>icon_view</code></em>
must has its selection mode set
to <a class="link" href="gtk3-Standard-Enumerations.html#GTK-SELECTION-MULTIPLE:CAPS"><span class="type">GTK_SELECTION_MULTIPLE</span></a>.</p>
to <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GTK-SELECTION-MULTIPLE:CAPS"><span class="type">GTK_SELECTION_MULTIPLE</span></a>.</p>
<div class="refsect3">
<a name="gtk-icon-view-select-all.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@ -2804,7 +2804,7 @@ displayed. Column numbers start at 0.</p>
gtk_icon_view_enable_model_drag_source
(<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>,
<em class="parameter"><code><span class="type">GdkModifierType</span> start_button_mask</code></em>,
<em class="parameter"><code>const <a class="link" href="gtk3-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
<em class="parameter"><code>const <span class="type">GtkTargetEntry</span> *targets</code></em>,
<em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
<em class="parameter"><code><span class="type">GdkDragAction</span> actions</code></em>);</pre>
<p>Turns <em class="parameter"><code>icon_view</code></em>
@ -2857,7 +2857,7 @@ widget</p></td>
<a name="gtk-icon-view-enable-model-drag-dest"></a><h3>gtk_icon_view_enable_model_drag_dest ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_icon_view_enable_model_drag_dest (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>,
<em class="parameter"><code>const <a class="link" href="gtk3-Selections.html#GtkTargetEntry" title="struct GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> *targets</code></em>,
<em class="parameter"><code>const <span class="type">GtkTargetEntry</span> *targets</code></em>,
<em class="parameter"><code><span class="type">gint</span> n_targets</code></em>,
<em class="parameter"><code><span class="type">GdkDragAction</span> actions</code></em>);</pre>
<p>Turns <em class="parameter"><code>icon_view</code></em>
@ -2955,7 +2955,7 @@ method sets <a class="link" href="GtkIconView.html#GtkIconView--reorderable" tit
gtk_icon_view_set_reorderable (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>,
<em class="parameter"><code><span class="type">gboolean</span> reorderable</code></em>);</pre>
<p>This function is a convenience function to allow you to reorder models that
support the <a class="link" href="gtk3-GtkTreeView-drag-and-drop.html#GtkTreeDragSourceIface" title="struct GtkTreeDragSourceIface"><span class="type">GtkTreeDragSourceIface</span></a> and the <a class="link" href="gtk3-GtkTreeView-drag-and-drop.html#GtkTreeDragDestIface" title="struct GtkTreeDragDestIface"><span class="type">GtkTreeDragDestIface</span></a>. Both
support the <a href="https://developer.gnome.org/gtk4/gtk4-GtkTreeView-drag-and-drop.html#GtkTreeDragSourceIface"><span class="type">GtkTreeDragSourceIface</span></a> and the <a href="https://developer.gnome.org/gtk4/gtk4-GtkTreeView-drag-and-drop.html#GtkTreeDragDestIface"><span class="type">GtkTreeDragDestIface</span></a>. Both
<a class="link" href="GtkTreeStore.html" title="GtkTreeStore"><span class="type">GtkTreeStore</span></a> and <a class="link" href="GtkListStore.html" title="GtkListStore"><span class="type">GtkListStore</span></a> support these. If <em class="parameter"><code>reorderable</code></em>
is <code class="literal">TRUE</code>, then
the user can reorder the model by dragging and dropping rows. The
@ -3024,7 +3024,7 @@ See <a class="link" href="GtkIconView.html#gtk-icon-view-set-reorderable" title=
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_icon_view_set_drag_dest_item (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>,
<em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *path</code></em>,
<em class="parameter"><code><a class="link" href="GtkIconView.html#GtkIconViewDropPosition" title="enum GtkIconViewDropPosition"><span class="type">GtkIconViewDropPosition</span></a> pos</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/GtkIconView.html#GtkIconViewDropPosition"><span class="type">GtkIconViewDropPosition</span></a> pos</code></em>);</pre>
<p>Sets the item that is highlighted for feedback.</p>
<div class="refsect3">
<a name="gtk-icon-view-set-drag-dest-item.parameters"></a><h4>Parameters</h4>
@ -3061,7 +3061,7 @@ gtk_icon_view_set_drag_dest_item (<em class="parameter"><code><a class="link" hr
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_icon_view_get_drag_dest_item (<em class="parameter"><code><a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *icon_view</code></em>,
<em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
<em class="parameter"><code><a class="link" href="GtkIconView.html#GtkIconViewDropPosition" title="enum GtkIconViewDropPosition"><span class="type">GtkIconViewDropPosition</span></a> *pos</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/GtkIconView.html#GtkIconViewDropPosition"><span class="type">GtkIconViewDropPosition</span></a> *pos</code></em>);</pre>
<p>Gets information about the item that is highlighted for feedback.</p>
<div class="refsect3">
<a name="gtk-icon-view-get-drag-dest-item.parameters"></a><h4>Parameters</h4>
@ -3101,7 +3101,7 @@ gtk_icon_view_get_dest_item_at_pos (<em class="parameter"><code><a class="link"
<em class="parameter"><code><span class="type">gint</span> drag_x</code></em>,
<em class="parameter"><code><span class="type">gint</span> drag_y</code></em>,
<em class="parameter"><code><a class="link" href="GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> **path</code></em>,
<em class="parameter"><code><a class="link" href="GtkIconView.html#GtkIconViewDropPosition" title="enum GtkIconViewDropPosition"><span class="type">GtkIconViewDropPosition</span></a> *pos</code></em>);</pre>
<em class="parameter"><code><a href="https://developer.gnome.org/gtk4/GtkIconView.html#GtkIconViewDropPosition"><span class="type">GtkIconViewDropPosition</span></a> *pos</code></em>);</pre>
<p>Determines the destination item for a given position.</p>
<div class="refsect3">
<a name="gtk-icon-view-get-dest-item-at-pos.parameters"></a><h4>Parameters</h4>
@ -3188,78 +3188,13 @@ This image is used for a drag icon.</p>
</div>
</div>
<div class="refsect1">
<a name="GtkIconView.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GtkIconView-struct"></a><h3>struct GtkIconView</h3>
<pre class="programlisting">struct GtkIconView;</pre>
</div>
<hr>
<div class="refsect2">
<a name="GtkIconViewDropPosition"></a><h3>enum GtkIconViewDropPosition</h3>
<p>An enum for determining where a dropped item goes.</p>
<div class="refsect3">
<a name="GtkIconViewDropPosition.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GTK-ICON-VIEW-NO-DROP:CAPS"></a>GTK_ICON_VIEW_NO_DROP</p></td>
<td class="enum_member_description">
<p>no drop possible</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-ICON-VIEW-DROP-INTO:CAPS"></a>GTK_ICON_VIEW_DROP_INTO</p></td>
<td class="enum_member_description">
<p>dropped item replaces the item</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-ICON-VIEW-DROP-LEFT:CAPS"></a>GTK_ICON_VIEW_DROP_LEFT</p></td>
<td class="enum_member_description">
<p>droppped item is inserted to the left</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-ICON-VIEW-DROP-RIGHT:CAPS"></a>GTK_ICON_VIEW_DROP_RIGHT</p></td>
<td class="enum_member_description">
<p>dropped item is inserted to the right</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-ICON-VIEW-DROP-ABOVE:CAPS"></a>GTK_ICON_VIEW_DROP_ABOVE</p></td>
<td class="enum_member_description">
<p>dropped item is inserted above</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GTK-ICON-VIEW-DROP-BELOW:CAPS"></a>GTK_ICON_VIEW_DROP_BELOW</p></td>
<td class="enum_member_description">
<p>dropped item is inserted below</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
</div>
<div class="refsect1">
<a name="GtkIconView.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="GtkIconView--activate-on-single-click"></a><h3>The <code class="literal">“activate-on-single-click”</code> property</h3>
<pre class="programlisting"> “activate-on-single-click” <span class="type">gboolean</span></pre>
<p>The activate-on-single-click property specifies whether the "item-activated" signal
will be emitted after a single click.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Default value: FALSE</p>
<p class="since">Since: <a class="link" href="api-index-3-8.html#api-index-3.8">3.8</a></p>
@ -3272,7 +3207,8 @@ will be emitted after a single click.</p>
<p>If no area is specified when creating the icon view with <a class="link" href="GtkIconView.html#gtk-icon-view-new-with-area" title="gtk_icon_view_new_with_area ()"><code class="function">gtk_icon_view_new_with_area()</code></a>
a <a class="link" href="GtkCellAreaBox.html" title="GtkCellAreaBox"><span class="type">GtkCellAreaBox</span></a> will be used.</p>
<p>Flags: Read / Write / Construct Only</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write / Construct Only</p>
<p class="since">Since: <a class="link" href="api-index-3-0.html#api-index-3.0">3.0</a></p>
</div>
<hr>
@ -3281,6 +3217,7 @@ a <a class="link" href="GtkCellAreaBox.html" title="GtkCellAreaBox"><span class=
<pre class="programlisting"> “column-spacing” <span class="type">gint</span></pre>
<p>The column-spacing property specifies the space which is inserted between
the columns of the icon view.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 6</p>
@ -3293,6 +3230,7 @@ the columns of the icon view.</p>
<p>The columns property contains the number of the columns in which the
items should be displayed. If it is -1, the number of columns will
be chosen automatically to fill the available area.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= -1</p>
<p>Default value: -1</p>
@ -3301,9 +3239,10 @@ be chosen automatically to fill the available area.</p>
<hr>
<div class="refsect2">
<a name="GtkIconView--item-orientation"></a><h3>The <code class="literal">“item-orientation”</code> property</h3>
<pre class="programlisting"> “item-orientation” <a class="link" href="gtk3-Standard-Enumerations.html#GtkOrientation" title="enum GtkOrientation"><span class="type">GtkOrientation</span></a></pre>
<pre class="programlisting"> “item-orientation” <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkOrientation"><span class="type">GtkOrientation</span></a></pre>
<p>The item-orientation property specifies how the cells (i.e. the icon and
the text) of the item are positioned relative to each other.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Default value: GTK_ORIENTATION_VERTICAL</p>
<p class="since">Since: 2.6</p>
@ -3314,6 +3253,7 @@ the text) of the item are positioned relative to each other.</p>
<pre class="programlisting"> “item-padding” <span class="type">gint</span></pre>
<p>The item-padding property specifies the padding around each
of the icon view's item.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 6</p>
@ -3328,6 +3268,7 @@ of the icon view's item.</p>
If it is set to -1, the icon view will automatically determine a
suitable item size.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= -1</p>
<p>Default value: -1</p>
@ -3340,6 +3281,7 @@ suitable item size.</p>
<p>The margin property specifies the space which is inserted
at the edges of the icon view.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 6</p>
@ -3356,6 +3298,7 @@ of type <span class="type">G_TYPE_STRING</span>. If this property and the :text-
are both set to column numbers, it overrides the text column.
If both are set to -1, no texts are displayed.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= -1</p>
<p>Default value: -1</p>
@ -3366,6 +3309,7 @@ If both are set to -1, no texts are displayed.</p>
<a name="GtkIconView--model"></a><h3>The <code class="literal">“model”</code> property</h3>
<pre class="programlisting"> “model” <a class="link" href="GtkTreeModel.html" title="GtkTreeModel"><span class="type">GtkTreeModel</span></a> *</pre>
<p>The model for the icon view.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
</div>
<hr>
@ -3377,6 +3321,7 @@ containing the pixbufs which are displayed. The pixbuf column must be
of type <span class="type">GDK_TYPE_PIXBUF</span>. Setting this property to -1 turns off the
display of pixbufs.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= -1</p>
<p>Default value: -1</p>
@ -3388,6 +3333,7 @@ display of pixbufs.</p>
<pre class="programlisting"> “reorderable” <span class="type">gboolean</span></pre>
<p>The reorderable property specifies if the items can be reordered
by DND.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Default value: FALSE</p>
<p class="since">Since: 2.8</p>
@ -3398,6 +3344,7 @@ by DND.</p>
<pre class="programlisting"> “row-spacing” <span class="type">gint</span></pre>
<p>The row-spacing property specifies the space which is inserted between
the rows of the icon view.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 6</p>
@ -3406,10 +3353,11 @@ the rows of the icon view.</p>
<hr>
<div class="refsect2">
<a name="GtkIconView--selection-mode"></a><h3>The <code class="literal">“selection-mode”</code> property</h3>
<pre class="programlisting"> “selection-mode” <a class="link" href="gtk3-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></pre>
<pre class="programlisting"> “selection-mode” <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkSelectionMode"><span class="type">GtkSelectionMode</span></a></pre>
<p>The ::selection-mode property specifies the selection mode of
icon view. If the mode is <a class="link" href="gtk3-Standard-Enumerations.html#GTK-SELECTION-MULTIPLE:CAPS"><span class="type">GTK_SELECTION_MULTIPLE</span></a>, rubberband selection
icon view. If the mode is <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GTK-SELECTION-MULTIPLE:CAPS"><span class="type">GTK_SELECTION_MULTIPLE</span></a>, rubberband selection
is enabled, for the other modes, only keyboard selection is possible.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Default value: GTK_SELECTION_SINGLE</p>
<p class="since">Since: 2.6</p>
@ -3420,6 +3368,7 @@ is enabled, for the other modes, only keyboard selection is possible.</p>
<pre class="programlisting"> “spacing” <span class="type">gint</span></pre>
<p>The spacing property specifies the space which is inserted between
the cells (i.e. the icon and the text) of an item.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 0</p>
@ -3435,6 +3384,7 @@ containing the texts which are displayed. The text column must be
of type <span class="type">G_TYPE_STRING</span>. If this property and the :markup-column
property are both set to -1, no texts are displayed.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= -1</p>
<p>Default value: -1</p>
@ -3445,6 +3395,7 @@ property are both set to -1, no texts are displayed.</p>
<a name="GtkIconView--tooltip-column"></a><h3>The <code class="literal">“tooltip-column”</code> property</h3>
<pre class="programlisting"> “tooltip-column” <span class="type">gint</span></pre>
<p>The column in the model containing the tooltip texts for the items.</p>
<p>Owner: GtkIconView</p>
<p>Flags: Read / Write</p>
<p>Allowed values: &gt;= -1</p>
<p>Default value: -1</p>
@ -3461,6 +3412,7 @@ property are both set to -1, no texts are displayed.</p>
<p>The opacity of the selection box is determined by CSS;
the value of this style property is ignored.</p>
</div>
<p>Owner: GtkIconView</p>
<p>Flags: Read</p>
<p>Default value: 64</p>
</div>
@ -3474,6 +3426,7 @@ property are both set to -1, no texts are displayed.</p>
<p>The color of the selection box is determined by CSS;
the value of this style property is ignored.</p>
</div>
<p>Owner: GtkIconView</p>
<p>Flags: Read</p>
</div>
</div>
@ -3484,7 +3437,7 @@ property are both set to -1, no texts are displayed.</p>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
user_function (<a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *iconview,
<span class="type">gpointer</span> user_data)</pre>
<p>A <a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
<p>A keybinding signal
which gets emitted when the user activates the currently
focused item. </p>
@ -3564,11 +3517,11 @@ Space, Return or Enter is pressed.</p>
<a name="GtkIconView-move-cursor"></a><h3>The <code class="literal">“move-cursor”</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
user_function (<a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *iconview,
<a class="link" href="gtk3-Standard-Enumerations.html#GtkMovementStep" title="enum GtkMovementStep"><span class="type">GtkMovementStep</span></a> step,
<a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkMovementStep"><span class="type">GtkMovementStep</span></a> step,
<span class="type">gint</span> count,
<span class="type">gpointer</span> user_data)</pre>
<p>The ::move-cursor signal is a
<a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
keybinding signal
which gets emitted when the user initiates a cursor movement.</p>
<p>Applications should not connect to it, but may emit it with
<code class="function">g_signal_emit_by_name()</code> if they need to control the cursor
@ -3597,7 +3550,7 @@ the Shift modifier.</p></li>
</tr>
<tr>
<td class="parameter_name"><p>step</p></td>
<td class="parameter_description"><p>the granularity of the move, as a <a class="link" href="gtk3-Standard-Enumerations.html#GtkMovementStep" title="enum GtkMovementStep"><span class="type">GtkMovementStep</span></a></p></td>
<td class="parameter_description"><p>the granularity of the move, as a <a href="https://developer.gnome.org/gtk4/gtk4-Standard-Enumerations.html#GtkMovementStep"><span class="type">GtkMovementStep</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -3622,7 +3575,7 @@ units to move</p></td>
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *iconview,
<span class="type">gpointer</span> user_data)</pre>
<p>A <a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
<p>A keybinding signal
which gets emitted when the user selects all items.</p>
<p>Applications should not connect to it, but may emit it with
<code class="function">g_signal_emit_by_name()</code> if they need to control selection
@ -3658,7 +3611,7 @@ programmatically.</p>
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *iconview,
<span class="type">gpointer</span> user_data)</pre>
<p>A <a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
<p>A keybinding signal
which gets emitted when the user selects the item that is currently
focused.</p>
<p>Applications should not connect to it, but may emit it with
@ -3727,7 +3680,7 @@ user_function (<a class="link" href="GtkIconView.html" title="GtkIconView"><span
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *iconview,
<span class="type">gpointer</span> user_data)</pre>
<p>A <a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
<p>A keybinding signal
which gets emitted when the user toggles whether the currently
focused item is selected or not. The exact effect of this
@ -3766,7 +3719,7 @@ programmatically.</p>
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="GtkIconView.html" title="GtkIconView"><span class="type">GtkIconView</span></a> *iconview,
<span class="type">gpointer</span> user_data)</pre>
<p>A <a class="link" href="gtk3-Bindings.html#GtkBindingSignal" title="struct GtkBindingSignal">keybinding signal</a>
<p>A keybinding signal
which gets emitted when the user unselects all items.</p>
<p>Applications should not connect to it, but may emit it with
<code class="function">g_signal_emit_by_name()</code> if they need to control selection
@ -3799,6 +3752,6 @@ programmatically.</p>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.29</div>
<hr>Generated by GTK-Doc V1.32.1</div>
</body>
</html>