~ubuntu-branches/ubuntu/precise/gtk+2.0/precise-updates

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Ken VanDine
  • Date: 2011-12-01 11:40:06 UTC
  • mfrom: (1.14.11)
  • Revision ID: package-import@ubuntu.com-20111201114006-nrmf6qu3pg512veo
Tags: 2.24.8-0ubuntu1
* New upstream release 
  - gtkfilechooser should be more robust to malformed URIs
    in .gtk-bookmarks (LP: #189494)
* debian/patches/010_make_bg_changes_queue_repaint.patch
  - dropped it introduces performance regressions in some gtk2 
    apps (LP: #889019)
* 101_filechooser.patch, 000git_file_chooser.patch: dropped, upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="RecentDocuments.html" title="Recently Used Documents">
9
9
<link rel="prev" href="GtkRecentChooserWidget.html" title="GtkRecentChooserWidget">
10
10
<link rel="next" href="Builder.html" title="Interface builder">
11
 
<meta name="generator" content="GTK-Doc V1.17.1 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
45
45
                    <a class="link" href="GtkRecentFilter.html#GtkRecentFilter-struct" title="GtkRecentFilter">GtkRecentFilter</a>;
46
46
struct              <a class="link" href="GtkRecentFilter.html#GtkRecentFilterInfo" title="struct GtkRecentFilterInfo">GtkRecentFilterInfo</a>;
47
47
enum                <a class="link" href="GtkRecentFilter.html#GtkRecentFilterFlags" title="enum GtkRecentFilterFlags">GtkRecentFilterFlags</a>;
48
 
<span class="returnvalue">gboolean</span>            (<a class="link" href="GtkRecentFilter.html#GtkRecentFilterFunc" title="GtkRecentFilterFunc ()">*GtkRecentFilterFunc</a>)              (<em class="parameter"><code>const <a class="link" href="GtkRecentFilter.html#GtkRecentFilterInfo" title="struct GtkRecentFilterInfo"><span class="type">GtkRecentFilterInfo</span></a> *filter_info</code></em>,
49
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
50
 
<a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="returnvalue">GtkRecentFilter</span></a> *   <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-new" title="gtk_recent_filter_new ()">gtk_recent_filter_new</a>               (<em class="parameter"><code><span class="type">void</span></code></em>);
51
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-get-name" title="gtk_recent_filter_get_name ()">gtk_recent_filter_get_name</a>          (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>);
 
48
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="GtkRecentFilter.html#GtkRecentFilterFunc" title="GtkRecentFilterFunc ()">*GtkRecentFilterFunc</a>)              (<em class="parameter"><code>const <a class="link" href="GtkRecentFilter.html#GtkRecentFilterInfo" title="struct GtkRecentFilterInfo"><span class="type">GtkRecentFilterInfo</span></a> *filter_info</code></em>,
 
49
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
50
<a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="returnvalue">GtkRecentFilter</span></a> *      <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-new" title="gtk_recent_filter_new ()">gtk_recent_filter_new</a>            (<em class="parameter"><code><span class="type">void</span></code></em>);
 
51
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *          <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-get-name" title="gtk_recent_filter_get_name ()">gtk_recent_filter_get_name</a>       (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>);
52
52
<span class="returnvalue">void</span>                <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-set-name" title="gtk_recent_filter_set_name ()">gtk_recent_filter_set_name</a>          (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
53
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
 
53
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
54
54
<span class="returnvalue">void</span>                <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-add-mime-type" title="gtk_recent_filter_add_mime_type ()">gtk_recent_filter_add_mime_type</a>     (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
55
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *mime_type</code></em>);
 
55
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>);
56
56
<span class="returnvalue">void</span>                <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-add-pattern" title="gtk_recent_filter_add_pattern ()">gtk_recent_filter_add_pattern</a>       (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
57
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *pattern</code></em>);
 
57
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);
58
58
<span class="returnvalue">void</span>                <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-add-pixbuf-formats" title="gtk_recent_filter_add_pixbuf_formats ()">gtk_recent_filter_add_pixbuf_formats</a>
59
59
                                                        (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>);
60
60
<span class="returnvalue">void</span>                <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-add-application" title="gtk_recent_filter_add_application ()">gtk_recent_filter_add_application</a>   (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
61
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *application</code></em>);
 
61
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application</code></em>);
62
62
<span class="returnvalue">void</span>                <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-add-group" title="gtk_recent_filter_add_group ()">gtk_recent_filter_add_group</a>         (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
63
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *group</code></em>);
 
