52
<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>* (<a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">*BonoboFactoryCallback</a>) (BonoboGenericFactory *factory,
53
const char *component_id,
52
<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>* (<a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">*BonoboFactoryCallback</a>) (BonoboGenericFactory *factory,
53
const char *component_id,
55
55
href="../glib/glib-Basic-Types.html#gpointer"
56
56
>gpointer</a> closure);
57
BonoboGenericFactory* <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-new">bonobo_generic_factory_new</a>
59
<a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
57
BonoboGenericFactory* <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-new">bonobo_generic_factory_new</a> (const char *act_iid,
58
<a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
61
60
href="../glib/glib-Basic-Types.html#gpointer"
62
61
>gpointer</a> user_data);
63
62
BonoboGenericFactory* <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-new-closure">bonobo_generic_factory_new_closure</a>
66
href="../gobject/gobject-Closures.html#GClosure"
67
>GClosure</a> *factory_closure);
68
BonoboGenericFactory* <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-construct">bonobo_generic_factory_construct</a>
69
(BonoboGenericFactory *factory,
72
href="../gobject/gobject-Closures.html#GClosure"
73
>GClosure</a> *factory_closure);
74
void <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-construct-noreg">bonobo_generic_factory_construct_noreg</a>
75
(BonoboGenericFactory *factory,
78
href="../gobject/gobject-Closures.html#GClosure"
79
>GClosure</a> *factory_closure);
80
int <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-main">bonobo_generic_factory_main</a> (const char *act_iid,
81
<a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
65
href="../gobject/gobject-Closures.html#GClosure"
66
>GClosure</a> *factory_closure);
67
BonoboGenericFactory* <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-construct">bonobo_generic_factory_construct</a> (BonoboGenericFactory *factory,
70
href="../gobject/gobject-Closures.html#GClosure"
71
>GClosure</a> *factory_closure);
72
void <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-construct-noreg">bonobo_generic_factory_construct_noreg</a>
73
(BonoboGenericFactory *factory,
76
href="../gobject/gobject-Closures.html#GClosure"
77
>GClosure</a> *factory_closure);
78
int <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-main">bonobo_generic_factory_main</a> (const char *act_iid,
79
<a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
83
81
href="../glib/glib-Basic-Types.html#gpointer"
84
82
>gpointer</a> user_data);
85
int <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-main-timeout">bonobo_generic_factory_main_timeout</a>
87
<a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
83
int <a href="libbonobo-bonobo-generic-factory.html#bonobo-generic-factory-main-timeout">bonobo_generic_factory_main_timeout</a> (const char *act_iid,
84
<a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
89
86
href="../glib/glib-Basic-Types.html#gpointer"
90
87
>gpointer</a> user_data,
92
89
href="../glib/glib-Basic-Types.html#guint"
93
90
>guint</a> quit_timeout);
94
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-FACTORY-INIT:CAPS">BONOBO_FACTORY_INIT</a> (descr, version, argcp, argv)
95
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-OAF-FACTORY:CAPS">BONOBO_OAF_FACTORY</a> (oafiid, descr, version, callback, data)
96
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-OAF-FACTORY-MULTI:CAPS">BONOBO_OAF_FACTORY_MULTI</a> (oafiid, descr, version, callback, data)
97
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-ACTIVATION-FACTORY:CAPS">BONOBO_ACTIVATION_FACTORY</a> (oafiid, descr, version, callback, data)
98
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-ACTIVATION-FACTORY-TIMEOUT:CAPS">BONOBO_ACTIVATION_FACTORY_TIMEOUT</a>(oafiid, descr, version, callback, data, quit_timeout)
91
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-FACTORY-INIT:CAPS">BONOBO_FACTORY_INIT</a> (descr, version, argcp, argv)
92
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-OAF-FACTORY:CAPS">BONOBO_OAF_FACTORY</a> (oafiid, descr, version, callback, data)
93
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-OAF-FACTORY-MULTI:CAPS">BONOBO_OAF_FACTORY_MULTI</a> (oafiid, descr, version, callback, data)
94
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-ACTIVATION-FACTORY:CAPS">BONOBO_ACTIVATION_FACTORY</a> (oafiid, descr, version, callback, data)
95
#define <a href="libbonobo-bonobo-generic-factory.html#BONOBO-ACTIVATION-FACTORY-TIMEOUT:CAPS">BONOBO_ACTIVATION_FACTORY_TIMEOUT</a> (oafiid, descr, version, callback, data, quit_timeout)
103
100
<div class="refsect1" lang="en">
104
<a name="id2604166"></a><h2>Description</h2>
101
<a name="id2687392"></a><h2>Description</h2>
106
103
The vast majority of Bonobo objects are created by the
107
104
<span class="type">BonoboGenericFactory</span> implementation. This provides a
165
162
correct, see <a href="libbonobo-bonobo-generic-factory.html#BONOBO-ACTIVATION-FACTORY:CAPS"><span class="type">BONOBO_ACTIVATION_FACTORY</span></a>. </p>
167
164
<div class="refsect1" lang="en">
168
<a name="id2604282"></a><h2>Details</h2>
165
<a name="id2687487"></a><h2>Details</h2>
169
166
<div class="refsect2" lang="en">
170
<a name="id2604292"></a><h3>
167
<a name="id2687497"></a><h3>
171
168
<a name="BonoboFactoryCallback"></a>BonoboFactoryCallback ()</h3>
172
<a class="indexterm" name="id2604306"></a><pre class="programlisting"><a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>* (*BonoboFactoryCallback) (BonoboGenericFactory *factory,
173
const char *component_id,
169
<a class="indexterm" name="id2687511"></a><pre class="programlisting"><a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>* (*BonoboFactoryCallback) (BonoboGenericFactory *factory,
170
const char *component_id,
175
172
href="../glib/glib-Basic-Types.html#gpointer"
176
173
>gpointer</a> closure);</pre>