~ubuntu-branches/ubuntu/precise/rhythmbox/precise-updates

« back to all changes in this revision

Viewing changes to doc/reference/html/RBQueryCreator.html

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2012-03-16 15:25:30 UTC
  • mfrom: (1.1.65)
  • Revision ID: package-import@ubuntu.com-20120316152530-98p47h1vrm3yn11r
Tags: 2.96-0ubuntu1
* New upstream version
* debian/patches/git_local_art_search_typo.patch:
  - git patch, fix a typo in the artsearch code
* debian/patches/git_magnatune_dialog_segfault.patch:
  - git patch, fix manatune dialg segfaulting
* git_ipod_no_private_source.patch,
  git_ipod_playlist_handler.patch:
  - git fixes for the ipod playlist handling code
* debian/patches/git_playlists_sync_segfault.patch:
  - git patch, fix segfault in the ipod playlists sync code 
    (lp: #869445)
* debian/rhythmbox.gconf-defaults:
  - dropped, rhythmbox stopped using gconf in favor of gsettings

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
<a name="RBQueryCreator.synopsis"></a><h2>Synopsis</h2>
46
46
<pre class="synopsis">struct              <a class="link" href="RBQueryCreator.html#RBQueryCreator-struct" title="struct RBQueryCreator">RBQueryCreator</a>;
47
47
struct              <a class="link" href="RBQueryCreator.html#RBQueryCreatorClass" title="struct RBQueryCreatorClass">RBQueryCreatorClass</a>;
48
 
<span class="returnvalue">GtkWidget</span> *         <a class="link" href="RBQueryCreator.html#rb-query-creator-new" title="rb_query_creator_new ()">rb_query_creator_new</a>                (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>);
49
 
<span class="returnvalue">GtkWidget</span> *         <a class="link" href="RBQueryCreator.html#rb-query-creator-new-from-query" title="rb_query_creator_new_from_query ()">rb_query_creator_new_from_query</a>     (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>,
50
 
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> *query</code></em>,
 
48
<a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="RBQueryCreator.html#rb-query-creator-new" title="rb_query_creator_new ()">rb_query_creator_new</a>                (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>);
 
49
<a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="RBQueryCreator.html#rb-query-creator-new-from-query" title="rb_query_creator_new_from_query ()">rb_query_creator_new_from_query</a>     (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>,
 
50
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *query</code></em>,
51
51
                                                         <em class="parameter"><code><a class="link" href="RhythmDBQueryModel.html#RhythmDBQueryModelLimitType"><span class="type">RhythmDBQueryModelLimitType</span></a> limit_type</code></em>,
52
 
                                                         <em class="parameter"><code><span class="type">GValueArray</span> *limit_value</code></em>,
 
52
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *limit_value</code></em>,
53
53
                                                         <em class="parameter"><code>const <span class="type">char</span> *sort_column</code></em>,
54
 
                                                         <em class="parameter"><code><span class="type">gint</span> sort_direction</code></em>);
55
 
<span class="returnvalue">GPtrArray</span> *         <a class="link" href="RBQueryCreator.html#rb-query-creator-get-query" title="rb_query_creator_get_query ()">rb_query_creator_get_query</a>          (<em class="parameter"><code><a class="link" href="RBQueryCreator.html" title="RBQueryCreator"><span class="type">RBQueryCreator</span></a> *creator</code></em>);
 
54
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> sort_direction</code></em>);
 
55
<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *         <a class="link" href="RBQueryCreator.html#rb-query-creator-get-query" title="rb_query_creator_get_query ()">rb_query_creator_get_query</a>          (<em class="parameter"><code><a class="link" href="RBQueryCreator.html" title="RBQueryCreator"><span class="type">RBQueryCreator</span></a> *creator</code></em>);
56
56
<span class="returnvalue">void</span>                <a class="link" href="RBQueryCreator.html#rb-query-creator-get-limit" title="rb_query_creator_get_limit ()">rb_query_creator_get_limit</a>          (<em class="parameter"><code><a class="link" href="RBQueryCreator.html" title="RBQueryCreator"><span class="type">RBQueryCreator</span></a> *creator</code></em>,
57
57
                                                         <em class="parameter"><code><a class="link" href="RhythmDBQueryModel.html#RhythmDBQueryModelLimitType"><span class="type">RhythmDBQueryModelLimitType</span></a> *type</code></em>,
58
 
                                                         <em class="parameter"><code><span class="type">GValueArray</span> **limit</code></em>);
 
58
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> **limit</code></em>);
59
59
<span class="returnvalue">void</span>                <a class="link" href="RBQueryCreator.html#rb-query-creator-get-sort-order" title="rb_query_creator_get_sort_order ()">rb_query_creator_get_sort_order</a>     (<em class="parameter"><code><a class="link" href="RBQueryCreator.html" title="RBQueryCreator"><span class="type">RBQueryCreator</span></a> *creator</code></em>,
60
60
                                                         <em class="parameter"><code>const <span class="type">char</span> **sort_key</code></em>,
61
 
                                                         <em class="parameter"><code><span class="type">gint</span> *sort_direction</code></em>);
 