63
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>);
64
64
<span class="returnvalue">void</span>                <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-add-age" title="gtk_recent_filter_add_age ()">gtk_recent_filter_add_age</a>           (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
65
 
                                                         <em class="parameter"><code><span class="type">gint</span> days</code></em>);
 
65
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> days</code></em>);
66
66
<span class="returnvalue">void</span>                <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-add-custom" title="gtk_recent_filter_add_custom ()">gtk_recent_filter_add_custom</a>        (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
67
67
                                                         <em class="parameter"><code><a class="link" href="GtkRecentFilter.html#GtkRecentFilterFlags" title="enum GtkRecentFilterFlags"><span class="type">GtkRecentFilterFlags</span></a> needed</code></em>,
68
68
                                                         <em class="parameter"><code><a class="link" href="GtkRecentFilter.html#GtkRecentFilterFunc" title="GtkRecentFilterFunc ()"><span class="type">GtkRecentFilterFunc</span></a> func</code></em>,
69
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
70
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> data_destroy</code></em>);
71
 
<a class="link" href="GtkRecentFilter.html#GtkRecentFilterFlags" title="enum GtkRecentFilterFlags"><span class="returnvalue">GtkRecentFilterFlags</span></a> <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-get-needed" title="gtk_recent_filter_get_needed ()">gtk_recent_filter_get_needed</a>       (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>);
72
 
<span class="returnvalue">gboolean</span>            <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-filter" title="gtk_recent_filter_filter ()">gtk_recent_filter_filter</a>            (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
 
69
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
70
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> data_destroy</code></em>);
 
71
<a class="link" href="GtkRecentFilter.html#GtkRecentFilterFlags" title="enum GtkRecentFilterFlags"><span class="returnvalue">GtkRecentFilterFlags</span></a>  <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-get-needed" title="gtk_recent_filter_get_needed ()">gtk_recent_filter_get_needed</a>      (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>);
 
72
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-filter" title="gtk_recent_filter_filter ()">gtk_recent_filter_filter</a>            (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
73
73
                                                         <em class="parameter"><code>const <a class="link" href="GtkRecentFilter.html#GtkRecentFilterInfo" title="struct GtkRecentFilterInfo"><span class="type">GtkRecentFilterInfo</span></a> *filter_info</code></em>);
74
74
</pre>
75
75
</div>
76
76
<div class="refsect1">
77
77
<a name="GtkRecentFilter.object-hierarchy"></a><h2>Object Hierarchy</h2>
78
78
<pre class="synopsis">
79
 
  GObject
80
 
   +----GInitiallyUnowned
 
79
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
80
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
81
81
         +----<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a>
82
82
               +----GtkRecentFilter
83
83
</pre>
146
146
are filled</td>
147
147
</tr>
148
148
<tr>
149
 
<td><p><span class="term">const <span class="type">gchar</span> *<em class="structfield"><code><a name="GtkRecentFilterInfo.uri"></a>uri</code></em>;</span></p></td>
 
149
<td><p><span class="term">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GtkRecentFilterInfo.uri"></a>uri</code></em>;</span></p></td>
150
150
<td>the URI of the file being tested</td>
151
151
</tr>
152
152
<tr>
153
 
<td><p><span class="term">const <span class="type">gchar</span> *<em class="structfield"><code><a name="GtkRecentFilterInfo.display-name"></a>display_name</code></em>;</span></p></td>
 
153
<td><p><span class="term">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GtkRecentFilterInfo.display-name"></a>display_name</code></em>;</span></p></td>
154
154
<td>the string that will be used to display the file
155
155
in the recent chooser</td>
156
156
</tr>
157
157
<tr>
158
 
<td><p><span class="term">const <span class="type">gchar</span> *<em class="structfield"><code><a name="GtkRecentFilterInfo.mime-type"></a>mime_type</code></em>;</span></p></td>
 
158
<td><p><span class="term">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GtkRecentFilterInfo.mime-type"></a>mime_type</code></em>;</span></p></td>
159
159
<td>the mime type of the file</td>
160
160
</tr>
161
161
<tr>
162
 
<td><p><span class="term">const <span class="type">gchar</span> **<em class="structfield"><code><a name="GtkRecentFilterInfo.applications"></a>applications</code></em>;</span></p></td>
 
162
<td><p><span class="term">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **<em class="structfield"><code><a name="GtkRecentFilterInfo.applications"></a>applications</code></em>;</span></p></td>
163
163
<td>the list of applications that have registered the file</td>
164
164
</tr>
165
165
<tr>
166
 
<td><p><span class="term">const <span class="type">gchar</span> **<em class="structfield"><code><a name="GtkRecentFilterInfo.groups"></a>groups</code></em>;</span></p></td>
 
