~ubuntu-branches/ubuntu/precise/rhythmbox/precise-201203091205

« back to all changes in this revision

Viewing changes to doc/reference/html/rhythmbox-rb-query-creator.html

Tags: upstream-0.9.5
ImportĀ upstreamĀ versionĀ 0.9.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1
2
<html>
2
3
<head>
3
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
7
8
<link rel="up" href="ch08.html" title="Widgets">
8
9
<link rel="prev" href="rhythmbox-rb-property-view.html" title="rb-property-view">
9
10
<link rel="next" href="rhythmbox-rb-rating-helper.html" title="rb-rating-helper">
10
 
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.6 (XML mode)">
11
12
<link rel="stylesheet" href="style.css" type="text/css">
12
13
<link rel="chapter" href="ch01.html" title="IRadio UI">
13
14
<link rel="chapter" href="ch02.html" title="Lib">
19
20
<link rel="chapter" href="ch08.html" title="Widgets">
20
21
</head>
21
22
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
22
 
<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
 
23
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
24
<tr valign="middle">
23
25
<td><a accesskey="p" href="rhythmbox-rb-property-view.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
24
26
<td><a accesskey="u" href="ch08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
25
27
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
26
28
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
27
29
<td><a accesskey="n" href="rhythmbox-rb-rating-helper.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
28
 
</tr></table>
 
30
</tr>
 
31
<tr><td colspan="5" class="shortcuts"><nobr><a href="#top_of_page" class="shortcut">Top</a>
 
32
                  &#160;|&#160;
 
33
                  <a href="#desc" class="shortcut">Description</a></nobr></td></tr>
 
34
</table>
29
35
<div class="refentry" lang="en">
30
36
<a name="rhythmbox-rb-query-creator"></a><div class="titlepage"></div>
31
37
<div class="refnamediv"><table width="100%"><tr>
32
38
<td valign="top">
33
 
<h2><span class="refentrytitle">rb-query-creator</span></h2>
 
39
<h2><span class="refentrytitle"><a name="top_of_page"></a>rb-query-creator</span></h2>
34
40
<p>rb-query-creator &#8212; </p>
35
41
</td>
36
42
<td valign="top" align="right"></td>
37
43
</tr></table></div>
38
44
<div class="refsynopsisdiv">
39
 
<h2>Synopsis</h2>
 
45
<a name="synopsis"></a><h2>Synopsis</h2>
40
46
<pre class="synopsis">
41
47
 
42
48
 
43
49
 
44
 
enum        <a href="rhythmbox-rb-query-creator.html#RBQueryCreatorLimitType">RBQueryCreatorLimitType</a>;
45
50
GtkWidget*  <a href="rhythmbox-rb-query-creator.html#rb-query-creator-new">rb_query_creator_new</a>            (RhythmDB *db);
46
51
GtkWidget*  <a href="rhythmbox-rb-query-creator.html#rb-query-creator-new-from-query">rb_query_creator_new_from_query</a> (RhythmDB *db,
47
52
                                             GPtrArray *query,
48
 
                                             int limit_count,
49
 
                                             int limit_size,
50
 
                                             int limit_time,
 
53
                                             RhythmDBQueryModelLimitType limit_type,
 
54
                                             GValueArray *limit_value,
51
55
                                             const char *sort_column,
52
56
                                             gint sort_direction);
53
57
GPtrArray*  <a href="rhythmbox-rb-query-creator.html#rb-query-creator-get-query">rb_query_creator_get_query</a>      (RBQueryCreator *creator);
54
58
void        <a href="rhythmbox-rb-query-creator.html#rb-query-creator-get-limit">rb_query_creator_get_limit</a>      (RBQueryCreator *creator,
55
 
                                             <a href="rhythmbox-rb-query-creator.html#RBQueryCreatorLimitType">RBQueryCreatorLimitType</a> *type,
56
 
                                             guint *limit);
 
