~bratsche/ubuntu/maverick/gtk+2.0/menu-activation-fix

« back to all changes in this revision

Viewing changes to docs/reference/gtk/html/GtkTreeSelection.html

Import upstream version 2.17.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>GtkTreeSelection</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.2">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="GTK+ Reference Manual">
8
8
<link rel="up" href="TreeWidgetObjects.html" title="Tree, List and Icon Grid Widgets">
9
9
<link rel="prev" href="GtkTreeModel.html" title="GtkTreeModel">
49
49
<link rel="chapter" href="gtk-migrating-GtkBuilder.html" title="Migrating from libglade to GtkBuilder">
50
50
<link rel="chapter" href="gtk-migrating-tooltips.html" title="Migrating from GtkTooltips to GtkTooltip">
51
51
<link rel="chapter" href="gtk-migrating-entry-icons.html" title="Migrating from SexyIconEntry to GtkEntry">
 
52
<link rel="chapter" href="gtk-migrating-label-links.html" title="Migrating from SexyUrlLabel to GtkLabel">
 
53
<link rel="chapter" href="gtk-migrating-ClientSideWindows.html" title="Migrating to client-side windows">
52
54
<link rel="part" href="pt05.html" title="Part V. GTK+ Tools">
53
55
<link rel="glossary" href="glossary.html" title="Glossary">
54
56
<link rel="index" href="api-index-full.html" title="Index of all symbols">
61
63
<link rel="index" href="api-index-2-12.html" title="Index of new symbols in 2.12">
62
64
<link rel="index" href="api-index-2-14.html" title="Index of new symbols in 2.14">
63
65
<link rel="index" href="api-index-2-16.html" title="Index of new symbols in 2.16">
 
66
<link rel="index" href="api-index-2-18.html" title="Index of new symbols in 2.18">
64
67
</head>
65
68
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
66
69
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
81
84
                <a href="#GtkTreeSelection.signals" class="shortcut">Signals</a>
82
85
</td></tr>
83
86
</table>
84
 
<div class="refentry" lang="en">
 
87
<div class="refentry" title="GtkTreeSelection">
85
88
<a name="GtkTreeSelection"></a><div class="titlepage"></div>
86
89
<div class="refnamediv"><table width="100%"><tr>
87
90
<td valign="top">
90
93
</td>
91
94
<td valign="top" align="right"></td>
92
95
</tr></table></div>
93
 
<div class="refsynopsisdiv">
 
96
<div class="refsynopsisdiv" title="Synopsis">
94
97
<a name="GtkTreeSelection.synopsis"></a><h2>Synopsis</h2>
95
98
<pre class="synopsis">
96
99
 
177
180
                                                         <a class="link" href="GtkTreeModel.html#GtkTreePath" title="GtkTreePath">GtkTreePath</a> *end_path);
178
181
</pre>
179
182
</div>
180
 
<div class="refsect1" lang="en">
 
183
<div class="refsect1" title="Object Hierarchy">
181
184
<a name="GtkTreeSelection.object-hierarchy"></a><h2>Object Hierarchy</h2>
182
185
<pre class="synopsis">
183
186
  <a
186
189
   +----GtkTreeSelection
187
190
</pre>
188
191
</div>
189
 
<div class="refsect1" lang="en">
 
192
<div class="refsect1" title="Signals">
190
193
<a name="GtkTreeSelection.signals"></a><h2>Signals</h2>
191
194
<pre class="synopsis">
192
195
  "<a class="link" href="GtkTreeSelection.html#GtkTreeSelection-changed" title='The "changed" signal'>changed</a>"                                        : Run First
193
196
</pre>
194
197
</div>
195
 
<div class="refsect1" lang="en">
 
198
<div class="refsect1" title="Description">
196
199
<a name="GtkTreeSelection.description"></a><h2>Description</h2>
197
200
<p>
198
201
The <a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection"><span class="type">GtkTreeSelection</span></a> object is a helper object to manage the selection
222
225
selected row).
223
226
</p>
224
227
</div>
225
 
<div class="refsect1" lang="en">
 
228
<div class="refsect1" title="Details">
226
229
<a name="GtkTreeSelection.details"></a><h2>Details</h2>
227
 
<div class="refsect2" lang="en">
 
230
<div class="refsect2" title="GtkTreeSelection">
228
231
<a name="GtkTreeSelection-struct"></a><h3>GtkTreeSelection</h3>
229
232
<pre class="programlisting">typedef struct _GtkTreeSelection GtkTreeSelection;</pre>
230
233
<p>
231
234
</p>
232
235
</div>
233
236
<hr>
234
 