61
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *sort_direction</code></em>);
62
62
</pre>
63
63
</div>
64
64
<div class="refsect1">
65
65
<a name="RBQueryCreator.object-hierarchy"></a><h2>Object Hierarchy</h2>
66
66
<pre class="synopsis">
67
 
  GObject
68
 
   +----GInitiallyUnowned
69
 
         +----GtkWidget
70
 
               +----GtkContainer
71
 
                     +----GtkBin
72
 
                           +----GtkWindow
73
 
                                 +----GtkDialog
 
67
  <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
68
   +----<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
 
69
         +----<a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html">GtkWidget</a>
 
70
               +----<a href="/usr/share/gtk-doc/html/gtk3/GtkContainer.html">GtkContainer</a>
 
71
                     +----<a href="/usr/share/gtk-doc/html/gtk3/GtkBin.html">GtkBin</a>
 
72
                           +----<a href="/usr/share/gtk-doc/html/gtk3/GtkWindow.html">GtkWindow</a>
 
73
                                 +----<a href="/usr/share/gtk-doc/html/gtk3/GtkDialog.html">GtkDialog</a>
74
74
                                       +----RBQueryCreator
75
75
</pre>
76
76
</div>
78
78
<a name="RBQueryCreator.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
79
79
<p>
80
80
RBQueryCreator implements
81
 
 AtkImplementorIface and  GtkBuildable.</p>
 
81
 AtkImplementorIface and  <a href="/usr/share/gtk-doc/html/gtk3/GtkBuildable.html">GtkBuildable</a>.</p>
82
82
</div>
83
83
<div class="refsect1">
84
84
<a name="RBQueryCreator.properties"></a><h2>Properties</h2>
85
85
<pre class="synopsis">
86
 
  "<a class="link" href="RBQueryCreator.html#RBQueryCreator--creating" title='The "creating" property'>creating</a>"                 <span class="type">gboolean</span>              : Read / Write / Construct Only
 
86
  "<a class="link" href="RBQueryCreator.html#RBQueryCreator--creating" title='The "creating" property'>creating</a>"                 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only
87
87
  "<a class="link" href="RBQueryCreator.html#RBQueryCreator--db" title='The "db" property'>db</a>"                       <a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a>*             : Read / Write / Construct Only
88
88
</pre>
89
89
</div>
127
127
<hr>
128
128
<div class="refsect2">
129
129
<a name="rb-query-creator-new"></a><h3>rb_query_creator_new ()</h3>
130
 
<pre class="programlisting"><span class="returnvalue">GtkWidget</span> *         rb_query_creator_new                (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>);</pre>
 
130
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         rb_query_creator_new                (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>);</pre>
131
131
<p>
132
132
Creates a new query creator widget.
133
133
</p>
148
148
<hr>
149
149
<div class="refsect2">
150
150
<a name="rb-query-creator-new-from-query"></a><h3>rb_query_creator_new_from_query ()</h3>
151
 
