~ubuntu-branches/debian/sid/thunar/sid

« back to all changes in this revision

Viewing changes to docs/reference/thunar-vfs/html/ThunarVfsMonitor.html

  • Committer: Bazaar Package Importer
  • Author(s): Lionel Le Folgoc
  • Date: 2010-05-23 14:12:33 UTC
  • mfrom: (1.1.24 upstream)
  • Revision ID: james.westby@ubuntu.com-20100523141233-ntplken25atdr214
Tags: 1.0.2-1
* New upstream release.
* debian/patches/04_fix-umask-handling.patch: dropped, included upstream.
* debian/control: build-dep on libstartup-notification0-dev (>= 0.4) as
  startup notification support is enabled in debian/rules.

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>ThunarVfsMonitor</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
 
<link rel="start" href="index.html" title="Thunar-VFS Reference Manual">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 
7
<link rel="home" href="index.html" title="Thunar-VFS Reference Manual">
8
8
<link rel="up" href="filesystem-monitoring.html" title="Part IV. Filesystem Monitoring">
9
9
<link rel="prev" href="filesystem-monitoring.html" title="Part IV. Filesystem Monitoring">
10
10
<link rel="next" href="mime-types.html" title="Part V. MIME Types">
11
 
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="part" href="introduction.html" title="Part I. Introduction">
14
 
<link rel="part" href="fundamentals.html" title="Part II. Fundamentals">
15
 
<link rel="part" href="jobs.html" title="Part III. Jobs">
16
 
<link rel="part" href="filesystem-monitoring.html" title="Part IV. Filesystem Monitoring">
17
 
<link rel="part" href="mime-types.html" title="Part V. MIME Types">
18
 
<link rel="part" href="users-and-groups-handling.html" title="Part VI. Users and Groups Handling">
19
 
<link rel="part" href="volume-handling.html" title="Part VII. Volume Handling">
20
 
<link rel="index" href="ix01.html" title="Index">
21
13
</head>
22
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
23
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
28
20
<th width="100%" align="center">Thunar-VFS Reference Manual</th>
29
21
<td><a accesskey="n" href="mime-types.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
30
22
</tr>
31
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#ThunarVfsMonitor.synopsis" class="shortcut">Top</a>
 
23
<tr><td colspan="5" class="shortcuts">
 
24
<a href="#ThunarVfsMonitor.synopsis" class="shortcut">Top</a>
32
25
                   | 
33
26
                  <a href="#ThunarVfsMonitor.description" class="shortcut">Description</a>
34
27
                   | 
35
 
                  <a href="#ThunarVfsMonitor.object-hierarchy" class="shortcut">Object Hierarchy</a></nobr></td></tr>
 
28
                  <a href="#ThunarVfsMonitor.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
29
</td></tr>
36
30
</table>
37
 
<div class="refentry" lang="en">
 
31
<div class="refentry" title="ThunarVfsMonitor">
38
32
<a name="ThunarVfsMonitor"></a><div class="titlepage"></div>
39
33
<div class="refnamediv"><table width="100%"><tr>
40
34
<td valign="top">
43
37
</td>
44
38
<td valign="top" align="right"></td>
45
39
</tr></table></div>
46
 
<div class="refsynopsisdiv">
 
40
<div class="refsynopsisdiv" title="Synopsis">
47
41
<a name="ThunarVfsMonitor.synopsis"></a><h2>Synopsis</h2>
48
42
<pre class="synopsis">
49
 
 
50
43
#include &lt;thunar-vfs/thunar-vfs.h&gt;
51
44
 
52
45
                    <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitor-struct" title="ThunarVfsMonitor">ThunarVfsMonitor</a>;
53
46
enum                <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent">ThunarVfsMonitorEvent</a>;
54
47
                    <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle">ThunarVfsMonitorHandle</a>;
55
 
