44
44
<div class="refsynopsisdiv">
45
45
<a name="InfGtkBrowserView.synopsis"></a><h2>Synopsis</h2>
46
46
<pre class="synopsis"> <a class="link" href="InfGtkBrowserView.html#InfGtkBrowserView-struct" title="InfGtkBrowserView">InfGtkBrowserView</a>;
47
<span class="returnvalue">GtkWidget</span> * <a class="link" href="InfGtkBrowserView.html#inf-gtk-browser-view-new" title="inf_gtk_browser_view_new ()">inf_gtk_browser_view_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
48
<span class="returnvalue">GtkWidget</span> * <a class="link" href="InfGtkBrowserView.html#inf-gtk-browser-view-new-with-model" title="inf_gtk_browser_view_new_with_model ()">inf_gtk_browser_view_new_with_model</a> (<em class="parameter"><code><a class="link" href="libinfgtk-0.5-inf-gtk-browser-model.html#InfGtkBrowserModel"><span class="type">InfGtkBrowserModel</span></a> *model</code></em>);
49
<span class="returnvalue">gboolean</span> <a class="link" href="InfGtkBrowserView.html#inf-gtk-browser-view-get-selected" title="inf_gtk_browser_view_get_selected ()">inf_gtk_browser_view_get_selected</a> (<em class="parameter"><code><a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> *view</code></em>,
50
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
47
<a href="http://library.gnome.org/devel/gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> * <a class="link" href="InfGtkBrowserView.html#inf-gtk-browser-view-new" title="inf_gtk_browser_view_new ()">inf_gtk_browser_view_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
48
<a href="http://library.gnome.org/devel/gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> * <a class="link" href="InfGtkBrowserView.html#inf-gtk-browser-view-new-with-model" title="inf_gtk_browser_view_new_with_model ()">inf_gtk_browser_view_new_with_model</a> (<em class="parameter"><code><a class="link" href="libinfgtk-0.5-inf-gtk-browser-model.html#InfGtkBrowserModel"><span class="type">InfGtkBrowserModel</span></a> *model</code></em>);
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="InfGtkBrowserView.html#inf-gtk-browser-view-get-selected" title="inf_gtk_browser_view_get_selected ()">inf_gtk_browser_view_get_selected</a> (<em class="parameter"><code><a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> *view</code></em>,
50
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk3/GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>);
51
51
<span class="returnvalue">void</span> <a class="link" href="InfGtkBrowserView.html#inf-gtk-browser-view-set-selected" title="inf_gtk_browser_view_set_selected ()">inf_gtk_browser_view_set_selected</a> (<em class="parameter"><code><a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> *view</code></em>,
52
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
52
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk3/GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>);
55
55
<div class="refsect1">
56
56
<a name="InfGtkBrowserView.object-hierarchy"></a><h2>Object Hierarchy</h2>
57
57
<pre class="synopsis">
59
+----GInitiallyUnowned
63
+----InfGtkBrowserView
58
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
59
+----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
60
+----<a href="http://library.gnome.org/devel/gtk3/GtkObject.html">GtkObject</a>
61
+----<a href="http://library.gnome.org/devel/gtk3/GtkWidget.html">GtkWidget</a>
62
+----<a href="http://library.gnome.org/devel/gtk3/GtkContainer.html">GtkContainer</a>
63
+----<a href="http://library.gnome.org/devel/gtk3/GtkTreeView.html">GtkTreeView</a>
64
+----InfGtkBrowserView
66
67
<div class="refsect1">
67
68
<a name="InfGtkBrowserView.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
69
70
InfGtkBrowserView implements
70
AtkImplementorIface, GtkBuildable and GtkScrollable.</p>
71
AtkImplementorIface and <a href="http://library.gnome.org/devel/gtk3/GtkBuildable.html">GtkBuildable</a>.</p>
72
73
<div class="refsect1">
73
74
<a name="InfGtkBrowserView.signals"></a><h2>Signals</h2>
74
75
<pre class="synopsis">
75
"<a class="link" href="InfGtkBrowserView.html#InfGtkBrowserView-activate" title='The "activate" signal'>activate</a>" : <code class="literal">Run Last</code>
76
"<a class="link" href="InfGtkBrowserView.html#InfGtkBrowserView-populate-popup" title='The "populate-popup" signal'>populate-popup</a>" : <code class="literal">Run Last</code>
77
"<a class="link" href="InfGtkBrowserView.html#InfGtkBrowserView-selection-changed" title='The "selection-changed" signal'>selection-changed</a>" : <code class="literal">Run Last</code>
76
"<a class="link" href="InfGtkBrowserView.html#InfGtkBrowserView-activate" title='The "activate" signal'>activate</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
77
"<a class="link" href="InfGtkBrowserView.html#InfGtkBrowserView-populate-popup" title='The "populate-popup" signal'>populate-popup</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
78
"<a class="link" href="InfGtkBrowserView.html#InfGtkBrowserView-selection-changed" title='The "selection-changed" signal'>selection-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
80
81
<div class="refsect1">
109
110
<div class="refsect2">
110
111
<a name="inf-gtk-browser-view-new-with-model"></a><h3>inf_gtk_browser_view_new_with_model ()</h3>
111
<pre class="programlisting"><span class="returnvalue">GtkWidget</span> * inf_gtk_browser_view_new_with_model (<em class="parameter"><code><a class="link" href="libinfgtk-0.5-inf-gtk-browser-model.html#InfGtkBrowserModel"><span class="type">InfGtkBrowserModel</span></a> *model</code></em>);</pre>
112
<pre class="programlisting"><a href="http://library.gnome.org/devel/gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> * inf_gtk_browser_view_new_with_model (<em class="parameter"><code><a class="link" href="libinfgtk-0.5-inf-gtk-browser-model.html#InfGtkBrowserModel"><span class="type">InfGtkBrowserModel</span></a> *model</code></em>);</pre>
113
114
Creates a new <a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> showing <em class="parameter"><code>model</code></em>.
130
131
<div class="refsect2">
131
132
<a name="inf-gtk-browser-view-get-selected"></a><h3>inf_gtk_browser_view_get_selected ()</h3>
132
<pre class="programlisting"><span class="returnvalue">gboolean</span> inf_gtk_browser_view_get_selected (<em class="parameter"><code><a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> *view</code></em>,
133
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
133
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> inf_gtk_browser_view_get_selected (<em class="parameter"><code><a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> *view</code></em>,
134
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk3/GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>);</pre>
135
136
Sets <em class="parameter"><code>iter</code></em> to point to the currently selected row in the browser view. If
136
no row is selected, <em class="parameter"><code>iter</code></em> is left untouched and <code class="literal">FALSE</code> is returned.
137
no row is selected, <em class="parameter"><code>iter</code></em> is left untouched and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned.
138
139
<div class="variablelist"><table border="0">
139
140
<col align="left" valign="top">
157
158
<div class="refsect2">
158
159
<a name="inf-gtk-browser-view-set-selected"></a><h3>inf_gtk_browser_view_set_selected ()</h3>
159
160
<pre class="programlisting"><span class="returnvalue">void</span> inf_gtk_browser_view_set_selected (<em class="parameter"><code><a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> *view</code></em>,
160
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
161
<em class="parameter"><code><a href="http://library.gnome.org/devel/gtk3/GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *iter</code></em>);</pre>
162
163
Sets the currently selected row to be <em class="parameter"><code>iter</code></em>. If necessary, rows will be
163
164
expanded so that <em class="parameter"><code>iter</code></em> is visible.
182
183
<div class="refsect2">
183
184
<a name="InfGtkBrowserView-activate"></a><h3>The <code class="literal">"activate"</code> signal</h3>
184
185
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> *infgtkbrowserview,
185
<span class="type">GtkTreeIter</span> *arg1,
186
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
186
<a href="http://library.gnome.org/devel/gtk3/GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *arg1,
187
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
189
190
<div class="variablelist"><table border="0">
204
205
<div class="refsect2">
205
206
<a name="InfGtkBrowserView-populate-popup"></a><h3>The <code class="literal">"populate-popup"</code> signal</h3>
206
207
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> *infgtkbrowserview,
207
<span class="type">GtkMenu</span> *arg1,
208
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
208
<a href="http://library.gnome.org/devel/gtk3/GtkMenu.html"><span class="type">GtkMenu</span></a> *arg1,
209
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
211
212
<div class="variablelist"><table border="0">
226
227
<div class="refsect2">
227
228
<a name="InfGtkBrowserView-selection-changed"></a><h3>The <code class="literal">"selection-changed"</code> signal</h3>
228
229
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="InfGtkBrowserView.html" title="InfGtkBrowserView"><span class="type">InfGtkBrowserView</span></a> *infgtkbrowserview,
229
<span class="type">GtkTreeIter</span> *arg1,
230
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
230
<a href="http://library.gnome.org/devel/gtk3/GtkTreeModel.html#GtkTreeIter"><span class="type">GtkTreeIter</span></a> *arg1,
231
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
233
234
<div class="variablelist"><table border="0">