~mitya57/ubuntu/precise/nautilus/desktop-window-fixes

« back to all changes in this revision

Viewing changes to docs/reference/libnautilus-extension/html/libnautilus-extension-nautilus-menu.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2011-05-16 18:53:51 UTC
  • mfrom: (1.17.16 upstream) (2.2.10 experimental)
  • Revision ID: james.westby@ubuntu.com-20110516185351-9mpn1rya1t645ixq
Tags: 1:3.0.1.1-0ubuntu1
* Resynchronize on Debian using the GNOME3 ppa work, thanks to those who
  contributed there
* Known issues:
  - the indicator-application patch needs to be updated or dropped
    (design recommended to use a normal dialog for copies so maybe drop it)
  - the indicator-appmenu export patch needs to be updated
  - desktop icons are not displayed by default in GNOME3, you can set
    org.gnome.desktop.background show-desktop-icons to true in dconf-editor
    or using the gsettings command to get those back 
* New upstream version
* Remaining diffs:
* debian/changelog, debian/rules: set epoch number (which was added by error)
* debian/control.in:
  - Build-Depend on liblaunchpad-integration-dev, libappindicator-dev
  - Don't recommends desktop-base, don't suggests tracker
* debian/mount-archive.desktop:
* debian/mount-archive.desktop.in:
  - New nautilus context menu item to allow mounting zip, iso, etc
* debian/nautilus.gschema.override:
  - Change the default desktop icon configuration
* debian/nautilus-data.install:
  - Install Apport hook
* debian/nautilus.install:
  - Install mount-archive menu
* nautilus-desktop.desktop
* debian/source_nautilus.py:
  - Apport hook to list versions of files in /usr/lib/nautilus and reassign
    the crashes when there are not due to nautilus code directly
* debian/patches/00_do_not_require_unpackage_libexif.patch:
  - dropped, not required in Ubuntu since libexif is recent enough
* debian/patches/01_lpi.patch:
  - Launchpad changes.
* debian/patches/02_additional_marge_for_unity.patch:
  - ensure we don't move desktop icons when locking or unlocking the unity
    launcher 
* debian/patches/03_translations_list_update.patch:
  - Translate the mount-archive menu entry
* debian/patches/04_suppress_umount_in_ltsp.patch:
  - Don't list unmount and eject actions on LTSP clients
