46
46
<a name="NstPluginCapabilities"></a><pre class="synopsis">
47
47
#include <bluetooth-plugin.h>
49
enum <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginCapabilities">NstPluginCapabilities</a>;
49
#define <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NST-INIT-PLUGIN:CAPS" title="NST_INIT_PLUGIN()">NST_INIT_PLUGIN</a> (plugininfo)
50
struct <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPlugin" title="struct NstPlugin">NstPlugin</a>;
51
enum <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginCapabilities-enum" title="enum NstPluginCapabilities">NstPluginCapabilities</a>;
50
52
struct <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginInfo" title="struct NstPluginInfo">NstPluginInfo</a>;
51
struct <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPlugin" title="struct NstPlugin">NstPlugin</a>;
52
#define <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NST-INIT-PLUGIN:CAPS" title="NST_INIT_PLUGIN()">NST_INIT_PLUGIN</a> (plugininfo)
55
55
<div class="refsect1">
68
68
<div class="refsect1">
69
69
<a name="nautilus-sendto-nautilus-sendto-plugin.details"></a><h2>Details</h2>
70
70
<div class="refsect2">
71
<a name="NstPluginCapabilities"></a><h3>enum NstPluginCapabilities</h3>
71
<a name="NST-INIT-PLUGIN:CAPS"></a><h3>NST_INIT_PLUGIN()</h3>
72
<pre class="programlisting">#define NST_INIT_PLUGIN(plugininfo)</pre>
74
Call this on an <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginInfo" title="struct NstPluginInfo"><span class="type">NstPluginInfo</span></a> structure to make it available to nautilus-sendto.
76
<div class="variablelist"><table border="0">
77
<col align="left" valign="top">
79
<td><p><span class="term"><em class="parameter"><code>plugininfo</code></em> :</span></p></td>
80
<td>a <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginInfo" title="struct NstPluginInfo"><span class="type">NstPluginInfo</span></a> structure representing the plugin</td>
85
<div class="refsect2">
86
<a name="NstPlugin"></a><h3>struct NstPlugin</h3>
87
<pre class="programlisting">struct NstPlugin {
93
A structure as used in nautilus-sendto.
95
<div class="variablelist"><table border="0">
96
<col align="left" valign="top">
99
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Dynamic-Loading-of-Modules.html#GModule"><span class="type">GModule</span></a> *<em class="structfield"><code><a name="NstPlugin.module"></a>module</code></em>;</span></p></td>
100
<td>the <a href="http://library.gnome.org/devel/glib/unstable/glib-Dynamic-Loading-of-Modules.html#GModule"><span class="type">GModule</span></a> for the opened shared library</td>
103
<td><p><span class="term"><a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginInfo" title="struct NstPluginInfo"><span class="type">NstPluginInfo</span></a> *<em class="structfield"><code><a name="NstPlugin.info"></a>info</code></em>;</span></p></td>
104
<td>a <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginInfo" title="struct NstPluginInfo"><span class="type">NstPluginInfo</span></a> structure</td>
110
<div class="refsect2">
111
<a name="NstPluginCapabilities-enum"></a><h3>enum NstPluginCapabilities</h3>
72
112
<pre class="programlisting">typedef enum {
73
113
NAUTILUS_CAPS_NONE = 0,
74
114
NAUTILUS_CAPS_SEND_DIRECTORIES = 1 << 0,
171
<div class="refsect2">
172
<a name="NstPlugin"></a><h3>struct NstPlugin</h3>
173
<pre class="programlisting">struct NstPlugin {
179
A structure as used in nautilus-sendto.
181
<div class="variablelist"><table border="0">
182
<col align="left" valign="top">
185
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Dynamic-Loading-of-Modules.html#GModule"><span class="type">GModule</span></a> *<em class="structfield"><code><a name="NstPlugin.module"></a>module</code></em>;</span></p></td>
186
<td>the <a href="http://library.gnome.org/devel/glib/unstable/glib-Dynamic-Loading-of-Modules.html#GModule"><span class="type">GModule</span></a> for the opened shared library</td>
189
<td><p><span class="term"><a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginInfo" title="struct NstPluginInfo"><span class="type">NstPluginInfo</span></a> *<em class="structfield"><code><a name="NstPlugin.info"></a>info</code></em>;</span></p></td>
190
<td>a <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginInfo" title="struct NstPluginInfo"><span class="type">NstPluginInfo</span></a> structure</td>
196
<div class="refsect2">
197
<a name="NST-INIT-PLUGIN:CAPS"></a><h3>NST_INIT_PLUGIN()</h3>
198
<pre class="programlisting">#define NST_INIT_PLUGIN(plugininfo)</pre>
200
Call this on an <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginInfo" title="struct NstPluginInfo"><span class="type">NstPluginInfo</span></a> structure to make it available to nautilus-sendto.
202
<div class="variablelist"><table border="0">
203
<col align="left" valign="top">
205
<td><p><span class="term"><em class="parameter"><code>plugininfo</code></em> :</span></p></td>
206
<td>a <a class="link" href="nautilus-sendto-nautilus-sendto-plugin.html#NstPluginInfo" title="struct NstPluginInfo"><span class="type">NstPluginInfo</span></a> structure representing the plugin</td>
212
212
<div class="footer">