59
                                             RhythmDBQueryModelLimitType *limit_type,
 
60
                                             GValueArray **limit_value);
57
61
void        <a href="rhythmbox-rb-query-creator.html#rb-query-creator-get-sort-order">rb_query_creator_get_sort_order</a> (RBQueryCreator *creator,
58
62
                                             const char **sort_key,
59
63
                                             gint *sort_direction);
61
65
</pre>
62
66
</div>
63
67
<div class="refsect1" lang="en">
64
 
<a name="id2599560"></a><h2>Description</h2>
 
68
<a name="desc"></a><h2>Description</h2>
65
69
<p>
66
70
 
67
71
</p>
68
72
</div>
69
73
<div class="refsect1" lang="en">
70
 
<a name="id2599571"></a><h2>Details</h2>
71
 
<div class="refsect2" lang="en">
72
 
<a name="id2599577"></a><h3>
73
 
<a name="RBQueryCreatorLimitType"></a>enum RBQueryCreatorLimitType</h3>
74
 
<a class="indexterm" name="id2600116"></a><pre class="programlisting">typedef enum
75
 
{
76
 
        RB_QUERY_CREATOR_LIMIT_COUNT,
77
 
        RB_QUERY_CREATOR_LIMIT_MB,
78
 
        RB_QUERY_CREATOR_LIMIT_SECONDS,
79
 
} RBQueryCreatorLimitType;      
80
 
</pre>
81
 
<p>
82
 
 
83
 
</p>
84
 
</div>
85
 
<hr>
86
 
<div class="refsect2" lang="en">
87
 
<a name="id2600133"></a><h3>
 
74
<a name="details"></a><h2>Details</h2>
 
75
<div class="refsect2" lang="en">
 
76
<a name="id2597398"></a><h3>
88
77
<a name="rb-query-creator-new"></a>rb_query_creator_new ()</h3>
89
 
<a class="indexterm" name="id2600142"></a><pre class="programlisting">GtkWidget*  rb_query_creator_new            (RhythmDB *db);</pre>
 
78
<a class="indexterm" name="id2597409"></a><pre class="programlisting">GtkWidget*  rb_query_creator_new            (RhythmDB *db);</pre>
90
79
<p>
91
80
 
92
81
</p>
112
101
</div>
113
102
<hr>
114
103
<div class="refsect2" lang="en">
115
 
<a name="id2600198"></a><h3>
 
104
<a name="id2602186"></a><h3>
116
105
<a name="rb-query-creator-new-from-query"></a>rb_query_creator_new_from_query ()</h3>
117
 