<div class="refsect2" lang="en">
 
237
<div class="refsect2" title="GtkTreeSelectionFunc ()">
235
238
<a name="GtkTreeSelectionFunc"></a><h3>GtkTreeSelectionFunc ()</h3>
236
239
<pre class="programlisting"><a
237
240
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
289
292
</table></div>
290
293
</div>
291
294
<hr>
292
 
<div class="refsect2" lang="en">
 
295
<div class="refsect2" title="GtkTreeSelectionForeachFunc ()">
293
296
<a name="GtkTreeSelectionForeachFunc"></a><h3>GtkTreeSelectionForeachFunc ()</h3>
294
297
<pre class="programlisting">void                (*GtkTreeSelectionForeachFunc)      (<a class="link" href="GtkTreeModel.html" title="GtkTreeModel">GtkTreeModel</a> *model,
295
298
                                                         <a class="link" href="GtkTreeModel.html#GtkTreePath" title="GtkTreePath">GtkTreePath</a> *path,
328
331
</table></div>
329
332
</div>
330
333
<hr>
331
 
<div class="refsect2" lang="en">
 
334
<div class="refsect2" title="gtk_tree_selection_set_mode ()">
332
335
<a name="gtk-tree-selection-set-mode"></a><h3>gtk_tree_selection_set_mode ()</h3>
333
336
<pre class="programlisting">void                gtk_tree_selection_set_mode         (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection,
334
337
                                                         <a class="link" href="gtk-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode">GtkSelectionMode</a> type);</pre>
355
358
</table></div>
356
359
</div>
357
360
<hr>
358
 
<div class="refsect2" lang="en">
 
361
<div class="refsect2" title="gtk_tree_selection_get_mode ()">
359
362
<a name="gtk-tree-selection-get-mode"></a><h3>gtk_tree_selection_get_mode ()</h3>
360
363
<pre class="programlisting"><a class="link" href="gtk-Standard-Enumerations.html#GtkSelectionMode" title="enum GtkSelectionMode">GtkSelectionMode</a>    gtk_tree_selection_get_mode         (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection);</pre>
361
364
<p>
380
383
</table></div>
381
384
</div>
382
385
<hr>
383
 
<div class="refsect2" lang="en">
 
386
<div class="refsect2" title="gtk_tree_selection_set_select_function ()">
384
387
<a name="gtk-tree-selection-set-select-function"></a><h3>gtk_tree_selection_set_select_function ()</h3>
385
388
<pre class="programlisting">void                gtk_tree_selection_set_select_function
386
389
                                                        (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection,
429
432
</table></div>
430
433
</div>
431
434
<hr>
432
 
<div class="refsect2" lang="en">
 
435
<div class="refsect2" title="gtk_tree_selection_get_select_function ()">
433
436
<a name="gtk-tree-selection-get-select-function"></a><h3>gtk_tree_selection_get_select_function ()</h3>
434
437
<pre class="programlisting"><a class="link" href="GtkTreeSelection.html#GtkTreeSelectionFunc" title="GtkTreeSelectionFunc ()">GtkTreeSelectionFunc</a>  gtk_tree_selection_get_select_function
435
438
                                                        (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection);</pre>
456
459
<p class="since">Since 2.14</p>
457
460
</div>
458
461
<hr>
459
 
<div class="refsect2" lang="en">
 
462
<div class="refsect2" title="gtk_tree_selection_get_user_data ()">
460
463
<a name="gtk-tree-selection-get-user-data"></a><h3>gtk_tree_selection_get_user_data ()</h3>
461
464
<pre class="programlisting"><a
462
465
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
482
485
</table></div>
483
486
</div>
484
487
<hr>
485
 
<div class="refsect2" lang="en">
 
488
<div class="refsect2" title="gtk_tree_selection_get_tree_view ()">
486
489
<a name="gtk-tree-selection-get-tree-view"></a><h3>gtk_tree_selection_get_tree_view ()</h3>
487
490
<pre class="programlisting"><a class="link" href="GtkTreeView.html" title="GtkTreeView">GtkTreeView</a>*        gtk_tree_selection_get_tree_view    (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection);</pre>
488
491
<p>
506
509
</table></div>
507
510
</div>
508
511
<hr>
509
 
<div class="refsect2" lang="en">
 
512
<div class="refsect2" title="gtk_tree_selection_get_selected ()">
510
513
<a name="gtk-tree-selection-get-selected"></a><h3>gtk_tree_selection_get_selected ()</h3>
511
514
<pre class="programlisting"><a
512
515
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
548
551
</table></div>
549
552
</div>
550
553
<hr>
551
 
<div class="refsect2" lang="en">
 
554
<div class="refsect2" title="gtk_tree_selection_selected_foreach ()">
552
555
<a name="gtk-tree-selection-selected-foreach"></a><h3>gtk_tree_selection_selected_foreach ()</h3>
553
556
<pre class="programlisting">void                gtk_tree_selection_selected_foreach (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection,
554
557
                                                         <a class="link" href="GtkTreeSelection.html#GtkTreeSelectionForeachFunc" title="GtkTreeSelectionForeachFunc ()">GtkTreeSelectionForeachFunc</a> func,
583
586
</table></div>
584
587
</div>
585
588
<hr>
586
 
<div class="refsect2" lang="en">
 
589
<div class="refsect2" title="gtk_tree_selection_get_selected_rows ()">
587
590
<a name="gtk-tree-selection-get-selected-rows"></a><h3>gtk_tree_selection_get_selected_rows ()</h3>
588
591
<pre class="programlisting"><a
589
592
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
631
634
<p class="since">Since 2.2</p>
632
635
</div>
633
636
<hr>
634
 
<div class="refsect2" lang="en">
 
637
<div class="refsect2" title="gtk_tree_selection_count_selected_rows ()">
635
638
<a name="gtk-tree-selection-count-selected-rows"></a><h3>gtk_tree_selection_count_selected_rows ()</h3>
636
639
<pre class="programlisting"><a
637
640
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
660
663
<p class="since">Since 2.2</p>
661
664
</div>
662
665
<hr>
663
 
<div class="refsect2" lang="en">
 
666
<div class="refsect2" title="gtk_tree_selection_select_path ()">
664
667
<a name="gtk-tree-selection-select-path"></a><h3>gtk_tree_selection_select_path ()</h3>
665
668
<pre class="programlisting">void                gtk_tree_selection_select_path      (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection,
666
669
                                                         <a class="link" href="GtkTreeModel.html#GtkTreePath" title="GtkTreePath">GtkTreePath</a> *path);</pre>
685
688
</table></div>
686
689
</div>
687
690
<hr>
688
 
<div class="refsect2" lang="en">
 
691
<div class="refsect2" title="gtk_tree_selection_unselect_path ()">
689
692
<a name="gtk-tree-selection-unselect-path"></a><h3>gtk_tree_selection_unselect_path ()</h3>
690
693
<pre class="programlisting">void                gtk_tree_selection_unselect_path    (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection,
691
694
                                                         <a class="link" href="GtkTreeModel.html#GtkTreePath" title="GtkTreePath">GtkTreePath</a> *path);</pre>
710
713
</table></div>
711
714
</div>
712
715
<hr>
713
 
<div class="refsect2" lang="en">
 
716
<div class="refsect2" title="gtk_tree_selection_path_is_selected ()">
714
717
<a name="gtk-tree-selection-path-is-selected"></a><h3>gtk_tree_selection_path_is_selected ()</h3>
715
718
<pre class="programlisting"><a
716
719
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
749
752
</table></div>
750
753
</div>
751
754
<hr>
752
 
<div class="refsect2" lang="en">
 
755
<div class="refsect2" title="gtk_tree_selection_select_iter ()">
753
756
<a name="gtk-tree-selection-select-iter"></a><h3>gtk_tree_selection_select_iter ()</h3>
754
757
<pre class="programlisting">void                gtk_tree_selection_select_iter      (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection,
755
758
                                                         <a class="link" href="GtkTreeModel.html#GtkTreeIter" title="GtkTreeIter">GtkTreeIter</a> *iter);</pre>
774
777
</table></div>
775
778
</div>
776
779
<hr>
777
 
<div class="refsect2" lang="en">
 
780
<div class="refsect2" title="gtk_tree_selection_unselect_iter ()">
778
781
<a name="gtk-tree-selection-unselect-iter"></a><h3>gtk_tree_selection_unselect_iter ()</h3>
779
782
<pre class="programlisting">void                gtk_tree_selection_unselect_iter    (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection,
780
783
                                                         <a class="link" href="GtkTreeModel.html#GtkTreeIter" title="GtkTreeIter">GtkTreeIter</a> *iter);</pre>
799
802
</table></div>
800
803
</div>
801
804
<hr>
802
 
<div class="refsect2" lang="en">
 
805
<div class="refsect2" title="gtk_tree_selection_iter_is_selected ()">
803
806
<a name="gtk-tree-selection-iter-is-selected"></a><h3>gtk_tree_selection_iter_is_selected ()</h3>
804
807
<pre class="programlisting"><a
805
808
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
835
838
</table></div>
836
839
</div>
837
840
<hr>
838
 
<div class="refsect2" lang="en">
 
841
<div class="refsect2" title="gtk_tree_selection_select_all ()">
839
842
<a name="gtk-tree-selection-select-all"></a><h3>gtk_tree_selection_select_all ()</h3>
840
843
<pre class="programlisting">void                gtk_tree_selection_select_all       (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection);</pre>
841
844
<p>
853
856
</table></div>
854
857
</div>
855
858
<hr>
856
 
<div class="refsect2" lang="en">
 
859
<div class="refsect2" title="gtk_tree_selection_unselect_all ()">
857
860
<a name="gtk-tree-selection-unselect-all"></a><h3>gtk_tree_selection_unselect_all ()</h3>
858
861
<pre class="programlisting">void                gtk_tree_selection_unselect_all     (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection);</pre>
859
862
<p>
870
873
</table></div>
871
874
</div>
872
875
<hr>
873
 
<div class="refsect2" lang="en">
 
876
<div class="refsect2" title="gtk_tree_selection_select_range ()">
874
877
<a name="gtk-tree-selection-select-range"></a><h3>gtk_tree_selection_select_range ()</h3>
875
878
<pre class="programlisting">void                gtk_tree_selection_select_range     (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection,
876
879
                                                         <a class="link" href="GtkTreeModel.html#GtkTreePath" title="GtkTreePath">GtkTreePath</a> *start_path,
902
905
</table></div>
903
906
</div>
904
907
<hr>
905
 
<div class="refsect2" lang="en">
 
908
<div class="refsect2" title="gtk_tree_selection_unselect_range ()">
906
909
<a name="gtk-tree-selection-unselect-range"></a><h3>gtk_tree_selection_unselect_range ()</h3>
907
910
<pre class="programlisting">void                gtk_tree_selection_unselect_range   (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *selection,
908
911
                                                         <a class="link" href="GtkTreeModel.html#GtkTreePath" title="GtkTreePath">GtkTreePath</a> *start_path,
935
938
<p class="since">Since 2.2</p>
936
939
</div>
937
940
</div>
938
 
<div class="refsect1" lang="en">
 
941
<div class="refsect1" title="Signal Details">
939
942
<a name="GtkTreeSelection.signal-details"></a><h2>Signal Details</h2>
940
 
<div class="refsect2" lang="en">
 
943
<div class="refsect2" title='The "changed" signal'>
941
944
<a name="GtkTreeSelection-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
942
945
<pre class="programlisting">void                user_function                      (<a class="link" href="GtkTreeSelection.html" title="GtkTreeSelection">GtkTreeSelection</a> *treeselection,
943
946
                                                        <a
965
968
</table></div>
966
969
</div>
967
970
</div>
968
 
<div class="refsect1" lang="en">
 
971
<div class="refsect1" title="See Also">
969
972
<a name="GtkTreeSelection.see-also"></a><h2>See Also</h2>
970
973
<p>
971
974
<a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>, <a class="link" href="GtkTreeViewColumn.html" title="GtkTreeViewColumn"><span class="type">GtkTreeViewColumn</span></a>, <span class="type">GtkTreeDnd</span>, <span class="type">GtkTreeMode</span>, <a class="link" href="GtkTreeSortable.html" title="GtkTreeSortable"><span class="type">GtkTreeSortable</span></a>, <a class="link" href="GtkTreeModelSort.html" title="GtkTreeModelSort"><span class="type">GtkTreeModelSort</span></a>, <a class="link" href="GtkListStore.html" title="GtkListStore"><span class="type">GtkListStore</span></a>, <a class="link" href="GtkTreeStore.html" title="GtkTreeStore"><span class="type">GtkTreeStore</span></a>, <a class="link" href="GtkCellRenderer.html" title="GtkCellRenderer"><span class="type">GtkCellRenderer</span></a>, <a class="link" href="GtkCellEditable.html" title="GtkCellEditable"><span class="type">GtkCellEditable</span></a>, <a class="link" href="GtkCellRendererPixbuf.html" title="GtkCellRendererPixbuf"><span class="type">GtkCellRendererPixbuf</span></a>, <a class="link" href="GtkCellRendererText.html" title="GtkCellRendererText"><span class="type">GtkCellRendererText</span></a>, <a class="link" href="GtkCellRendererToggle.html" title="GtkCellRendererToggle"><span class="type">GtkCellRendererToggle</span></a>