void                (<a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()">*ThunarVfsMonitorCallback</a>)         (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
56
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle">ThunarVfsMonitorHandle</a> *handle,
57
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent">ThunarVfsMonitorEvent</a> event,
58
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *handle_path,
59
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *event_path,
60
 
                                                         <a
61
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
62
 
>gpointer</a> user_data);
63
 
<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a>*   <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-get-default" title="thunar_vfs_monitor_get_default ()">thunar_vfs_monitor_get_default</a>      (void);
64
 
<a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle">ThunarVfsMonitorHandle</a>* <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-add-directory" title="thunar_vfs_monitor_add_directory ()">thunar_vfs_monitor_add_directory</a>
65
 
                                                        (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
66
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *path,
67
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()">ThunarVfsMonitorCallback</a> callback,
68
 
                                                         <a
69
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
70
 
>gpointer</a> user_data);
71
 
<a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle">ThunarVfsMonitorHandle</a>* <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-add-file" title="thunar_vfs_monitor_add_file ()">thunar_vfs_monitor_add_file</a>     (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
72
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *path,
73
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()">ThunarVfsMonitorCallback</a> callback,
74
 
                                                         <a
75
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
76
 
>gpointer</a> user_data);
77
 
void                <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-remove" title="thunar_vfs_monitor_remove ()">thunar_vfs_monitor_remove</a>           (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
78
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle">ThunarVfsMonitorHandle</a> *handle);
79
 
void                <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-feed" title="thunar_vfs_monitor_feed ()">thunar_vfs_monitor_feed</a>             (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
80
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent">ThunarVfsMonitorEvent</a> event,
81
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *path);
82
 
void                <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-wait" title="thunar_vfs_monitor_wait ()">thunar_vfs_monitor_wait</a>             (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor);
 
48
<span class="returnvalue">void</span>                (<a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()">*ThunarVfsMonitorCallback</a>)         (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
49
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a> *handle</code></em>,
 
50
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent"><span class="type">ThunarVfsMonitorEvent</span></a> event</code></em>,
 
51
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *handle_path</code></em>,
 
52
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *event_path</code></em>,
 
53
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
 
54
<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="returnvalue">ThunarVfsMonitor</span></a> *  <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-get-default" title="thunar_vfs_monitor_get_default ()">thunar_vfs_monitor_get_default</a>      (<em class="parameter"><code><span class="type">void</span></code></em>);
 
55
<a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="returnvalue">ThunarVfsMonitorHandle</span></a> * <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-add-directory" title="thunar_vfs_monitor_add_directory ()">thunar_vfs_monitor_add_directory</a>
 
56
                                                        (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
57
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *path</code></em>,
 
58
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()"><span class="type">ThunarVfsMonitorCallback</span></a> callback</code></em>,
 
59
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
 
60
<a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="returnvalue">ThunarVfsMonitorHandle</span></a> * <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-add-file" title="thunar_vfs_monitor_add_file ()">thunar_vfs_monitor_add_file</a>    (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
61
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *path</code></em>,
 
62
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()"><span class="type">ThunarVfsMonitorCallback</span></a> callback</code></em>,
 
63
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
 
64
<span class="returnvalue">void</span>                <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-remove" title="thunar_vfs_monitor_remove ()">thunar_vfs_monitor_remove</a>           (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
65
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a> *handle</code></em>);
 
66
<span class="returnvalue">void</span>                <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-feed" title="thunar_vfs_monitor_feed ()">thunar_vfs_monitor_feed</a>             (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
67
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent"><span class="type">ThunarVfsMonitorEvent</span></a> event</code></em>,
 
68
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *path</code></em>);
 
69
<span class="returnvalue">void</span>                <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-wait" title="thunar_vfs_monitor_wait ()">thunar_vfs_monitor_wait</a>             (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>);
83
70
</pre>
84
71
</div>
85
 
<div class="refsect1" lang="en">
 