<a class="indexterm" name="id2600206"></a><pre class="programlisting">GtkWidget*  rb_query_creator_new_from_query (RhythmDB *db,
 
106
<a class="indexterm" name="id2602198"></a><pre class="programlisting">GtkWidget*  rb_query_creator_new_from_query (RhythmDB *db,
118
107
                                             GPtrArray *query,
119
 
                                             int limit_count,
120
 
                                             int limit_size,
121
 
                                             int limit_time,
 
108
                                             RhythmDBQueryModelLimitType limit_type,
 
109
                                             GValueArray *limit_value,
122
110
                                             const char *sort_column,
123
111
                                             gint sort_direction);</pre>
124
112
<p>
141
129
</tr>
142
130
<tr>
143
131
<td>
144
 
<span class="term"><em class="parameter"><code>limit_count</code></em>&#160;:</span></td>
145
 
<td>
146
 
</td>
147
 
</tr>
148
 
<tr>
149
 
<td>
150
 
<span class="term"><em class="parameter"><code>limit_size</code></em>&#160;:</span></td>
151
 
<td>
152
 
</td>
153
 
</tr>
154
 
<tr>
155
 
<td>
156
 
<span class="term"><em class="parameter"><code>limit_time</code></em>&#160;:</span></td>
 
132
<span class="term"><em class="parameter"><code>limit_type</code></em>&#160;:</span></td>
 
133
<td>
 
134
</td>
 
135
</tr>
 
136
<tr>
 
137
<td>
 
138
<span class="term"><em class="parameter"><code>limit_value</code></em>&#160;:</span></td>
157
139
<td>
158
140
</td>
159
141
</tr>
182
164
</div>
183
165
<hr>
184
166
<div class="refsect2" lang="en">
185
 
<a name="id2603948"></a><h3>
 
167
<a name="id2602357"></a><h3>
186
168
<a name="rb-query-creator-get-query"></a>rb_query_creator_get_query ()</h3>
187
 
<a class="indexterm" name="id2603956"></a><pre class="programlisting">GPtrArray*  rb_query_creator_get_query      (RBQueryCreator *creator);</pre>
 
169
<a class="indexterm" name="id2602369"></a><pre class="programlisting">GPtrArray*  rb_query_creator_get_query      (RBQueryCreator *creator);</pre>
188
170
<p>
189
171
 
190
172
</p>
210
192
</div>
211
193
<hr>
212
194
<div class="refsect2" lang="en">
213
 
<a name="id2604012"></a><h3>
 
195
<a name="id2602424"></a><h3>
214
196
<a name="rb-query-creator-get-limit"></a>rb_query_creator_get_limit ()</h3>
215
 
<a class="indexterm" name="id2604021"></a><pre class="programlisting">void        rb_query_creator_get_limit      (RBQueryCreator *creator,
216
 
                                             <a href="rhythmbox-rb-query-creator.html#RBQueryCreatorLimitType">RBQueryCreatorLimitType</a> *type,
217
 
                                             guint *limit);</pre>
 
197
<a class="indexterm" name="id2602435"></a><pre class="programlisting">void        rb_query_creator_get_limit      (RBQueryCreator *creator,
 
198
                                             RhythmDBQueryModelLimitType *limit_type,
 
199
                                             GValueArray **limit_value);</pre>
218
200
<p>
219
201
 
220
202
</p>
229
211
</tr>
230
212
<tr>
231
213
<td>
232
 
<span class="term"><em class="parameter"><code>type</code></em>&#160;:</span></td>
 
214
<span class="term"><em class="parameter"><code>limit_type</code></em>&#160;:</span></td>
233
215
<td>
234
216
</td>
235
217
</tr>
236
218
<tr>
237
219
<td>
238
 
<span class="term"><em class="parameter"><code>limit</code></em>&#160;:</span></td>
 
220
<span class="term"><em class="parameter"><code>limit_value</code></em>&#160;:</span></td>
239
221
<td>
240
222
 
241
223
 
246
228
</div>
247
229
<hr>
248
230
<div class="refsect2" lang="en">
249
 
<a name="id2592285"></a><h3>
 
231
<a name="id2602522"></a><h3>
250
232
<a name="rb-query-creator-get-sort-order"></a>rb_query_creator_get_sort_order ()</h3>
251
 
<a class="indexterm" name="id2592294"></a><pre class="programlisting">void        rb_query_creator_get_sort_order (RBQueryCreator *creator,
 
233
<a class="indexterm" name="id2602533"></a><pre class="programlisting">void        rb_query_creator_get_sort_order (RBQueryCreator *creator,
252
234
                                             const char **sort_key,
253
235
                                             gint *sort_direction);</pre>
254
236
<p>
282
264
</div>
283
265
</div>
284
266
</div>
285
 
<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle">
286
 
<td align="left"><a accesskey="p" href="rhythmbox-rb-property-view.html"><b>&lt;&lt;&#160;rb-property-view</b></a></td>
287
 
<td align="right"><a accesskey="n" href="rhythmbox-rb-rating-helper.html"><b>rb-rating-helper&#160;&gt;&gt;</b></a></td>
288
 
</tr></table>
289
267
</body>
290
268
</html>