166
<td><p><span class="term">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **<em class="structfield"><code><a name="GtkRecentFilterInfo.groups"></a>groups</code></em>;</span></p></td>
167
167
<td>the groups to which the file belongs to</td>
168
168
</tr>
169
169
<tr>
170
 
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="GtkRecentFilterInfo.age"></a>age</code></em>;</span></p></td>
 
170
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GtkRecentFilterInfo.age"></a>age</code></em>;</span></p></td>
171
171
<td>the number of days elapsed since the file has been registered</td>
172
172
</tr>
173
173
</tbody>
231
231
<hr>
232
232
<div class="refsect2">
233
233
<a name="GtkRecentFilterFunc"></a><h3>GtkRecentFilterFunc ()</h3>
234
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            (*GtkRecentFilterFunc)              (<em class="parameter"><code>const <a class="link" href="GtkRecentFilter.html#GtkRecentFilterInfo" title="struct GtkRecentFilterInfo"><span class="type">GtkRecentFilterInfo</span></a> *filter_info</code></em>,
235
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
234
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*GtkRecentFilterFunc)              (<em class="parameter"><code>const <a class="link" href="GtkRecentFilter.html#GtkRecentFilterInfo" title="struct GtkRecentFilterInfo"><span class="type">GtkRecentFilterInfo</span></a> *filter_info</code></em>,
 
235
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
236
236
<p>
237
237
The type of function that is used with custom filters,
238
238
see <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-add-custom" title="gtk_recent_filter_add_custom ()"><code class="function">gtk_recent_filter_add_custom()</code></a>.
254
254
<tr>
255
255
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
256
256
<td>
257
 
<code class="literal">TRUE</code> if the file should be displayed</td>
 
257
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file should be displayed</td>
258
258
</tr>
259
259
</tbody>
260
260
</table></div>
262
262
<hr>
263
263
<div class="refsect2">
264
264
<a name="gtk-recent-filter-new"></a><h3>gtk_recent_filter_new ()</h3>
265
 
<pre class="programlisting"><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="returnvalue">GtkRecentFilter</span></a> *   gtk_recent_filter_new               (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
265
<pre class="programlisting"><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="returnvalue">GtkRecentFilter</span></a> *      gtk_recent_filter_new            (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
266
266
<p>
267
267
Creates a new <a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> with no rules added to it.
268
268
Such filter does not accept any recently used resources, so is not
299
299
<hr>
300
300
<div class="refsect2">
301
301
<a name="gtk-recent-filter-get-name"></a><h3>gtk_recent_filter_get_name ()</h3>
302
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       gtk_recent_filter_get_name          (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>);</pre>
 
302
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *          gtk_recent_filter_get_name       (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>);</pre>
303
303
<p>
304
304
Gets the human-readable name for the filter.
305
305
See <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-set-name" title="gtk_recent_filter_set_name ()"><code class="function">gtk_recent_filter_set_name()</code></a>.
314
314
</tr>
315
315
<tr>
316
316
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
317
 
<td>the name of the filter, or <a href="/home/mclasen/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.  The returned string
 
317
<td>the name of the filter, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.  The returned string
318
318
is owned by the filter object and should not be freed.</td>
319
319
</tr>
320
320
</tbody>
325
325
<div class="refsect2">
326
326
<a name="gtk-recent-filter-set-name"></a><h3>gtk_recent_filter_set_name ()</h3>
327
327
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_recent_filter_set_name          (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
328
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
 
328
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
329
329
<p>
330
330
Sets the human-readable name of the filter; this is the string
331
331
that will be displayed in the recently used resources selector
352
352
<div class="refsect2">
353
353
<a name="gtk-recent-filter-add-mime-type"></a><h3>gtk_recent_filter_add_mime_type ()</h3>
354
354
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_recent_filter_add_mime_type     (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
355
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *mime_type</code></em>);</pre>
 
355
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>);</pre>
356
356
<p>
357
357
Adds a rule that allows resources based on their registered MIME type.
358
358
</p>
376
376
<div class="refsect2">
377
377
<a name="gtk-recent-filter-add-pattern"></a><h3>gtk_recent_filter_add_pattern ()</h3>
378
378
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_recent_filter_add_pattern       (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
379
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *pattern</code></em>);</pre>
 
379
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);</pre>
380
380
<p>
381
381
Adds a rule that allows resources based on a pattern matching their
382
382
display name.
420
420
<div class="refsect2">
421
421
<a name="gtk-recent-filter-add-application"></a><h3>gtk_recent_filter_add_application ()</h3>
422
422
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_recent_filter_add_application   (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
423
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *application</code></em>);</pre>
 
423
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application</code></em>);</pre>
424
424
<p>
425
425
Adds a rule that allows resources based on the name of the application
426
426
that has registered them.
445
445
<div class="refsect2">
446
446
<a name="gtk-recent-filter-add-group"></a><h3>gtk_recent_filter_add_group ()</h3>
447
447
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_recent_filter_add_group         (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
448
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *group</code></em>);</pre>
 
448
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *group</code></em>);</pre>
449
449
<p>
450
450
Adds a rule that allows resources based on the name of the group
451
451
to which they belong
470
470
<div class="refsect2">
471
471
<a name="gtk-recent-filter-add-age"></a><h3>gtk_recent_filter_add_age ()</h3>
472
472
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_recent_filter_add_age           (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
473
 
                                                         <em class="parameter"><code><span class="type">gint</span> days</code></em>);</pre>
 
