39
39
</tr></table></div>
40
40
<div class="refsynopsisdiv">
41
41
<a name="shell-ShellWindowTracker.synopsis"></a><h2>Synopsis</h2>
42
<a name="ShellStartupSequence"></a><pre class="synopsis">struct <a class="link" href="shell-ShellWindowTracker.html#ShellWindowTrackerClass" title="struct ShellWindowTrackerClass">ShellWindowTrackerClass</a>;
42
<a name="ShellStartupSequence"></a><pre class="synopsis"> <a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence-struct" title="ShellStartupSequence">ShellStartupSequence</a>;
43
struct <a class="link" href="shell-ShellWindowTracker.html#ShellWindowTrackerClass" title="struct ShellWindowTrackerClass">ShellWindowTrackerClass</a>;
44
<a href="/usr/share/gtk-doc/html/clutter/ClutterActor.html"><span class="returnvalue">ClutterActor</span></a> * <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-create-icon" title="shell_startup_sequence_create_icon ()">shell_startup_sequence_create_icon</a> (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>,
45
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> size</code></em>);
46
<span class="returnvalue">ShellApp</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-app" title="shell_startup_sequence_get_app ()">shell_startup_sequence_get_app</a> (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
47
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-completed" title="shell_startup_sequence_get_completed ()">shell_startup_sequence_get_completed</a>
48
(<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
49
const <span class="returnvalue">char</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-id" title="shell_startup_sequence_get_id ()">shell_startup_sequence_get_id</a> (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
50
const <span class="returnvalue">char</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-name" title="shell_startup_sequence_get_name ()">shell_startup_sequence_get_name</a> (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
51
<span class="returnvalue">int</span> <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-workspace" title="shell_startup_sequence_get_workspace ()">shell_startup_sequence_get_workspace</a>
52
(<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
53
<span class="returnvalue">ShellApp</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-window-tracker-get-app-from-pid" title="shell_window_tracker_get_app_from_pid ()">shell_window_tracker_get_app_from_pid</a>
54
(<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>,
55
<em class="parameter"><code><span class="type">int</span> pid</code></em>);
43
56
<span class="returnvalue">ShellWindowTracker</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-window-tracker-get-default" title="shell_window_tracker_get_default ()">shell_window_tracker_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <a class="link" href="shell-ShellWindowTracker.html#shell-window-tracker-get-startup-sequences" title="shell_window_tracker_get_startup_sequences ()">shell_window_tracker_get_startup_sequences</a>
58
(<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>);
44
59
<span class="returnvalue">ShellApp</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-window-tracker-get-window-app" title="shell_window_tracker_get_window_app ()">shell_window_tracker_get_window_app</a> (<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>,
45
60
<em class="parameter"><code><a href="http://developer.gnome.org/meta/MetaWindow.html"><span class="type">MetaWindow</span></a> *metawin</code></em>);
46
<span class="returnvalue">ShellApp</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-window-tracker-get-app-from-pid" title="shell_window_tracker_get_app_from_pid ()">shell_window_tracker_get_app_from_pid</a>
47
(<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>,
48
<em class="parameter"><code><span class="type">int</span> pid</code></em>);
49
<span class="returnvalue">gboolean</span> <a class="link" href="shell-ShellWindowTracker.html#shell-window-tracker-is-window-interesting" title="shell_window_tracker_is_window_interesting ()">shell_window_tracker_is_window_interesting</a>
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="shell-ShellWindowTracker.html#shell-window-tracker-is-window-interesting" title="shell_window_tracker_is_window_interesting ()">shell_window_tracker_is_window_interesting</a>
50
62
(<em class="parameter"><code><a href="http://developer.gnome.org/meta/MetaWindow.html"><span class="type">MetaWindow</span></a> *window</code></em>);
51
<span class="returnvalue">GSList</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-window-tracker-get-startup-sequences" title="shell_window_tracker_get_startup_sequences ()">shell_window_tracker_get_startup_sequences</a>
52
(<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>);
53
const <span class="returnvalue">char</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-id" title="shell_startup_sequence_get_id ()">shell_startup_sequence_get_id</a> (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
54
<span class="returnvalue">ShellApp</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-app" title="shell_startup_sequence_get_app ()">shell_startup_sequence_get_app</a> (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
55
const <span class="returnvalue">char</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-name" title="shell_startup_sequence_get_name ()">shell_startup_sequence_get_name</a> (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
56
<span class="returnvalue">gboolean</span> <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-completed" title="shell_startup_sequence_get_completed ()">shell_startup_sequence_get_completed</a>
57
(<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
58
<span class="returnvalue">int</span> <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-get-workspace" title="shell_startup_sequence_get_workspace ()">shell_startup_sequence_get_workspace</a>
59
(<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);
60
<span class="returnvalue">ClutterActor</span> * <a class="link" href="shell-ShellWindowTracker.html#shell-startup-sequence-create-icon" title="shell_startup_sequence_create_icon ()">shell_startup_sequence_create_icon</a> (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>,
61
<em class="parameter"><code><span class="type">guint</span> size</code></em>);
62
<a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence-struct" title="ShellStartupSequence">ShellStartupSequence</a>;
65
65
<div class="refsect1">
91
96
<div class="refsect2">
97
<a name="shell-startup-sequence-create-icon"></a><h3>shell_startup_sequence_create_icon ()</h3>
98
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/clutter/ClutterActor.html"><span class="returnvalue">ClutterActor</span></a> * shell_startup_sequence_create_icon (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>,
99
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> size</code></em>);</pre>
100
<div class="variablelist"><table border="0" class="variablelist">
102
<col align="left" valign="top">
107
<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
108
<td>Size in pixels of icon</td>
111
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
112
<td>A new <a href="/usr/share/gtk-doc/html/clutter/ClutterTexture.html"><span class="type">ClutterTexture</span></a> containing an icon for the sequence. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
119
<div class="refsect2">
120
<a name="shell-startup-sequence-get-app"></a><h3>shell_startup_sequence_get_app ()</h3>
121
<pre class="programlisting"><span class="returnvalue">ShellApp</span> * shell_startup_sequence_get_app (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
122
<div class="variablelist"><table border="0" class="variablelist">
124
<col align="left" valign="top">
129
<td><p><span class="term"><em class="parameter"><code>sequence</code></em> :</span></p></td>
130
<td>A <a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a>
134
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
135
<td>The application being launched, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
142
<div class="refsect2">
143
<a name="shell-startup-sequence-get-completed"></a><h3>shell_startup_sequence_get_completed ()</h3>
144
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> shell_startup_sequence_get_completed
145
(<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
148
<div class="refsect2">
149
<a name="shell-startup-sequence-get-id"></a><h3>shell_startup_sequence_get_id ()</h3>
150
<pre class="programlisting">const <span class="returnvalue">char</span> * shell_startup_sequence_get_id (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
153
<div class="refsect2">
154
<a name="shell-startup-sequence-get-name"></a><h3>shell_startup_sequence_get_name ()</h3>
155
<pre class="programlisting">const <span class="returnvalue">char</span> * shell_startup_sequence_get_name (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
158
<div class="refsect2">
159
<a name="shell-startup-sequence-get-workspace"></a><h3>shell_startup_sequence_get_workspace ()</h3>
160
<pre class="programlisting"><span class="returnvalue">int</span> shell_startup_sequence_get_workspace
161
(<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
164
<div class="refsect2">
165
<a name="shell-window-tracker-get-app-from-pid"></a><h3>shell_window_tracker_get_app_from_pid ()</h3>
166
<pre class="programlisting"><span class="returnvalue">ShellApp</span> * shell_window_tracker_get_app_from_pid
167
(<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>,
168
<em class="parameter"><code><span class="type">int</span> pid</code></em>);</pre>
170
Look up the application corresponding to a process.
172
<div class="variablelist"><table border="0" class="variablelist">
174
<col align="left" valign="top">
179
<td><p><span class="term"><em class="parameter"><code>tracker</code></em> :</span></p></td>
180
<td>A <a class="link" href="ShellAppSystem.html" title="ShellAppSystem"><span class="type">ShellAppSystem</span></a>
184
<td><p><span class="term"><em class="parameter"><code>pid</code></em> :</span></p></td>
185
<td>A Unix process identifier</td>
188
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
189
<td>A <span class="type">ShellApp</span>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
196
<div class="refsect2">
92
197
<a name="shell-window-tracker-get-default"></a><h3>shell_window_tracker_get_default ()</h3>
93
198
<pre class="programlisting"><span class="returnvalue">ShellWindowTracker</span> * shell_window_tracker_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
94
199
<div class="variablelist"><table border="0" class="variablelist">
107
212
<div class="refsect2">
213
<a name="shell-window-tracker-get-startup-sequences"></a><h3>shell_window_tracker_get_startup_sequences ()</h3>
214
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * shell_window_tracker_get_startup_sequences
215
(<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>);</pre>
216
<div class="variablelist"><table border="0" class="variablelist">
218
<col align="left" valign="top">
222
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
223
<td>Currently active startup sequences. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ShellStartupSequence]</span>
229
<div class="refsect2">
108
230
<a name="shell-window-tracker-get-window-app"></a><h3>shell_window_tracker_get_window_app ()</h3>
109
231
<pre class="programlisting"><span class="returnvalue">ShellApp</span> * shell_window_tracker_get_window_app (<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>,
110
232
<em class="parameter"><code><a href="http://developer.gnome.org/meta/MetaWindow.html"><span class="type">MetaWindow</span></a> *metawin</code></em>);</pre>
135
257
<div class="refsect2">
136
<a name="shell-window-tracker-get-app-from-pid"></a><h3>shell_window_tracker_get_app_from_pid ()</h3>
137
<pre class="programlisting"><span class="returnvalue">ShellApp</span> * shell_window_tracker_get_app_from_pid
138
(<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>,
139
<em class="parameter"><code><span class="type">int</span> pid</code></em>);</pre>
141
Look up the application corresponding to a process.
143
<div class="variablelist"><table border="0" class="variablelist">
145
<col align="left" valign="top">
150
<td><p><span class="term"><em class="parameter"><code>tracker</code></em> :</span></p></td>
151
<td>A <a class="link" href="ShellAppSystem.html" title="ShellAppSystem"><span class="type">ShellAppSystem</span></a>
155
<td><p><span class="term"><em class="parameter"><code>pid</code></em> :</span></p></td>
156
<td>A Unix process identifier</td>
159
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
160
<td>A <span class="type">ShellApp</span>, or <code class="literal">NULL</code> if none. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
167
<div class="refsect2">
168
258
<a name="shell-window-tracker-is-window-interesting"></a><h3>shell_window_tracker_is_window_interesting ()</h3>
169
<pre class="programlisting"><span class="returnvalue">gboolean</span> shell_window_tracker_is_window_interesting
259
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> shell_window_tracker_is_window_interesting
170
260
(<em class="parameter"><code><a href="http://developer.gnome.org/meta/MetaWindow.html"><span class="type">MetaWindow</span></a> *window</code></em>);</pre>
172
262
The ShellWindowTracker associates certain kinds of windows with
189
279
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
191
<code class="literal">TRUE</code> iff a window is "interesting"</td>
196
<div class="refsect2">
197
<a name="shell-window-tracker-get-startup-sequences"></a><h3>shell_window_tracker_get_startup_sequences ()</h3>
198
<pre class="programlisting"><span class="returnvalue">GSList</span> * shell_window_tracker_get_startup_sequences
199
(<em class="parameter"><code><span class="type">ShellWindowTracker</span> *tracker</code></em>);</pre>
200
<div class="variablelist"><table border="0" class="variablelist">
202
<col align="left" valign="top">
206
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
207
<td>Currently active startup sequences. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> ShellStartupSequence]</span>
213
<div class="refsect2">
214
<a name="shell-startup-sequence-get-id"></a><h3>shell_startup_sequence_get_id ()</h3>
215
<pre class="programlisting">const <span class="returnvalue">char</span> * shell_startup_sequence_get_id (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
218
<div class="refsect2">
219
<a name="shell-startup-sequence-get-app"></a><h3>shell_startup_sequence_get_app ()</h3>
220
<pre class="programlisting"><span class="returnvalue">ShellApp</span> * shell_startup_sequence_get_app (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
221
<div class="variablelist"><table border="0" class="variablelist">
223
<col align="left" valign="top">
228
<td><p><span class="term"><em class="parameter"><code>sequence</code></em> :</span></p></td>
229
<td>A <a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a>
233
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
234
<td>The application being launched, or <code class="literal">NULL</code> if unknown. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
241
<div class="refsect2">
242
<a name="shell-startup-sequence-get-name"></a><h3>shell_startup_sequence_get_name ()</h3>
243
<pre class="programlisting">const <span class="returnvalue">char</span> * shell_startup_sequence_get_name (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
246
<div class="refsect2">
247
<a name="shell-startup-sequence-get-completed"></a><h3>shell_startup_sequence_get_completed ()</h3>
248
<pre class="programlisting"><span class="returnvalue">gboolean</span> shell_startup_sequence_get_completed
249
(<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
252
<div class="refsect2">
253
<a name="shell-startup-sequence-get-workspace"></a><h3>shell_startup_sequence_get_workspace ()</h3>
254
<pre class="programlisting"><span class="returnvalue">int</span> shell_startup_sequence_get_workspace
255
(<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>);</pre>
258
<div class="refsect2">
259
<a name="shell-startup-sequence-create-icon"></a><h3>shell_startup_sequence_create_icon ()</h3>
260
<pre class="programlisting"><span class="returnvalue">ClutterActor</span> * shell_startup_sequence_create_icon (<em class="parameter"><code><a class="link" href="shell-ShellWindowTracker.html#ShellStartupSequence"><span class="type">ShellStartupSequence</span></a> *sequence</code></em>,
261
<em class="parameter"><code><span class="type">guint</span> size</code></em>);</pre>
262
<div class="variablelist"><table border="0" class="variablelist">
264
<col align="left" valign="top">
269
<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
270
<td>Size in pixels of icon</td>
273
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
274
<td>A new <span class="type">ClutterTexture</span> containing an icon for the sequence. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
281
<div class="refsect2">
282
<a name="ShellStartupSequence-struct"></a><h3>ShellStartupSequence</h3>
283
<pre class="programlisting">typedef struct _ShellStartupSequence ShellStartupSequence;</pre>
281
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> iff a window is "interesting"</td>
287
287
<div class="footer">
289
Generated by GTK-Doc V1.18.1</div>
289
Generated by GTK-Doc V1.19</div>
b'\\ No newline at end of file'