* debian/patches/05_desktop_menu_export.patch:
  - export the desktop menus for appmenu (lp #624274), commented for now
* debian/patches/06_never_exec_nonexec_launchers.patch:
  - Implement non-exec policy for .desktop handler.
* debian/patches/07_use_application_indicator.patch:
  - Use the application-indicator, needs to be updated
* debian/patches/08_fix_nautilus_desktop_autostart.patch
  - git commit, remove obsolete autostart code so that Nautilus windows
    can still be opened when desktop icons are shown
* debian/patches/09_no-initial-fade.patch:
  - Patch to disable the initial fade-in of the background without disabling 
    crossfades when the background is changed.
* debian/watch:
  - Watch unstable series
* Dropped:
* debian/patches/02_dont_set_default.patch:
  - deprecated in the new version
* debian/patches/03_menu_entry.patch:
  - no menu simplication needed with unity or gnome-shell
* debian/patches/17_disable_locked_automounting.patch:
  - the change is in the new upstream version
* debian/patches/82_gnome-app-install.patch:
  - don't use gnome-app-install it's deprecated
* debian/patches/90_git_audio_preview_url.patch:
  - the change is in the new version
* debian/patches/91_correct_rgba_use.patch:
  - the gtk rgba ubuntu specific work never landed no need to keep that one
* debian/patches/97_keyboard_nav_in_sidebar.patch:
  - the change is in the new version

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch01.html" title="Extension Interfaces">
9
9
<link rel="prev" href="libnautilus-extension-nautilus-menu-provider.html" title="nautilus-menu-provider">
10
10
<link rel="next" href="libnautilus-extension-nautilus-property-page-provider.html" title="nautilus-property-page-provider">
11
 
<meta name="generator" content="GTK-Doc V1.15 (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">
32
32
                  <a href="#libnautilus-extension-nautilus-menu.signals" class="shortcut">Signals</a>
33
33
</td></tr>
34
34
</table>
35
 
<div class="refentry" title="NautilusMenuItem">
 
35
<div class="refentry">
36
36
<a name="libnautilus-extension-nautilus-menu"></a><div class="titlepage"></div>
37
37
<div class="refnamediv"><table width="100%"><tr>
38
38
<td valign="top">
41
41
</td>
42
42
<td valign="top" align="right"></td>
43
43
</tr></table></div>
44
 
<div class="refsynopsisdiv" title="Synopsis">
 
44
<div class="refsynopsisdiv">
45
45
<a name="libnautilus-extension-nautilus-menu.synopsis"></a><h2>Synopsis</h2>
46
46
<a name="NautilusMenu"></a><a name="NautilusMenuItem"></a><pre class="synopsis">#define             <a class="link" href="libnautilus-extension-nautilus-menu.html#NAUTILUS-TYPE-MENU-ITEM:CAPS" title="NAUTILUS_TYPE_MENU_ITEM">NAUTILUS_TYPE_MENU_ITEM</a>
47
47
#define             <a class="link" href="libnautilus-extension-nautilus-menu.html#NAUTILUS-MENU-ITEM:CAPS" title="NAUTILUS_MENU_ITEM()">NAUTILUS_MENU_ITEM</a>                  (obj)
68
68
                                                         <em class="parameter"><code><a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenu"><span class="type">NautilusMenu</span></a> *menu</code></em>);
69
69
</pre>
70
70
</div>
71
 
<div class="refsect1" title="Object Hierarchy">
 
71
<div class="refsect1">
72
72
<a name="libnautilus-extension-nautilus-menu.object-hierarchy"></a><h2>Object Hierarchy</h2>
73
73
<pre class="synopsis">
74
74
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
79
79
   +----NautilusMenuItem
80
80
</pre>
81
81
</div>
82
 
<div class="refsect1" title="Properties">
 
82
<div class="refsect1">
83
83
<a name="libnautilus-extension-nautilus-menu.properties"></a><h2>Properties</h2>
84
84
<pre class="synopsis">
85
85
  "<a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenuItem--icon" title='The "icon" property'>icon</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
91
91
  "<a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenuItem--tip" title='The "tip" property'>tip</a>"                      <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
92
92
</pre>
93
93
</div>
94
 
<div class="refsect1" title="Signals">
 
94
<div class="refsect1">
95
95
<a name="libnautilus-extension-nautilus-menu.signals"></a><h2>Signals</h2>
96
96
<pre class="synopsis">
97
97
  "<a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenuItem-activate" title='The "activate" signal'>activate</a>"                                       : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
98
98
</pre>
99
99
</div>
100
 
<div class="refsect1" title="Description">
 
100
<div class="refsect1">
101
101
<a name="libnautilus-extension-nautilus-menu.description"></a><h2>Description</h2>
102
102
<p>
103
103
</p>
104
104
</div>
105
 
<div class="refsect1" title="Details">
 
105
<div class="refsect1">
106
106
<a name="libnautilus-extension-nautilus-menu.details"></a><h2>Details</h2>
107
 
<div class="refsect2" title="NAUTILUS_TYPE_MENU_ITEM">
 
107
<div class="refsect2">
108
108
<a name="NAUTILUS-TYPE-MENU-ITEM:CAPS"></a><h3>NAUTILUS_TYPE_MENU_ITEM</h3>
109
109
<pre class="programlisting">#define NAUTILUS_TYPE_MENU_ITEM            (nautilus_menu_item_get_type())
110
110
</pre>
112
112
</p>
113
113
</div>
114
114
<hr>
115
 
<div class="refsect2" title="NAUTILUS_MENU_ITEM()">
 
115
<div class="refsect2">
116
116
<a name="NAUTILUS-MENU-ITEM:CAPS"></a><h3>NAUTILUS_MENU_ITEM()</h3>
117
117
<pre class="programlisting">#define NAUTILUS_MENU_ITEM(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_MENU_ITEM, NautilusMenuItem))
118
118
</pre>
120
120
</p>
121
121
</div>
122
122
<hr>
123
 
<div class="refsect2" title="NAUTILUS_MENU_ITEM_CLASS()">
 
123
<div class="refsect2">
124
124
<a name="NAUTILUS-MENU-ITEM-CLASS:CAPS"></a><h3>NAUTILUS_MENU_ITEM_CLASS()</h3>
125
125
<pre class="programlisting">#define NAUTILUS_MENU_ITEM_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_MENU_ITEM, NautilusMenuItemClass))
126
126
</pre>
128
128
</p>
129
129
</div>
130
130
<hr>
131
 
<div class="refsect2" title="NAUTILUS_MENU_IS_ITEM()">
 
131
<div class="refsect2">
132
132
<a name="NAUTILUS-MENU-IS-ITEM:CAPS"></a><h3>NAUTILUS_MENU_IS_ITEM()</h3>
133
133
<pre class="programlisting">#define NAUTILUS_MENU_IS_ITEM(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_MENU_ITEM))
134
134
</pre>
136
136
</p>
137
137
</div>
138
138
<hr>
139
 
<div class="refsect2" title="NAUTILUS_MENU_IS_ITEM_CLASS()">
 
139
<div class="refsect2">
140
140
<a name="NAUTILUS-MENU-IS-ITEM-CLASS:CAPS"></a><h3>NAUTILUS_MENU_IS_ITEM_CLASS()</h3>
141
141
<pre class="programlisting">#define NAUTILUS_MENU_IS_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), NAUTILUS_TYPE_MENU_ITEM))
142
142
</pre>
144
144
</p>
145
145
</div>
146
146
<hr>
147
 
<div class="refsect2" title="NAUTILUS_MENU_ITEM_GET_CLASS()">
 
147
<div class="refsect2">
148
148
<a name="NAUTILUS-MENU-ITEM-GET-CLASS:CAPS"></a><h3>NAUTILUS_MENU_ITEM_GET_CLASS()</h3>
149
149
<pre class="programlisting">#define NAUTILUS_MENU_ITEM_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), NAUTILUS_TYPE_MENU_ITEM, NautilusMenuItemClass))
150
150
</pre>
152
152
</p>
153
153
</div>
154
154
<hr>
155
 
<div class="refsect2" title="NautilusMenuPrivate">
 
155
<div class="refsect2">
156
156
<a name="NautilusMenuPrivate"></a><h3>NautilusMenuPrivate</h3>
157
157
<pre class="programlisting">typedef struct _NautilusMenuPrivate NautilusMenuPrivate;</pre>
158
158
<p>
159
159
</p>
160
160
</div>
161
161
<hr>
162
 
<div class="refsect2" title="NautilusMenuItemDetails">
 
162
<div class="refsect2">
163
163
<a name="NautilusMenuItemDetails"></a><h3>NautilusMenuItemDetails</h3>
164
164
<pre class="programlisting">typedef struct _NautilusMenuItemDetails NautilusMenuItemDetails;</pre>
165
165
<p>
166
166
</p>
167
167
</div>
168
168
<hr>
169
 
<div class="refsect2" title="struct NautilusMenu">
 
169
<div class="refsect2">
170
170
<a name="NautilusMenu-struct"></a><h3>struct NautilusMenu</h3>
171
171
<pre class="programlisting">struct NautilusMenu;</pre>
172
172
<p>
173
173
</p>
174
174
</div>
175
175
<hr>
176
 
<div class="refsect2" title="struct NautilusMenuItem">
 
176
<div class="refsect2">
177
177
<a name="NautilusMenuItem-struct"></a><h3>struct NautilusMenuItem</h3>
178
178
<pre class="programlisting">struct NautilusMenuItem;</pre>
179
179
<p>
180
180
</p>
181
181
</div>
182
182
<hr>
183
 
<div class="refsect2" title="nautilus_menu_new ()">
 
183
<div class="refsect2">
184
184
<a name="nautilus-menu-new"></a><h3>nautilus_menu_new ()</h3>
185
185
<pre class="programlisting"><a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenu"><span class="returnvalue">NautilusMenu</span></a> *         nautilus_menu_new                   (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
186
186
<p>
187
187
</p>
188
188
</div>
189
189
<hr>
190
 
<div class="refsect2" title="nautilus_menu_append_item ()">
 
190
<div class="refsect2">
191
191
<a name="nautilus-menu-append-item"></a><h3>nautilus_menu_append_item ()</h3>
192
192
<pre class="programlisting"><span class="returnvalue">void</span>                nautilus_menu_append_item           (<em class="parameter"><code><a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenu"><span class="type">NautilusMenu</span></a> *menu</code></em>,
193
193
                                                         <em class="parameter"><code><a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenuItem"><span class="type">NautilusMenuItem</span></a> *item</code></em>);</pre>
195
195
</p>
196
196
</div>
197
197
<hr>
198
 
<div class="refsect2" title="nautilus_menu_get_items ()">
 
198
<div class="refsect2">
199
199
<a name="nautilus-menu-get-items"></a><h3>nautilus_menu_get_items ()</h3>
200
200
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *                 nautilus_menu_get_items             (<em class="parameter"><code><a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenu"><span class="type">NautilusMenu</span></a> *menu</code></em>);</pre>
201
201
<p>
202
202
</p>
203
203
</div>
204
204
<hr>
205
 
<div class="refsect2" title="nautilus_menu_item_list_free ()">
 
205
<div class="refsect2">
206
206
<a name="nautilus-menu-item-list-free"></a><h3>nautilus_menu_item_list_free ()</h3>
207
207
<pre class="programlisting"><span class="returnvalue">void</span>                nautilus_menu_item_list_free        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *item_list</code></em>);</pre>
208
208
<p>
209
209
</p>
210
210
</div>
211
211
<hr>
212
 
<div class="refsect2" title="nautilus_menu_item_get_type ()">
 
212
<div class="refsect2">
213
213
<a name="nautilus-menu-item-get-type"></a><h3>nautilus_menu_item_get_type ()</h3>
214
214
<pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a>               nautilus_menu_item_get_type         (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
215
215
<p>
216
216
</p>
217
217
</div>
218
218
<hr>
219
 
<div class="refsect2" title="nautilus_menu_item_new ()">
 
219
<div class="refsect2">
220
220
<a name="nautilus-menu-item-new"></a><h3>nautilus_menu_item_new ()</h3>
221
221
<pre class="programlisting"><a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenuItem"><span class="returnvalue">NautilusMenuItem</span></a> *  nautilus_menu_item_new              (<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
222
222
                                                         <em class="parameter"><code>const <span class="type">char</span> *label</code></em>,
253
253
</table></div>
254
254
</div>
255
255
<hr>
256
 
<div class="refsect2" title="nautilus_menu_item_activate ()">
 
256
<div class="refsect2">
257
257
<a name="nautilus-menu-item-activate"></a><h3>nautilus_menu_item_activate ()</h3>
258
258
<pre class="programlisting"><span class="returnvalue">void</span>                nautilus_menu_item_activate         (<em class="parameter"><code><a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenuItem"><span class="type">NautilusMenuItem</span></a> *item</code></em>);</pre>
259
259
<p>
269
269
</table></div>
270
270
</div>
271
271
<hr>
272
 
<div class="refsect2" title="nautilus_menu_item_set_submenu ()">
 
272
<div class="refsect2">
273
273
<a name="nautilus-menu-item-set-submenu"></a><h3>nautilus_menu_item_set_submenu ()</h3>
274
274
<pre class="programlisting"><span class="returnvalue">void</span>                nautilus_menu_item_set_submenu      (<em class="parameter"><code><a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenuItem"><span class="type">NautilusMenuItem</span></a> *item</code></em>,
275
275
                                                         <em class="parameter"><code><a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenu"><span class="type">NautilusMenu</span></a> *menu</code></em>);</pre>
292
292
</table></div>
293
293
</div>
294
294
</div>
295
 
<div class="refsect1" title="Property Details">
 
295
<div class="refsect1">
296
296
<a name="libnautilus-extension-nautilus-menu.property-details"></a><h2>Property Details</h2>
297
 
<div class="refsect2" title='The "icon" property'>
 
297
<div class="refsect2">
298
298
<a name="NautilusMenuItem--icon"></a><h3>The <code class="literal">"icon"</code> property</h3>
299
299
<pre class="programlisting">  "icon"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
300
300
<p>Name of the icon to display in the menu item.</p>
301
301
<p>Default value: NULL</p>
302
302
</div>
303
303
<hr>
304
 
<div class="refsect2" title='The "label" property'>
 
304
<div class="refsect2">
305
305
<a name="NautilusMenuItem--label"></a><h3>The <code class="literal">"label"</code> property</h3>
306
306
<pre class="programlisting">  "label"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
307
307
<p>Label to display to the user.</p>
308
308
<p>Default value: NULL</p>
309
309
</div>
310
310
<hr>
311
 
<div class="refsect2" title='The "menu" property'>
 
311
<div class="refsect2">
312
312
<a name="NautilusMenuItem--menu"></a><h3>The <code class="literal">"menu"</code> property</h3>
313
313
<pre class="programlisting">  "menu"                     <a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenu"><span class="type">NautilusMenu</span></a>*         : Read / Write</pre>
314
314
<p>The menu belonging to this item. May be null.</p>
315
315
</div>
316
316
<hr>
317
 
<div class="refsect2" title='The "name" property'>
 
317
<div class="refsect2">
318
318
<a name="NautilusMenuItem--name"></a><h3>The <code class="literal">"name"</code> property</h3>
319
319
<pre class="programlisting">  "name"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
320
320
<p>Name of the item.</p>
321
321
<p>Default value: NULL</p>
322
322
</div>
323
323
<hr>
324
 
<div class="refsect2" title='The "priority" property'>
 
324
<div class="refsect2">
325
325
<a name="NautilusMenuItem--priority"></a><h3>The <code class="literal">"priority"</code> property</h3>
326
326
<pre class="programlisting">  "priority"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
327
327
<p>Show priority text in toolbars.</p>
328
328
<p>Default value: TRUE</p>
329
329
</div>
330
330
<hr>
331
 
<div class="refsect2" title='The "sensitive" property'>
 
331
<div class="refsect2">
332
332
<a name="NautilusMenuItem--sensitive"></a><h3>The <code class="literal">"sensitive"</code> property</h3>
333
333
<pre class="programlisting">  "sensitive"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
334
334
<p>Whether the menu item is sensitive.</p>
335
335
<p>Default value: TRUE</p>
336
336
</div>
337
337
<hr>
338
 
<div class="refsect2" title='The "tip" property'>
 
338
<div class="refsect2">
339
339
<a name="NautilusMenuItem--tip"></a><h3>The <code class="literal">"tip"</code> property</h3>
340
340
<pre class="programlisting">  "tip"                      <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
341
341
<p>Tooltip for the menu item.</p>
342
342
<p>Default value: NULL</p>
343
343
</div>
344
344
</div>
345
 
<div class="refsect1" title="Signal Details">
 
345
<div class="refsect1">
346
346
<a name="libnautilus-extension-nautilus-menu.signal-details"></a><h2>Signal Details</h2>
347
 
<div class="refsect2" title='The "activate" signal'>
 
347
<div class="refsect2">
348
348
<a name="NautilusMenuItem-activate"></a><h3>The <code class="literal">"activate"</code> signal</h3>
349
349
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="libnautilus-extension-nautilus-menu.html#NautilusMenuItem"><span class="type">NautilusMenuItem</span></a> *nautilusmenuitem,
350
350
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)             : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
368
368
</div>
369
369
<div class="footer">
370
370
<hr>
371
 
          Generated by GTK-Doc V1.15</div>
 
371
          Generated by GTK-Doc V1.17</div>
372
372
</body>
373
373
</html>
 
 
b'\\ No newline at end of file'