72
<div class="refsect1" title="Object Hierarchy">
86
73
<a name="ThunarVfsMonitor.object-hierarchy"></a><h2>Object Hierarchy</h2>
87
74
<pre class="synopsis">
88
 
  <a
89
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
90
 
>GObject</a>
 
75
  GObject
91
76
   +----ThunarVfsMonitor
92
77
</pre>
93
78
</div>
94
 
<div class="refsect1" lang="en">
 
79
<div class="refsect1" title="Description">
95
80
<a name="ThunarVfsMonitor.description"></a><h2>Description</h2>
96
81
<p>
97
 
 
98
82
</p>
99
83
</div>
100
 
<div class="refsect1" lang="en">
 
84
<div class="refsect1" title="Details">
101
85
<a name="ThunarVfsMonitor.details"></a><h2>Details</h2>
102
 
<div class="refsect2" lang="en">
 
86
<div class="refsect2" title="ThunarVfsMonitor">
103
87
<a name="ThunarVfsMonitor-struct"></a><h3>ThunarVfsMonitor</h3>
104
88
<pre class="programlisting">typedef struct _ThunarVfsMonitor ThunarVfsMonitor;</pre>
105
89
<p>
108
92
</p>
109
93
</div>
110
94
<hr>
111
 
<div class="refsect2" lang="en">
 
95
<div class="refsect2" title="enum ThunarVfsMonitorEvent">
112
96
<a name="ThunarVfsMonitorEvent"></a><h3>enum ThunarVfsMonitorEvent</h3>
113
97
<pre class="programlisting">typedef enum
114
98
{
118
102
} ThunarVfsMonitorEvent;
119
103
</pre>
120
104
<p>
121
 
Describes an event that occurred on a <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a>.</p>
122
 
<p>
123
 
 
 
105
Describes an event that occurred on a <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a>.
124
106
</p>
125
107
<div class="variablelist"><table border="0">
126
108
<col align="left" valign="top">
127
109
<tbody>
128
110
<tr>
129
111
<td><p><a name="THUNAR-VFS-MONITOR-EVENT-CHANGED:CAPS"></a><span class="term"><code class="literal">THUNAR_VFS_MONITOR_EVENT_CHANGED</code></span></p></td>
130
 
<td> a file or directory was changed.
 
112
<td>a file or directory was changed.
131
113
</td>
132
114
</tr>
133
115
<tr>
134
116
<td><p><a name="THUNAR-VFS-MONITOR-EVENT-CREATED:CAPS"></a><span class="term"><code class="literal">THUNAR_VFS_MONITOR_EVENT_CREATED</code></span></p></td>
135
 
<td> a file or directory was created.
 
117
<td>a file or directory was created.
136
118
</td>
137
119
</tr>
138
120
<tr>
139
121
<td><p><a name="THUNAR-VFS-MONITOR-EVENT-DELETED:CAPS"></a><span class="term"><code class="literal">THUNAR_VFS_MONITOR_EVENT_DELETED</code></span></p></td>
140
 
<td> a file or directory was deleted.
 
122
<td>a file or directory was deleted.
141
123
</td>
142
124
</tr>
143
125
</tbody>
144
126
</table></div>
145
127
</div>
146
128
<hr>
147
 
<div class="refsect2" lang="en">
 
129
<div class="refsect2" title="ThunarVfsMonitorHandle">
148
130
<a name="ThunarVfsMonitorHandle"></a><h3>ThunarVfsMonitorHandle</h3>
149
131
<pre class="programlisting">typedef struct _ThunarVfsMonitorHandle ThunarVfsMonitorHandle;</pre>
150
132
<p>
151
133
A handle on a file system entity, which is currently watched
152
 
by a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.</p>
153
 
<p>
154
 
 
 
134
by a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
155
135
</p>
156
136
</div>
157
137
<hr>
158
 
<div class="refsect2" lang="en">
 