473
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> days</code></em>);</pre>
474
474
<p>
475
475
Adds a rule that allows resources based on their age - that is, the number
476
476
of days elapsed since they were last modified.
497
497
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_recent_filter_add_custom        (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
498
498
                                                         <em class="parameter"><code><a class="link" href="GtkRecentFilter.html#GtkRecentFilterFlags" title="enum GtkRecentFilterFlags"><span class="type">GtkRecentFilterFlags</span></a> needed</code></em>,
499
499
                                                         <em class="parameter"><code><a class="link" href="GtkRecentFilter.html#GtkRecentFilterFunc" title="GtkRecentFilterFunc ()"><span class="type">GtkRecentFilterFunc</span></a> func</code></em>,
500
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
501
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> data_destroy</code></em>);</pre>
 
500
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
501
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> data_destroy</code></em>);</pre>
502
502
<p>
503
503
Adds a rule to a filter that allows resources based on a custom callback
504
504
function. The bitfield <em class="parameter"><code>needed</code></em> which is passed in provides information
521
521
</tr>
522
522
<tr>
523
523
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
524
 
<td>callback function; if the function returns <code class="literal">TRUE</code>, then
 
524
<td>callback function; if the function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then
525
525
the file will be displayed.</td>
526
526
</tr>
527
527
<tr>
540
540
<hr>
541
541
<div class="refsect2">
542
542
<a name="gtk-recent-filter-get-needed"></a><h3>gtk_recent_filter_get_needed ()</h3>
543
 
<pre class="programlisting"><a class="link" href="GtkRecentFilter.html#GtkRecentFilterFlags" title="enum GtkRecentFilterFlags"><span class="returnvalue">GtkRecentFilterFlags</span></a> gtk_recent_filter_get_needed       (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>);</pre>
 
543
<pre class="programlisting"><a class="link" href="GtkRecentFilter.html#GtkRecentFilterFlags" title="enum GtkRecentFilterFlags"><span class="returnvalue">GtkRecentFilterFlags</span></a>  gtk_recent_filter_get_needed      (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>);</pre>
544
544
<p>
545
545
Gets the fields that need to be filled in for the structure
546
546
passed to <a class="link" href="GtkRecentFilter.html#gtk-recent-filter-filter" title="gtk_recent_filter_filter ()"><code class="function">gtk_recent_filter_filter()</code></a>
571
571
<hr>
572
572
<div class="refsect2">
573
573
<a name="gtk-recent-filter-filter"></a><h3>gtk_recent_filter_filter ()</h3>
574
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gtk_recent_filter_filter            (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
 
574
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_recent_filter_filter            (<em class="parameter"><code><a class="link" href="GtkRecentFilter.html" title="GtkRecentFilter"><span class="type">GtkRecentFilter</span></a> *filter</code></em>,
575
575
                                                         <em class="parameter"><code>const <a class="link" href="GtkRecentFilter.html#GtkRecentFilterInfo" title="struct GtkRecentFilterInfo"><span class="type">GtkRecentFilterInfo</span></a> *filter_info</code></em>);</pre>
576
576
<p>
577
577
Tests whether a file should be displayed according to <em class="parameter"><code>filter</code></em>.
599
599
<tr>
600
600
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
601
601
<td>
602
 
<code class="literal">TRUE</code> if the file should be displayed</td>
 
602
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file should be displayed</td>
603
603
</tr>
604
604
</tbody>
605
605
</table></div>
615
615
</div>
616
616
<div class="footer">
617
617
<hr>
618
 
          Generated by GTK-Doc V1.17.1</div>
 
618
          Generated by GTK-Doc V1.17</div>
619
619
</body>
620
620
</html>
 
 
b'\\ No newline at end of file'