~ubuntu-branches/ubuntu/quantal/libbonobo/quantal-201207170711

« back to all changes in this revision

Viewing changes to doc/api/html/libbonobo-bonobo-moniker-extender.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2009-03-06 18:53:16 UTC
  • mfrom: (1.1.25 upstream) (3.1.3 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090306185316-uf09r30g7cvf67xi
Tags: 2.24.1-1
* New upstream bugfix release.
* debian/control.in:
  + Build depend on GLib >= 2.14.0.

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>BonoboMonikerExtender</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.2">
7
7
<link rel="home" href="index.html" title="Libbonobo Reference Manual">
8
8
<link rel="up" href="monikers.html" title="Monikers">
9
9
<link rel="prev" href="libbonobo-bonobo-moniker-util.html" title="bonobo-moniker-util">
58
58
                                                         CORBA_Environment *ev);
59
59
<a class="link" href="libbonobo-bonobo-moniker-extender.html#BonoboMonikerExtender">BonoboMonikerExtender</a> * <a class="link" href="libbonobo-bonobo-moniker-extender.html#bonobo-moniker-extender-new" title="bonobo_moniker_extender_new ()">bonobo_moniker_extender_new</a>     (<a class="link" href="libbonobo-bonobo-moniker-extender.html#BonoboMonikerExtenderFn" title="BonoboMonikerExtenderFn ()">BonoboMonikerExtenderFn</a> resolve,
60
60
                                                         <a
61
 
href="../glib/glib-Basic-Types.html#gpointer"
 
61
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
62
62
>gpointer</a> data);
63
63
Bonobo_MonikerExtender  <a class="link" href="libbonobo-bonobo-moniker-extender.html#bonobo-moniker-find-extender" title="bonobo_moniker_find_extender ()">bonobo_moniker_find_extender</a>    (const <a
64
 
href="../glib/glib-Basic-Types.html#gchar"
 
64
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
65
65
>gchar</a> *name,
66
66
                                                         const <a
67
 
href="../glib/glib-Basic-Types.html#gchar"
 
67
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
68
68
>gchar</a> *interface,
69
69
                                                         CORBA_Environment *opt_ev);
70
70
Bonobo_Unknown      <a class="link" href="libbonobo-bonobo-moniker-extender.html#bonobo-moniker-use-extender" title="bonobo_moniker_use_extender ()">bonobo_moniker_use_extender</a>         (const <a
71
 
href="../glib/glib-Basic-Types.html#gchar"
 
71
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
72
72
>gchar</a> *extender_oafiid,
73
73
                                                         <a class="link" href="libbonobo-bonobo-moniker.html#BonoboMoniker">BonoboMoniker</a> *moniker,
74
74
                                                         const Bonobo_ResolveOptions *options,
80
80
<a name="libbonobo-bonobo-moniker-extender.object-hierarchy"></a><h2>Object Hierarchy</h2>
81
81
<pre class="synopsis">
82
82
  <a
83
 
href="../gobject/gobject-The-Base-Object-Type.html#GObject"
 
83
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
84
84
>GObject</a>
85
85
   +----<a class="link" href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>
86
86
         +----BonoboMonikerExtender
96
96
implementing the stream interface in the following way:
97
97
  </p>
98
98
<div class="example">
99
 
<a name="id2824546"></a><p class="title"><b>Example 18. Explicit Stream extender usage example</b></p>
 
99
<a name="id3064815"></a><p class="title"><b>Example 18. Explicit Stream extender usage example</b></p>
100
100
<div class="example-contents"><pre class="programlisting">
101
101
Bonobo_Unknown
102
102
example_moniker_resolve (BonoboMoniker               *moniker,
123
123
like this:
124
124
  </p>
125
125
<div class="example">
126
 
<a name="id2824575"></a><p class="title"><b>Example 19. Oaf information for an extender</b></p>
 
126
<a name="id3064844"></a><p class="title"><b>Example 19. Oaf information for an extender</b></p>
127
127
<div class="example-contents"><pre class="programlisting">
128
128
&lt;oaf_attribute name="bonobo:moniker_extender" type="stringv"&gt;
129
129
        &lt;item value="file:"/&gt;
141
141
<a class="link" href="libbonobo-bonobo-moniker-simple.html#BonoboMonikerSimple"><span class="type">BonoboMonikerSimple</span></a>.
142
142
  </p>
143
143
<div class="example">
144
 
<a name="id2824607"></a><p class="title"><b>Example 20. Oaf information for an extender</b></p>
 
144
<a name="id3064876"></a><p class="title"><b>Example 20. Oaf information for an extender</b></p>
145
145
<div class="example-contents"><pre class="programlisting">
146
146
Bonobo_Unknown
147
147
example_extender_resolve (BonoboMonikerExtender *extender,
160
160
It is registered again in much the same way in your factory:
161
161
  </p>
162
162
<div class="example">
163
 
<a name="id2824628"></a><p class="title"><b>Example 21. Creating a new simple moniker</b></p>
 
163
<a name="id3064896"></a><p class="title"><b>Example 21. Creating a new simple moniker</b></p>
164
164
<div class="example-contents"><pre class="programlisting">
165
165
static BonoboObject *
166
166
bonobo_std_moniker_factory (BonoboGenericFactory *this,
261
261
<a name="bonobo-moniker-extender-new"></a><h3>bonobo_moniker_extender_new ()</h3>
262
262
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-moniker-extender.html#BonoboMonikerExtender">BonoboMonikerExtender</a> * bonobo_moniker_extender_new     (<a class="link" href="libbonobo-bonobo-moniker-extender.html#BonoboMonikerExtenderFn" title="BonoboMonikerExtenderFn ()">BonoboMonikerExtenderFn</a> resolve,
263
263
                                                         <a
264
 
href="../glib/glib-Basic-Types.html#gpointer"
 
264
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
265
265
>gpointer</a> data);</pre>
266
266
<p>
267
267
This creates a new moniker extender.</p>
292
292
<div class="refsect2" lang="en">
293
293
<a name="bonobo-moniker-find-extender"></a><h3>bonobo_moniker_find_extender ()</h3>
294
294
<pre class="programlisting">Bonobo_MonikerExtender  bonobo_moniker_find_extender    (const <a
295
 
href="../glib/glib-Basic-Types.html#gchar"
 
295
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
296
296
>gchar</a> *name,
297
297
                                                         const <a
298
 
href="../glib/glib-Basic-Types.html#gchar"
 
298
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
299
299
>gchar</a> *interface,
300
300
                                                         CORBA_Environment *opt_ev);</pre>
301
301
<p>
334
334
<div class="refsect2" lang="en">
335
335
<a name="bonobo-moniker-use-extender"></a><h3>bonobo_moniker_use_extender ()</h3>
336
336
<pre class="programlisting">Bonobo_Unknown      bonobo_moniker_use_extender         (const <a
337
 
href="../glib/glib-Basic-Types.html#gchar"
 
337
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
338
338
>gchar</a> *extender_oafiid,
339
339
                                                         <a class="link" href="libbonobo-bonobo-moniker.html#BonoboMoniker">BonoboMoniker</a> *moniker,
340
340
                                                         const Bonobo_ResolveOptions *options,