<pre class="programlisting"><span class="returnvalue">GtkWidget</span> *         rb_query_creator_new_from_query     (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>,
152
 
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> *query</code></em>,
 
151
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gtk3/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         rb_query_creator_new_from_query     (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>,
 
152
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *query</code></em>,
153
153
                                                         <em class="parameter"><code><a class="link" href="RhythmDBQueryModel.html#RhythmDBQueryModelLimitType"><span class="type">RhythmDBQueryModelLimitType</span></a> limit_type</code></em>,
154
 
                                                         <em class="parameter"><code><span class="type">GValueArray</span> *limit_value</code></em>,
 
154
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *limit_value</code></em>,
155
155
                                                         <em class="parameter"><code>const <span class="type">char</span> *sort_column</code></em>,
156
 
                                                         <em class="parameter"><code><span class="type">gint</span> sort_direction</code></em>);</pre>
 
156
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> sort_direction</code></em>);</pre>
157
157
<p>
158
158
Constructs a new query creator with an existing query and limit and sort
159
159
settings.
195
195
<hr>
196
196
<div class="refsect2">
197
197
<a name="rb-query-creator-get-query"></a><h3>rb_query_creator_get_query ()</h3>
198
 
<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *         rb_query_creator_get_query          (<em class="parameter"><code><a class="link" href="RBQueryCreator.html" title="RBQueryCreator"><span class="type">RBQueryCreator</span></a> *creator</code></em>);</pre>
 
198
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *         rb_query_creator_get_query          (<em class="parameter"><code><a class="link" href="RBQueryCreator.html" title="RBQueryCreator"><span class="type">RBQueryCreator</span></a> *creator</code></em>);</pre>
199
199
<p>
200
200
Constructs a database query that represents the criteria in the query creator.
201
201
</p>
220
220
<a name="rb-query-creator-get-limit"></a><h3>rb_query_creator_get_limit ()</h3>
221
221
<pre class="programlisting"><span class="returnvalue">void</span>                rb_query_creator_get_limit          (<em class="parameter"><code><a class="link" href="RBQueryCreator.html" title="RBQueryCreator"><span class="type">RBQueryCreator</span></a> *creator</code></em>,
222
222
                                                         <em class="parameter"><code><a class="link" href="RhythmDBQueryModel.html#RhythmDBQueryModelLimitType"><span class="type">RhythmDBQueryModelLimitType</span></a> *type</code></em>,
223
 
                                                         <em class="parameter"><code><span class="type">GValueArray</span> **limit</code></em>);</pre>
 
223
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> **limit</code></em>);</pre>
224
224
<p>
225
225
Retrieves the limit type and value from the query creator.
226
226
The limit value is returned as the first element in a
227
 
<span class="type">GValueArray</span>.
 
227
<a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a>.
228
228
</p>
229
229
<div class="variablelist"><table border="0">
230
230
<col align="left" valign="top">
252
252
<a name="rb-query-creator-get-sort-order"></a><h3>rb_query_creator_get_sort_order ()</h3>
253
253
<pre class="programlisting"><span class="returnvalue">void</span>                rb_query_creator_get_sort_order     (<em class="parameter"><code><a class="link" href="RBQueryCreator.html" title="RBQueryCreator"><span class="type">RBQueryCreator</span></a> *creator</code></em>,
254
254
                                                         <em class="parameter"><code>const <span class="type">char</span> **sort_key</code></em>,
255
 
                                                         <em class="parameter"><code><span class="type">gint</span> *sort_direction</code></em>);</pre>
 
255
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *sort_direction</code></em>);</pre>
256
256
<p>
257
257
Retrieves the sort settings from the query creator.
258
 
The sort direction is returned as a <span class="type">GtkSortType</span> value.
 
258
The sort direction is returned as a <a href="/usr/share/gtk-doc/html/gtk3/gtk3-Standard-Enumerations.html#GtkSortType"><span class="type">GtkSortType</span></a> value.
259
259
</p>
260
260
<div class="variablelist"><table border="0">
261
261
<col align="left" valign="top">
283
283
<a name="RBQueryCreator.property-details"></a><h2>Property Details</h2>
284
284
<div class="refsect2">
285
285
<a name="RBQueryCreator--creating"></a><h3>The <code class="literal">"creating"</code> property</h3>
286
 
<pre class="programlisting">  "creating"                 <span class="type">gboolean</span>              : Read / Write / Construct Only</pre>
 
286
<pre class="programlisting">  "creating"                 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only</pre>
287
287
<p>
288
288
TRUE if a new playlist is being created.
289
289
</p>