138
<div class="refsect2" title="ThunarVfsMonitorCallback ()">
159
139
<a name="ThunarVfsMonitorCallback"></a><h3>ThunarVfsMonitorCallback ()</h3>
160
 
<pre class="programlisting">void                (*ThunarVfsMonitorCallback)         (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
161
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle">ThunarVfsMonitorHandle</a> *handle,
162
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent">ThunarVfsMonitorEvent</a> event,
163
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *handle_path,
164
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *event_path,
165
 
                                                         <a
166
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
167
 
>gpointer</a> user_data);</pre>
 
140
<pre class="programlisting"><span class="returnvalue">void</span>                (*ThunarVfsMonitorCallback)         (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
141
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a> *handle</code></em>,
 
142
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent"><span class="type">ThunarVfsMonitorEvent</span></a> event</code></em>,
 
143
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *handle_path</code></em>,
 
144
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *event_path</code></em>,
 
145
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
168
146
<p>
169
147
The prototype for callback functions that will be called by a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>
170
148
whenever one of its associated <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a>s notice a
171
 
change.</p>
172
 
<p>
173
 
 
 
149
change.
174
150
</p>
175
151
<div class="variablelist"><table border="0">
176
152
<col align="left" valign="top">
177
153
<tbody>
178
154
<tr>
179
155
<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
180
 
<td> a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
 
156
<td>a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
181
157
</td>
182
158
</tr>
183
159
<tr>
184
160
<td><p><span class="term"><em class="parameter"><code>handle</code></em> :</span></p></td>
185
 
<td> a <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a>.
 
161
<td>a <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a>.
186
162
</td>
187
163
</tr>
188
164
<tr>
189
165
<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
190
 
<td> the event that occurred.
 
166
<td>the event that occurred.
191
167
</td>
192
168
</tr>
193
169
<tr>
194
170
<td><p><span class="term"><em class="parameter"><code>handle_path</code></em> :</span></p></td>
195
 
<td> the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> that was specified when registering the <em class="parameter"><code>handle</code></em>.
 
171
<td>the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> that was specified when registering the <em class="parameter"><code>handle</code></em>.
196
172
</td>
197
173
</tr>
198
174
<tr>
199
175
<td><p><span class="term"><em class="parameter"><code>event_path</code></em> :</span></p></td>
200
 
<td> the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> on which the <em class="parameter"><code>event</code></em> occurred.
 
176
<td>the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> on which the <em class="parameter"><code>event</code></em> occurred.
201
177
</td>
202
178
</tr>
203
179
<tr>
204
180
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
205
 
<td> the user data that was specified when registering the <em class="parameter"><code>handle</code></em> with the <em class="parameter"><code>monitor</code></em>.
 
181
<td>the user data that was specified when registering the <em class="parameter"><code>handle</code></em> with the <em class="parameter"><code>monitor</code></em>.
206
182
</td>
207
183
</tr>
208
184
</tbody>
209
185
</table></div>
210
186
</div>
211
187
<hr>
212
 
<div class="refsect2" lang="en">
 
188
<div class="refsect2" title="thunar_vfs_monitor_get_default ()">
213
189
<a name="thunar-vfs-monitor-get-default"></a><h3>thunar_vfs_monitor_get_default ()</h3>
214
 
<pre class="programlisting"><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a>*   thunar_vfs_monitor_get_default      (void);</pre>
 
190
<pre class="programlisting"><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="returnvalue">ThunarVfsMonitor</span></a> *  thunar_vfs_monitor_get_default      (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
215
191
<p>
216
192
Returns the shared <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> instance. The caller
217
 
is responsible to call <a
218
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-unref"
219
 
><code class="function">g_object_unref()</code></a> on the returned
220
 
object when no longer needed.</p>
221
 
<p>
222
 
 
 
193
is responsible to call <code class="function">g_object_unref()</code> on the returned
 
194
object when no longer needed.
223
195
</p>
224
196
<div class="variablelist"><table border="0">
225
197
<col align="left" valign="top">
232
204
</table></div>
233
205
</div>
234
206
<hr>
235
 
<div class="refsect2" lang="en">
 
207
<div class="refsect2" title="thunar_vfs_monitor_add_directory ()">
236
208
<a name="thunar-vfs-monitor-add-directory"></a><h3>thunar_vfs_monitor_add_directory ()</h3>
237
 
<pre class="programlisting"><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle">ThunarVfsMonitorHandle</a>* thunar_vfs_monitor_add_directory
238
 
                                                        (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
239
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *path,
240
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()">ThunarVfsMonitorCallback</a> callback,
241
 
                                                         <a
242
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
243
 
>gpointer</a> user_data);</pre>
 
209
<pre class="programlisting"><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="returnvalue">ThunarVfsMonitorHandle</span></a> * thunar_vfs_monitor_add_directory
 
210
                                                        (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
211
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *path</code></em>,
 
212
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()"><span class="type">ThunarVfsMonitorCallback</span></a> callback</code></em>,
 
213
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
244
214
<p>
245
215
Registers <em class="parameter"><code>path</code></em> as directory for <em class="parameter"><code>monitor</code></em>. <em class="parameter"><code>monitor</code></em> will invoke
246
216
<em class="parameter"><code>callback</code></em> whenever it notices a change to the directory to which
248
218
</p>
249
219
<p>
250
220
The returned <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a> can be used to remove
251
 
the <em class="parameter"><code>path</code></em> from <em class="parameter"><code>monitor</code></em> using <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-remove" title="thunar_vfs_monitor_remove ()"><code class="function">thunar_vfs_monitor_remove()</code></a>.</p>
252
 
<p>
253
 
 
 
221
the <em class="parameter"><code>path</code></em> from <em class="parameter"><code>monitor</code></em> using <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-remove" title="thunar_vfs_monitor_remove ()"><code class="function">thunar_vfs_monitor_remove()</code></a>.
254
222
</p>
255
223
<div class="variablelist"><table border="0">
256
224
<col align="left" valign="top">
257
225
<tbody>
258
226
<tr>
259
227
<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
260
 
<td> a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
 
228
<td>a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
261
229
</td>
262
230
</tr>
263
231
<tr>
264
232
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
265
 
<td> the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> of the directory that should be watched.
 
233
<td>the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> of the directory that should be watched.
266
234
</td>
267
235
</tr>
268
236
<tr>
269
237
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
270
 
<td> the callback function to invoke.
 
238
<td>the callback function to invoke.
271
239
</td>
272
240
</tr>
273
241
<tr>
274
242
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
275
 
<td> additional data to pass to <em class="parameter"><code>callback</code></em>.
 
243
<td>additional data to pass to <em class="parameter"><code>callback</code></em>.
276
244
</td>
277
245
</tr>
278
246
<tr>
284
252
</table></div>
285
253
</div>
286
254
<hr>
287
 
<div class="refsect2" lang="en">
 
255
<div class="refsect2" title="thunar_vfs_monitor_add_file ()">
288
256
<a name="thunar-vfs-monitor-add-file"></a><h3>thunar_vfs_monitor_add_file ()</h3>
289
 
<pre class="programlisting"><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle">ThunarVfsMonitorHandle</a>* thunar_vfs_monitor_add_file     (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
290
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *path,
291
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()">ThunarVfsMonitorCallback</a> callback,
292
 
                                                         <a
293
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
294
 
>gpointer</a> user_data);</pre>
 
257
<pre class="programlisting"><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="returnvalue">ThunarVfsMonitorHandle</span></a> * thunar_vfs_monitor_add_file    (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
258
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *path</code></em>,
 
259
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorCallback" title="ThunarVfsMonitorCallback ()"><span class="type">ThunarVfsMonitorCallback</span></a> callback</code></em>,
 
260
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
295
261
<p>
296
262
Registers <em class="parameter"><code>path</code></em> as file with <em class="parameter"><code>monitor</code></em>. <em class="parameter"><code>monitor</code></em> will then invoke
297
263
<em class="parameter"><code>callback</code></em> whenever it notices a change to the file to which
299
265
</p>
300
266
<p>
301
267
The returned <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a> can be used to remove
302
 
the <em class="parameter"><code>path</code></em> from <em class="parameter"><code>monitor</code></em> using <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-remove" title="thunar_vfs_monitor_remove ()"><code class="function">thunar_vfs_monitor_remove()</code></a>.</p>
303
 
<p>
304
 
 
 
268
the <em class="parameter"><code>path</code></em> from <em class="parameter"><code>monitor</code></em> using <a class="link" href="ThunarVfsMonitor.html#thunar-vfs-monitor-remove" title="thunar_vfs_monitor_remove ()"><code class="function">thunar_vfs_monitor_remove()</code></a>.
305
269
</p>
306
270
<div class="variablelist"><table border="0">
307
271
<col align="left" valign="top">
308
272
<tbody>
309
273
<tr>
310
274
<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
311
 
<td> a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
 
275
<td>a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
312
276
</td>
313
277
</tr>
314
278
<tr>
315
279
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
316
 
<td> the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> of the file that should be watched.
 
280
<td>the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> of the file that should be watched.
317
281
</td>
318
282
</tr>
319
283
<tr>
320
284
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
321
 
<td> the callback function to invoke.
 
285
<td>the callback function to invoke.
322
286
</td>
323
287
</tr>
324
288
<tr>
325
289
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
326
 
<td> additional data to pass to <em class="parameter"><code>callback</code></em>.
 
290
<td>additional data to pass to <em class="parameter"><code>callback</code></em>.
327
291
</td>
328
292
</tr>
329
293
<tr>
335
299
</table></div>
336
300
</div>
337
301
<hr>
338
 
<div class="refsect2" lang="en">
 
302
<div class="refsect2" title="thunar_vfs_monitor_remove ()">
339
303
<a name="thunar-vfs-monitor-remove"></a><h3>thunar_vfs_monitor_remove ()</h3>
340
 
<pre class="programlisting">void                thunar_vfs_monitor_remove           (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
341
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle">ThunarVfsMonitorHandle</a> *handle);</pre>
342
 
<p>
343
 
Removes <em class="parameter"><code>handle</code></em> from <em class="parameter"><code>monitor</code></em>.</p>
344
 
<p>
345
 
 
 
304
<pre class="programlisting"><span class="returnvalue">void</span>                thunar_vfs_monitor_remove           (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
305
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a> *handle</code></em>);</pre>
 
306
<p>
 
307
Removes <em class="parameter"><code>handle</code></em> from <em class="parameter"><code>monitor</code></em>.
346
308
</p>
347
309
<div class="variablelist"><table border="0">
348
310
<col align="left" valign="top">
349
311
<tbody>
350
312
<tr>
351
313
<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
352
 
<td> a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
 
314
<td>a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
353
315
</td>
354
316
</tr>
355
317
<tr>
356
318
<td><p><span class="term"><em class="parameter"><code>handle</code></em> :</span></p></td>
357
 
<td> a valid <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a> for <em class="parameter"><code>monitor</code></em>.
 
319
<td>a valid <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorHandle" title="ThunarVfsMonitorHandle"><span class="type">ThunarVfsMonitorHandle</span></a> for <em class="parameter"><code>monitor</code></em>.
358
320
</td>
359
321
</tr>
360
322
</tbody>
361
323
</table></div>
362
324
</div>
363
325
<hr>
364
 
<div class="refsect2" lang="en">
 
326
<div class="refsect2" title="thunar_vfs_monitor_feed ()">
365
327
<a name="thunar-vfs-monitor-feed"></a><h3>thunar_vfs_monitor_feed ()</h3>
366
 
<pre class="programlisting">void                thunar_vfs_monitor_feed             (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor,
367
 
                                                         <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent">ThunarVfsMonitorEvent</a> event,
368
 
                                                         <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath">ThunarVfsPath</a> *path);</pre>
 
328
<pre class="programlisting"><span class="returnvalue">void</span>                thunar_vfs_monitor_feed             (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>,
 
329
                                                         <em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent"><span class="type">ThunarVfsMonitorEvent</span></a> event</code></em>,
 
330
                                                         <em class="parameter"><code><a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> *path</code></em>);</pre>
369
331
<p>
370
332
Explicitly injects the given <em class="parameter"><code>event</code></em> into <em class="parameter"><code>monitor</code></em>s event
371
 
processing logic.</p>
372
 
<p>
373
 
 
 
333
processing logic.
374
334
</p>
375
335
<div class="variablelist"><table border="0">
376
336
<col align="left" valign="top">
377
337
<tbody>
378
338
<tr>
379
339
<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
380
 
<td> a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
 
340
<td>a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
381
341
</td>
382
342
</tr>
383
343
<tr>
384
344
<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
385
 
<td> the <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent"><span class="type">ThunarVfsMonitorEvent</span></a> that should be emulated.
 
345
<td>the <a class="link" href="ThunarVfsMonitor.html#ThunarVfsMonitorEvent" title="enum ThunarVfsMonitorEvent"><span class="type">ThunarVfsMonitorEvent</span></a> that should be emulated.
386
346
</td>
387
347
</tr>
388
348
<tr>
389
349
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
390
 
<td> the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> on which <em class="parameter"><code>event</code></em> took place.
 
350
<td>the <a class="link" href="thunar-vfs-ThunarVfsPath.html#ThunarVfsPath" title="ThunarVfsPath"><span class="type">ThunarVfsPath</span></a> on which <em class="parameter"><code>event</code></em> took place.
391
351
</td>
392
352
</tr>
393
353
</tbody>
394
354
</table></div>
395
355
</div>
396
356
<hr>
397
 
<div class="refsect2" lang="en">
 
357
<div class="refsect2" title="thunar_vfs_monitor_wait ()">
398
358
<a name="thunar-vfs-monitor-wait"></a><h3>thunar_vfs_monitor_wait ()</h3>
399
 
<pre class="programlisting">void                thunar_vfs_monitor_wait             (<a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor">ThunarVfsMonitor</a> *monitor);</pre>
 
359
<pre class="programlisting"><span class="returnvalue">void</span>                thunar_vfs_monitor_wait             (<em class="parameter"><code><a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a> *monitor</code></em>);</pre>
400
360
<p>
401
361
Suspends the execution of the current thread until the
402
362
<em class="parameter"><code>monitor</code></em> has processed all currently pending events. The
404
364
</p>
405
365
<p>
406
366
This method should never be called from the main thread
407
 
or you'll lock up your application!!</p>
408
 
<p>
409
 
 
 
367
or you'll lock up your application!!
410
368
</p>
411
369
<div class="variablelist"><table border="0">
412
370
<col align="left" valign="top">
413
371
<tbody><tr>
414
372
<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
415
 
<td> a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
 
373
<td>a <a class="link" href="ThunarVfsMonitor.html" title="ThunarVfsMonitor"><span class="type">ThunarVfsMonitor</span></a>.
416
374
</td>
417
375
</tr></tbody>
418
376
</table></div>
421
379
</div>
422
380
<div class="footer">
423
381
<hr>
424
 
          Generated by GTK-Doc V1.10</div>
 
382
          Generated by GTK-Doc V1.14</div>
425
383
</body>
426
 
</html>
 
384
</html>
 
 
b'\\ No newline at end of file'