~ubuntu-branches/ubuntu/gutsy/libbonoboui/gutsy

« back to all changes in this revision

Viewing changes to doc/api/html/libbonoboui-bonobo-ui-component.html

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-01-24 11:47:06 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20070124114706-6qjybegllw5bweh7
Tags: 2.17.90-0ubuntu1
* New upstream release.
* debian/control.in:
  - added libgnomevfs2-dev (>= 2.8) to Build-Depends/Depends.

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=US-ASCII">
5
5
<title>BonoboUIComponent</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
7
7
<link rel="start" href="index.html" title="LibBonoboUI API Reference Manual">
8
8
<link rel="up" href="bonobo-ui.html" title="Bonobo UI">
9
9
<link rel="prev" href="libbonoboui-bonobo-window.html" title="bonobo-window">
25
25
<th width="100%" align="center">LibBonoboUI API Reference Manual</th>
26
26
<td><a accesskey="n" href="libbonoboui-bonobo-ui-container.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
27
27
</tr>
28
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2550711" class="shortcut">Top</a>
29
 
                  &#160;|&#160;
30
 
                  <a href="#id2552296" class="shortcut">Description</a>
31
 
                  &#160;|&#160;
32
 
                  <a href="#id2552150" class="shortcut">Object Hierarchy</a>
33
 
                  &#160;|&#160;
34
 
                  <a href="#id2552182" class="shortcut">Signals</a></nobr></td></tr>
 
28
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3005090" class="shortcut">Top</a>
 
29
                  &#160;|&#160;
 
30
                  <a href="#id3006677" class="shortcut">Description</a>
 
31
                  &#160;|&#160;
 
32
                  <a href="#id3006531" class="shortcut">Object Hierarchy</a>
 
33
                  &#160;|&#160;
 
34
                  <a href="#id3006563" class="shortcut">Signals</a></nobr></td></tr>
35
35
</table>
36
36
<div class="refentry" lang="en">
37
37
<a name="libbonoboui-bonobo-ui-component"></a><div class="titlepage"></div>
38
38
<div class="refnamediv"><table width="100%"><tr>
39
39
<td valign="top">
40
40
<h2>
41
 
<a name="id2550711"></a><span class="refentrytitle">BonoboUIComponent</span>
 
41
<a name="id3005090"></a><span class="refentrytitle">BonoboUIComponent</span>
42
42
</h2>
43
43
<p>BonoboUIComponent &#8212; A UI interface that handles UI merging for a component</p>
44
44
</td>
56
56
                                             const char *path,
57
57
                                             Bonobo_UIComponent_EventType type,
58
58
                                             const char *state,
59
 
                                             gpointer user_data);
 
59
                                             <a
 
60
href="../glib/glib-Basic-Types.html#gpointer"
 
61
>gpointer</a> user_data);
60
62
void        (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIVerbFn">*BonoboUIVerbFn</a>)               (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
61
 
                                             gpointer user_data,
 
63
                                             <a
 
64
href="../glib/glib-Basic-Types.html#gpointer"
 
65
>gpointer</a> user_data,
62
66
                                             const char *cname);
63
67
            <a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponentClass">BonoboUIComponentClass</a>;
64
68
<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a>* <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-construct">bonobo_ui_component_construct</a>
82
86
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-add-verb">bonobo_ui_component_add_verb</a>    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
83
87
                                             const char *cname,
84
88
                                             <a href="libbonoboui-bonobo-ui-component.html#BonoboUIVerbFn">BonoboUIVerbFn</a> fn,
85
 
                                             gpointer user_data);
 
89
                                             <a
 
90
href="../glib/glib-Basic-Types.html#gpointer"
 
91
>gpointer</a> user_data);
86
92
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-add-verb-full">bonobo_ui_component_add_verb_full</a>
87
93
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
88
94
                                             const char *cname,
89
 
                                             GClosure *closure);
 
95
                                             <a
 
96
href="../gobject/gobject-Closures.html#GClosure"
 
97
>GClosure</a> *closure);
90
98
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-remove-verb">bonobo_ui_component_remove_verb</a> (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
91
99
                                             const char *cname);
92
100
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-remove-verb-by-closure">bonobo_ui_component_remove_verb_by_closure</a>
93
101
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
94
 
                                             GClosure *closure);
 
102
                                             <a
 
103
href="../gobject/gobject-Closures.html#GClosure"
 
104
>GClosure</a> *closure);
95
105
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-add-listener">bonobo_ui_component_add_listener</a>
96
106
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
97
107
                                             const char *id,
98
108
                                             <a href="libbonoboui-bonobo-ui-component.html#BonoboUIListenerFn">BonoboUIListenerFn</a> fn,
99
 
                                             gpointer user_data);
 
109
                                             <a
 
110
href="../glib/glib-Basic-Types.html#gpointer"
 
111
>gpointer</a> user_data);
100
112
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-add-listener-full">bonobo_ui_component_add_listener_full</a>
101
113
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
102
114
                                             const char *id,
103
 
                                             GClosure *closure);
 
115
                                             <a
 
116
href="../gobject/gobject-Closures.html#GClosure"
 
117
>GClosure</a> *closure);
104
118
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-remove-listener">bonobo_ui_component_remove_listener</a>
105
119
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
106
120
                                             const char *cname);
107
121
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-remove-listener-by-closure">bonobo_ui_component_remove_listener_by_closure</a>
108
122
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
109
 
                                             GClosure *closure);
 
123
                                             <a
 
124
href="../gobject/gobject-Closures.html#GClosure"
 
125
>GClosure</a> *closure);
110
126
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-set">bonobo_ui_component_set</a>         (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
111
127
                                             const char *path,
112
128
                                             const char *xml,
123
139
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-rm">bonobo_ui_component_rm</a>          (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
124
140
                                             const char *path,
125
141
                                             CORBA_Environment *ev);
126
 
gboolean    <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-path-exists">bonobo_ui_component_path_exists</a> (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
142
<a
 
143
href="../glib/glib-Basic-Types.html#gboolean"
 
144
>gboolean</a>    <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-path-exists">bonobo_ui_component_path_exists</a> (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
127
145
                                             const char *path,
128
146
                                             CORBA_Environment *ev);
129
147
CORBA_char* <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-get">bonobo_ui_component_get</a>         (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
130
148
                                             const char *path,
131
 
                                             gboolean recurse,
 
149
                                             <a
 
150
href="../glib/glib-Basic-Types.html#gboolean"
 
151
>gboolean</a> recurse,
132
152
                                             CORBA_Environment *opt_ev);
133
153
<a href="libbonoboui-bonobo-ui-node.html#BonoboUINode">BonoboUINode</a>* <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-get-tree">bonobo_ui_component_get_tree</a>  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
134
154
                                             const char *path,
135
 
                                             gboolean recurse,
 
155
                                             <a
 
156
href="../glib/glib-Basic-Types.html#gboolean"
 
157
>gboolean</a> recurse,
136
158
                                             CORBA_Environment *opt_ev);
137
159
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-object-set">bonobo_ui_component_object_set</a>  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
138
160
                                             const char *path,
144
166
                                             CORBA_Environment *opt_ev);
145
167
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-widget-set">bonobo_ui_component_widget_set</a>  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
146
168
                                             const char *path,
147
 
                                             GtkWidget *widget,
 
169
                                             <a
 
170
href="../gtk/GtkWidget.html"
 
171
>GtkWidget</a> *widget,
148
172
                                             CORBA_Environment *opt_ev);
149
173
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-freeze">bonobo_ui_component_freeze</a>      (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
150
174
                                             CORBA_Environment *opt_ev);
155
179
                                             const char *prop,
156
180
                                             const char *value,
157
181
                                             CORBA_Environment *opt_ev);
158
 
gchar*      <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-get-prop">bonobo_ui_component_get_prop</a>    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
182
<a
 
183
href="../glib/glib-Basic-Types.html#gchar"
 
184
>gchar</a>*      <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-get-prop">bonobo_ui_component_get_prop</a>    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
159
185
                                             const char *path,
160
186
                                             const char *prop,
161
187
                                             CORBA_Environment *opt_ev);
174
200
void        <a href="libbonoboui-bonobo-ui-component.html#bonobo-ui-component-add-verb-list-with-data">bonobo_ui_component_add_verb_list_with_data</a>
175
201
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
176
202
                                             const <a href="libbonoboui-bonobo-ui-component.html#BonoboUIVerb">BonoboUIVerb</a> *list,
177
 
                                             gpointer user_data);
 
203
                                             <a
 
204
href="../glib/glib-Basic-Types.html#gpointer"
 
205
>gpointer</a> user_data);
178
206
 
179
207
</pre>
180
208
</div>
181
209
<div class="refsect1" lang="en">
182
 
<a name="id2552150"></a><h2>Object Hierarchy</h2>
 
210
<a name="id3006531"></a><h2>Object Hierarchy</h2>
183
211
<pre class="synopsis">
184
212
 
185
 
  GObject
186
 
   +----BonoboObject
 
213
  <a
 
214
href="../gobject/gobject-The-Base-Object-Type.html#GObject"
 
215
>GObject</a>
 
216
   +----<a
 
217
href="../libbonobo/libbonobo-bonobo-object.html#BonoboObject"
 
218
>BonoboObject</a>
187
219
         +----BonoboUIComponent
188
220
</pre>
189
221
</div>
190
222
<div class="refsect1" lang="en">
191
 
<a name="id2552182"></a><h2>Signals</h2>
 
223
<a name="id3006563"></a><h2>Signals</h2>
192
224
<pre class="synopsis">
193
225
 
194
226
"<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent-exec-verb">exec-verb</a>" void        user_function      (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *bonobouicomponent,
195
 
                                            gchar             *arg1,
196
 
                                            gpointer           user_data)              : Run first
 
227
                                            <a
 
228
href="../glib/glib-Basic-Types.html#gchar"
 
229
>gchar</a>             *arg1,
 
230
                                            <a
 
231
href="../glib/glib-Basic-Types.html#gpointer"
 
232
>gpointer</a>           user_data)              : Run first
197
233
"<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent-ui-event">ui-event</a>"  void        user_function      (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *bonobouicomponent,
198
 
                                            gchar             *arg1,
199
 
                                            gint               arg2,
200
 
                                            gchar             *arg3,
201
 
                                            gpointer           user_data)              : Run first
 
234
                                            <a
 
235
href="../glib/glib-Basic-Types.html#gchar"
 
236
>gchar</a>             *arg1,
 
237
                                            <a
 
238
href="../glib/glib-Basic-Types.html#gint"
 
239
>gint</a>               arg2,
 
240
                                            <a
 
241
href="../glib/glib-Basic-Types.html#gchar"
 
242
>gchar</a>             *arg3,
 
243
                                            <a
 
244
href="../glib/glib-Basic-Types.html#gpointer"
 
245
>gpointer</a>           user_data)              : Run first
202
246
</pre>
203
247
</div>
204
248
<div class="refsect1" lang="en">
205
 
<a name="id2552296"></a><h2>Description</h2>
 
249
<a name="id3006677"></a><h2>Description</h2>
206
250
<p>
207
251
The BonoboUIComponent is the client side portion of the UI merging scheme.
208
252
It should be implemented by any component that wishes to merge menus / UI.
219
263
construction time and can be accessed thus:
220
264
  </p>
221
265
<div class="example">
222
 
<a name="id2552333"></a><p class="title"><b>Example&#160;1.&#160;Using the UI Component associated with a control</b></p>
223
 
<pre class="programlisting">
 
266
<a name="id3006713"></a><p class="title"><b>Example&#160;4.&#160;Using the UI Component associated with a control</b></p>
 
267
<div class="example-contents"><pre class="programlisting">
224
268
/*
225
269
 * For the format of the XML see bonobo/doc/xml-ui.txt
226
270
 * For a standard template to base your UI on see bonobo/doc/std-ui.xml
288
332
 
289
333
        return BONOBO_OBJECT (control);
290
334
}
291
 
    </pre>
 
335
    </pre></div>
292
336
</div>
293
 
<p>
 
337
<p><br class="example-break">
294
338
This sets up the UI, associates a 'FileFoo' verb with a callback, and
295
339
on control activation merges the UI elements into a standard path
296
340
in the file menu.
310
354
is extremely important. Here is a better activate function:
311
355
  </p>
312
356
<div class="example">
313
 
<a name="id2550584"></a><p class="title"><b>Example&#160;2.&#160;A better way to create your UI</b></p>
314
 
<pre class="programlisting">
 
357
<a name="id3004963"></a><p class="title"><b>Example&#160;5.&#160;A better way to create your UI</b></p>
 
358
<div class="example-contents"><pre class="programlisting">
315
359
static void
316
360
control_activate_cb (BonoboControl *object,
317
361
                     gboolean       state,
332
376
        else /* De-activate */
333
377
                bonobo_ui_component_unset_container (ui_component);
334
378
}
335
 
    </pre>
 
379
    </pre></div>
336
380
</div>
337
 
<p>
 
381
<p><br class="example-break">
338
382
  In this example "GNOME_MyApp.ui" is the correctly namespaced UI
339
383
xml filename, ( see doc/NAMESPACE to register your name ), and
340
384
"my-app" is the gnome application name, from which a path to your
342
386
</p>
343
387
</div>
344
388
<div class="refsect1" lang="en">
345
 
<a name="id2550612"></a><h2>Details</h2>
 
389
<a name="id3004991"></a><h2>Details</h2>
346
390
<div class="refsect2" lang="en">
347
 
<a name="id2550623"></a><h3>
 
391
<a name="id3005002"></a><h3>
348
392
<a name="BonoboUIComponent-struct"></a>BonoboUIComponent</h3>
349
 
<a class="indexterm" name="id2550636"></a><pre class="programlisting">typedef struct _BonoboUIComponent BonoboUIComponent;</pre>
 
393
<a class="indexterm" name="id3005015"></a><pre class="programlisting">typedef struct _BonoboUIComponent BonoboUIComponent;</pre>
350
394
<p>
351
395
 
352
396
</p>
353
397
</div>
354
398
<hr>
355
399
<div class="refsect2" lang="en">
356
 
<a name="id2550652"></a><h3>
 
400
<a name="id3005031"></a><h3>
357
401
<a name="BonoboUIComponentPrivate"></a>BonoboUIComponentPrivate</h3>
358
 
<a class="indexterm" name="id2550664"></a><pre class="programlisting">typedef struct _BonoboUIComponentPrivate BonoboUIComponentPrivate;</pre>
 
402
<a class="indexterm" name="id3005043"></a><pre class="programlisting">typedef struct _BonoboUIComponentPrivate BonoboUIComponentPrivate;</pre>
359
403
<p>
360
404
 
361
405
</p>
362
406
</div>
363
407
<hr>
364
408
<div class="refsect2" lang="en">
365
 
<a name="id2550680"></a><h3>
 
409
<a name="id3005059"></a><h3>
366
410
<a name="BonoboUIListenerFn"></a>BonoboUIListenerFn ()</h3>
367
 
<a class="indexterm" name="id2550693"></a><pre class="programlisting">void        (*BonoboUIListenerFn)           (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
411
<a class="indexterm" name="id3005072"></a><pre class="programlisting">void        (*BonoboUIListenerFn)           (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
368
412
                                             const char *path,
369
413
                                             Bonobo_UIComponent_EventType type,
370
414
                                             const char *state,
371
 
                                             gpointer user_data);</pre>
 
415
                                             <a
 
416
href="../glib/glib-Basic-Types.html#gpointer"
 
417
>gpointer</a> user_data);</pre>
372
418
<p>
373
419
 
374
420
</p>
376
422
<col align="left" valign="top">
377
423
<tbody>
378
424
<tr>
379
 
<td>
380
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
381
 
<td>
382
 
</td>
383
 
</tr>
384
 
<tr>
385
 
<td>
386
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
387
 
<td>
388
 
</td>
389
 
</tr>
390
 
<tr>
391
 
<td>
392
 
<span class="term"><em class="parameter"><code>type</code></em>&#160;:</span></td>
393
 
<td>
394
 
</td>
395
 
</tr>
396
 
<tr>
397
 
<td>
398
 
<span class="term"><em class="parameter"><code>state</code></em>&#160;:</span></td>
399
 
<td>
400
 
</td>
401
 
</tr>
402
 
<tr>
403
 
<td>
404
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
425
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
426
<td>
 
427
</td>
 
428
</tr>
 
429
<tr>
 
430
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
431
<td>
 
432
</td>
 
433
</tr>
 
434
<tr>
 
435
<td><span class="term"><em class="parameter"><code>type</code></em>&#160;:</span></td>
 
436
<td>
 
437
</td>
 
438
</tr>
 
439
<tr>
 
440
<td><span class="term"><em class="parameter"><code>state</code></em>&#160;:</span></td>
 
441
<td>
 
442
</td>
 
443
</tr>
 
444
<tr>
 
445
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
405
446
<td>
406
447
 
407
448
 
412
453
</div>
413
454
<hr>
414
455
<div class="refsect2" lang="en">
415
 
<a name="id2552809"></a><h3>
 
456
<a name="id3007189"></a><h3>
416
457
<a name="BonoboUIVerbFn"></a>BonoboUIVerbFn ()</h3>
417
 
<a class="indexterm" name="id2552821"></a><pre class="programlisting">void        (*BonoboUIVerbFn)               (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
418
 
                                             gpointer user_data,
 
458
<a class="indexterm" name="id3007202"></a><pre class="programlisting">void        (*BonoboUIVerbFn)               (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
459
                                             <a
 
460
href="../glib/glib-Basic-Types.html#gpointer"
 
461
>gpointer</a> user_data,
419
462
                                             const char *cname);</pre>
420
463
<p>
421
464
 
424
467
<col align="left" valign="top">
425
468
<tbody>
426
469
<tr>
427
 
<td>
428
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
429
 
<td>
430
 
</td>
431
 
</tr>
432
 
<tr>
433
 
<td>
434
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
435
 
<td>
436
 
</td>
437
 
</tr>
438
 
<tr>
439
 
<td>
440
 
<span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
 
470
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
471
<td>
 
472
</td>
 
473
</tr>
 
474
<tr>
 
475
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
476
<td>
 
477
</td>
 
478
</tr>
 
479
<tr>
 
480
<td><span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
441
481
<td>
442
482
 
443
483
 
448
488
</div>
449
489
<hr>
450
490
<div class="refsect2" lang="en">
451
 
<a name="id2552910"></a><h3>
 
491
<a name="id3007290"></a><h3>
452
492
<a name="BonoboUIComponentClass"></a>BonoboUIComponentClass</h3>
453
 
<a class="indexterm" name="id2552923"></a><pre class="programlisting">typedef struct {
 
493
<a class="indexterm" name="id3007303"></a><pre class="programlisting">typedef struct {
454
494
        BonoboObjectClass          parent_class;
455
495
 
456
496
        POA_Bonobo_UIComponent__epv epv;
508
548
</div>
509
549
<hr>
510
550
<div class="refsect2" lang="en">
511
 
<a name="id2552961"></a><h3>
 
551
<a name="id3007342"></a><h3>
512
552
<a name="bonobo-ui-component-construct"></a>bonobo_ui_component_construct ()</h3>
513
 
<a class="indexterm" name="id2552975"></a><pre class="programlisting"><a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a>* bonobo_ui_component_construct
 
553
<a class="indexterm" name="id3007355"></a><pre class="programlisting"><a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a>* bonobo_ui_component_construct
514
554
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
515
555
                                             const char *name);</pre>
516
556
<p>
522
562
<col align="left" valign="top">
523
563
<tbody>
524
564
<tr>
525
 
<td>
526
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
565
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
527
566
<td>
528
567
</td>
529
568
</tr>
530
569
<tr>
531
 
<td>
532
 
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
 
570
<td><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
533
571
<td> the name of the UI component
534
572
</td>
535
573
</tr>
536
574
<tr>
537
 
<td>
538
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
575
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
539
576
<td> a constructed UI component or NULL on error
540
577
</td>
541
578
</tr>
544
581
</div>
545
582
<hr>
546
583
<div class="refsect2" lang="en">
547
 
<a name="id2553064"></a><h3>
 
584
<a name="id3007444"></a><h3>
548
585
<a name="bonobo-ui-component-new"></a>bonobo_ui_component_new ()</h3>
549
 
<a class="indexterm" name="id2553077"></a><pre class="programlisting"><a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a>* bonobo_ui_component_new  (const char *name);</pre>
 
586
<a class="indexterm" name="id3007458"></a><pre class="programlisting"><a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a>* bonobo_ui_component_new  (const char *name);</pre>
550
587
<p>
551
588
Create a new UI component with the specified name</p>
552
589
<p>
556
593
<col align="left" valign="top">
557
594
<tbody>
558
595
<tr>
559
 
<td>
560
 
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
 
596
<td><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
561
597
<td> the name of the UI component
562
598
</td>
563
599
</tr>
564
600
<tr>
565
 
<td>
566
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
601
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
567
602
<td> a new UI component 
568
603
</td>
569
604
</tr>
572
607
</div>
573
608
<hr>
574
609
<div class="refsect2" lang="en">
575
 
<a name="id2553139"></a><h3>
 
610
<a name="id3007520"></a><h3>
576
611
<a name="bonobo-ui-component-new-default"></a>bonobo_ui_component_new_default ()</h3>
577
 
<a class="indexterm" name="id2553152"></a><pre class="programlisting"><a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a>* bonobo_ui_component_new_default
 
612
<a class="indexterm" name="id3007533"></a><pre class="programlisting"><a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a>* bonobo_ui_component_new_default
578
613
                                            (void);</pre>
579
614
<p>
580
615
Create a UI component with a unique default name
585
620
<div class="variablelist"><table border="0">
586
621
<col align="left" valign="top">
587
622
<tbody><tr>
588
 
<td>
589
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
623
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
590
624
<td> a new UI component
591
625
</td>
592
626
</tr></tbody>
594
628
</div>
595
629
<hr>
596
630
<div class="refsect2" lang="en">
597
 
<a name="id2553195"></a><h3>
 
631
<a name="id3007575"></a><h3>
598
632
<a name="bonobo-ui-component-set-name"></a>bonobo_ui_component_set_name ()</h3>
599
 
<a class="indexterm" name="id2553208"></a><pre class="programlisting">void        bonobo_ui_component_set_name    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
633
<a class="indexterm" name="id3007589"></a><pre class="programlisting">void        bonobo_ui_component_set_name    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
600
634
                                             const char *name);</pre>
601
635
<p>
602
636
Set the <em class="parameter"><code>name</code></em> of the UI <em class="parameter"><code>component</code></em></p>
607
641
<col align="left" valign="top">
608
642
<tbody>
609
643
<tr>
610
 
<td>
611
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
644
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
612
645
<td> the UI component
613
646
</td>
614
647
</tr>
615
648
<tr>
616
 
<td>
617
 
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
 
649
<td><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
618
650
<td> the new name
619
651
</td>
620
652
</tr>
623
655
</div>
624
656
<hr>
625
657
<div class="refsect2" lang="en">
626
 
<a name="id2553291"></a><h3>
 
658
<a name="id3007671"></a><h3>
627
659
<a name="bonobo-ui-component-get-name"></a>bonobo_ui_component_get_name ()</h3>
628
 
<a class="indexterm" name="id2553305"></a><pre class="programlisting">const char* bonobo_ui_component_get_name    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component);</pre>
 
660
<a class="indexterm" name="id3007685"></a><pre class="programlisting">const char* bonobo_ui_component_get_name    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component);</pre>
629
661
<p>
630
662
</p>
631
663
<p>
635
667
<col align="left" valign="top">
636
668
<tbody>
637
669
<tr>
638
 
<td>
639
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
670
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
640
671
<td> the UI component
641
672
</td>
642
673
</tr>
643
674
<tr>
644
 
<td>
645
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
675
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
646
676
<td> the name of the UI <em class="parameter"><code>component</code></em>
647
677
</td>
648
678
</tr>
651
681
</div>
652
682
<hr>
653
683
<div class="refsect2" lang="en">
654
 
<a name="id2553372"></a><h3>
 
684
<a name="id3007753"></a><h3>
655
685
<a name="bonobo-ui-component-set-container"></a>bonobo_ui_component_set_container ()</h3>
656
 
<a class="indexterm" name="id2553386"></a><pre class="programlisting">void        bonobo_ui_component_set_container
 
686
<a class="indexterm" name="id3007767"></a><pre class="programlisting">void        bonobo_ui_component_set_container
657
687
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
658
688
                                             Bonobo_UIContainer container,
659
689
                                             CORBA_Environment *opt_ev);</pre>
667
697
<col align="left" valign="top">
668
698
<tbody>
669
699
<tr>
670
 
<td>
671
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
700
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
672
701
<td> the component
673
702
</td>
674
703
</tr>
675
704
<tr>
676
 
<td>
677
 
<span class="term"><em class="parameter"><code>container</code></em>&#160;:</span></td>
 
705
<td><span class="term"><em class="parameter"><code>container</code></em>&#160;:</span></td>
678
706
<td> a remote container object.
679
707
</td>
680
708
</tr>
681
709
<tr>
682
 
<td>
683
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
710
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
684
711
<td>
685
712
 
686
713
 
691
718
</div>
692
719
<hr>
693
720
<div class="refsect2" lang="en">
694
 
<a name="id2553493"></a><h3>
 
721
<a name="id3007874"></a><h3>
695
722
<a name="bonobo-ui-component-unset-container"></a>bonobo_ui_component_unset_container ()</h3>
696
 
<a class="indexterm" name="id2553507"></a><pre class="programlisting">void        bonobo_ui_component_unset_container
 
723
<a class="indexterm" name="id3007888"></a><pre class="programlisting">void        bonobo_ui_component_unset_container
697
724
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
698
725
                                             CORBA_Environment *opt_ev);</pre>
699
726
<p>
706
733
<col align="left" valign="top">
707
734
<tbody>
708
735
<tr>
709
 
<td>
710
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
736
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
711
737
<td> the component
712
738
</td>
713
739
</tr>
714
740
<tr>
715
 
<td>
716
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
741
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
717
742
<td>
718
743
 
719
744
 
724
749
</div>
725
750
<hr>
726
751
<div class="refsect2" lang="en">
727
 
<a name="id2553594"></a><h3>
 
752
<a name="id3007975"></a><h3>
728
753
<a name="bonobo-ui-component-get-container"></a>bonobo_ui_component_get_container ()</h3>
729
 
<a class="indexterm" name="id2553608"></a><pre class="programlisting">Bonobo_UIContainer bonobo_ui_component_get_container
 
754
<a class="indexterm" name="id3007989"></a><pre class="programlisting">Bonobo_UIContainer bonobo_ui_component_get_container
730
755
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component);</pre>
731
756
<p>
732
757
</p>
737
762
<col align="left" valign="top">
738
763
<tbody>
739
764
<tr>
740
 
<td>
741
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
765
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
742
766
<td> the component.
743
767
</td>
744
768
</tr>
745
769
<tr>
746
 
<td>
747
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
770
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
748
771
<td> the associated remote container
749
772
</td>
750
773
</tr>
753
776
</div>
754
777
<hr>
755
778
<div class="refsect2" lang="en">
756
 
<a name="id2553670"></a><h3>
 
779
<a name="id3008050"></a><h3>
757
780
<a name="bonobo-ui-component-add-verb"></a>bonobo_ui_component_add_verb ()</h3>
758
 
<a class="indexterm" name="id2553683"></a><pre class="programlisting">void        bonobo_ui_component_add_verb    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
781
<a class="indexterm" name="id3008063"></a><pre class="programlisting">void        bonobo_ui_component_add_verb    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
759
782
                                             const char *cname,
760
783
                                             <a href="libbonoboui-bonobo-ui-component.html#BonoboUIVerbFn">BonoboUIVerbFn</a> fn,
761
 
                                             gpointer user_data);</pre>
 
784
                                             <a
 
785
href="../glib/glib-Basic-Types.html#gpointer"
 
786
>gpointer</a> user_data);</pre>
762
787
<p>
763
788
Add a verb to the UI component, that can be invoked by
764
789
the container.</p>
769
794
<col align="left" valign="top">
770
795
<tbody>
771
796
<tr>
772
 
<td>
773
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
797
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
774
798
<td> the component to add it to
775
799
</td>
776
800
</tr>
777
801
<tr>
778
 
<td>
779
 
<span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
 
802
<td><span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
780
803
<td> the programmatic name of the verb
781
804
</td>
782
805
</tr>
783
806
<tr>
784
 
<td>
785
 
<span class="term"><em class="parameter"><code>fn</code></em>&#160;:</span></td>
 
807
<td><span class="term"><em class="parameter"><code>fn</code></em>&#160;:</span></td>
786
808
<td> the callback function for invoking it
787
809
</td>
788
810
</tr>
789
811
<tr>
790
 
<td>
791
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
812
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
792
813
<td> the associated user data for the callback
793
814
</td>
794
815
</tr>
797
818
</div>
798
819
<hr>
799
820
<div class="refsect2" lang="en">
800
 
<a name="id2553801"></a><h3>
 
821
<a name="id3008181"></a><h3>
801
822
<a name="bonobo-ui-component-add-verb-full"></a>bonobo_ui_component_add_verb_full ()</h3>
802
 
<a class="indexterm" name="id2553815"></a><pre class="programlisting">void        bonobo_ui_component_add_verb_full
 
823
<a class="indexterm" name="id3008196"></a><pre class="programlisting">void        bonobo_ui_component_add_verb_full
803
824
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
804
825
                                             const char *cname,
805
 
                                             GClosure *closure);</pre>
 
826
                                             <a
 
827
href="../gobject/gobject-Closures.html#GClosure"
 
828
>GClosure</a> *closure);</pre>
806
829
<p>
807
830
Add a verb to the UI component, that can be invoked by
808
831
the container.</p>
813
836
<col align="left" valign="top">
814
837
<tbody>
815
838
<tr>
816
 
<td>
817
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
839
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
818
840
<td> the component to add it to
819
841
</td>
820
842
</tr>
821
843
<tr>
822
 
<td>
823
 
<span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
 
844
<td><span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
824
845
<td> the programmatic name of the verb
825
846
</td>
826
847
</tr>
827
848
<tr>
828
 
<td>
829
 
<span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
849
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
830
850
<td>
831
851
 
832
852
 
837
857
</div>
838
858
<hr>
839
859
<div class="refsect2" lang="en">
840
 
<a name="id2553910"></a><h3>
 
860
<a name="id3008291"></a><h3>
841
861
<a name="bonobo-ui-component-remove-verb"></a>bonobo_ui_component_remove_verb ()</h3>
842
 
<a class="indexterm" name="id2553924"></a><pre class="programlisting">void        bonobo_ui_component_remove_verb (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
862
<a class="indexterm" name="id3008304"></a><pre class="programlisting">void        bonobo_ui_component_remove_verb (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
843
863
                                             const char *cname);</pre>
844
864
<p>
845
865
Remove a verb by it's unique name</p>
850
870
<col align="left" valign="top">
851
871
<tbody>
852
872
<tr>
853
 
<td>
854
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
873
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
855
874
<td> the component to add it to
856
875
</td>
857
876
</tr>
858
877
<tr>
859
 
<td>
860
 
<span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
 
878
<td><span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
861
879
<td> the programmatic name of the verb
862
880
</td>
863
881
</tr>
866
884
</div>
867
885
<hr>
868
886
<div class="refsect2" lang="en">
869
 
<a name="id2553997"></a><h3>
 
887
<a name="id3008378"></a><h3>
870
888
<a name="bonobo-ui-component-remove-verb-by-closure"></a>bonobo_ui_component_remove_verb_by_closure ()</h3>
871
 
<a class="indexterm" name="id2554012"></a><pre class="programlisting">void        bonobo_ui_component_remove_verb_by_closure
 
889
<a class="indexterm" name="id3008393"></a><pre class="programlisting">void        bonobo_ui_component_remove_verb_by_closure
872
890
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
873
 
                                             GClosure *closure);</pre>
 
891
                                             <a
 
892
href="../gobject/gobject-Closures.html#GClosure"
 
893
>GClosure</a> *closure);</pre>
874
894
<p>
875
895
remove any verb handled by <em class="parameter"><code>fn</code></em>.</p>
876
896
<p>
880
900
<col align="left" valign="top">
881
901
<tbody>
882
902
<tr>
883
 
<td>
884
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
903
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
885
904
<td> the component to add it to
886
905
</td>
887
906
</tr>
888
907
<tr>
889
 
<td>
890
 
<span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
908
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
891
909
<td>
892
910
 
893
911
 
898
916
</div>
899
917
<hr>
900
918
<div class="refsect2" lang="en">
901
 
<a name="id2554090"></a><h3>
 
919
<a name="id3008471"></a><h3>
902
920
<a name="bonobo-ui-component-add-listener"></a>bonobo_ui_component_add_listener ()</h3>
903
 
<a class="indexterm" name="id2554103"></a><pre class="programlisting">void        bonobo_ui_component_add_listener
 
921
<a class="indexterm" name="id3008484"></a><pre class="programlisting">void        bonobo_ui_component_add_listener
904
922
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
905
923
                                             const char *id,
906
924
                                             <a href="libbonoboui-bonobo-ui-component.html#BonoboUIListenerFn">BonoboUIListenerFn</a> fn,
907
 
                                             gpointer user_data);</pre>
 
925
                                             <a
 
926
href="../glib/glib-Basic-Types.html#gpointer"
 
927
>gpointer</a> user_data);</pre>
908
928
<p>
909
929
Add a listener for stateful events.</p>
910
930
<p>
914
934
<col align="left" valign="top">
915
935
<tbody>
916
936
<tr>
917
 
<td>
918
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
937
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
919
938
<td> the component to add it to
920
939
</td>
921
940
</tr>
922
941
<tr>
923
 
<td>
924
 
<span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
 
942
<td><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
925
943
<td> the programmatic name of the id
926
944
</td>
927
945
</tr>
928
946
<tr>
929
 
<td>
930
 
<span class="term"><em class="parameter"><code>fn</code></em>&#160;:</span></td>
 
947
<td><span class="term"><em class="parameter"><code>fn</code></em>&#160;:</span></td>
931
948
<td> the callback function for invoking it
932
949
</td>
933
950
</tr>
934
951
<tr>
935
 
<td>
936
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
952
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
937
953
<td> the associated user data for the callback
938
954
</td>
939
955
</tr>
942
958
</div>
943
959
<hr>
944
960
<div class="refsect2" lang="en">
945
 
<a name="id2554221"></a><h3>
 
961
<a name="id3008602"></a><h3>
946
962
<a name="bonobo-ui-component-add-listener-full"></a>bonobo_ui_component_add_listener_full ()</h3>
947
 
<a class="indexterm" name="id2554235"></a><pre class="programlisting">void        bonobo_ui_component_add_listener_full
 
963
<a class="indexterm" name="id3008615"></a><pre class="programlisting">void        bonobo_ui_component_add_listener_full
948
964
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
949
965
                                             const char *id,
950
 
                                             GClosure *closure);</pre>
 
966
                                             <a
 
967
href="../gobject/gobject-Closures.html#GClosure"
 
968
>GClosure</a> *closure);</pre>
951
969
<p>
952
970
Add a listener for stateful events.</p>
953
971
<p>
957
975
<col align="left" valign="top">
958
976
<tbody>
959
977
<tr>
960
 
<td>
961
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
978
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
962
979
<td> the component to add it to
963
980
</td>
964
981
</tr>
965
982
<tr>
966
 
<td>
967
 
<span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
 
983
<td><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
968
984
<td> the programmatic name of the id
969
985
</td>
970
986
</tr>
971
987
<tr>
972
 
<td>
973
 
<span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
988
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
974
989
<td>
975
990
 
976
991
 
981
996
</div>
982
997
<hr>
983
998
<div class="refsect2" lang="en">
984
 
<a name="id2554330"></a><h3>
 
999
<a name="id3008710"></a><h3>
985
1000
<a name="bonobo-ui-component-remove-listener"></a>bonobo_ui_component_remove_listener ()</h3>
986
 
<a class="indexterm" name="id2554344"></a><pre class="programlisting">void        bonobo_ui_component_remove_listener
 
1001
<a class="indexterm" name="id3008724"></a><pre class="programlisting">void        bonobo_ui_component_remove_listener
987
1002
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
988
1003
                                             const char *cname);</pre>
989
1004
<p>
995
1010
<col align="left" valign="top">
996
1011
<tbody>
997
1012
<tr>
998
 
<td>
999
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1013
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1000
1014
<td> the component to add it to
1001
1015
</td>
1002
1016
</tr>
1003
1017
<tr>
1004
 
<td>
1005
 
<span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
 
1018
<td><span class="term"><em class="parameter"><code>cname</code></em>&#160;:</span></td>
1006
1019
<td> the programmatic name of the id
1007
1020
</td>
1008
1021
</tr>
1011
1024
</div>
1012
1025
<hr>
1013
1026
<div class="refsect2" lang="en">
1014
 
<a name="id2554417"></a><h3>
 
1027
<a name="id3008797"></a><h3>
1015
1028
<a name="bonobo-ui-component-remove-listener-by-closure"></a>bonobo_ui_component_remove_listener_by_closure ()</h3>
1016
 
<a class="indexterm" name="id2554431"></a><pre class="programlisting">void        bonobo_ui_component_remove_listener_by_closure
 
1029
<a class="indexterm" name="id3008811"></a><pre class="programlisting">void        bonobo_ui_component_remove_listener_by_closure
1017
1030
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1018
 
                                             GClosure *closure);</pre>
 
1031
                                             <a
 
1032
href="../gobject/gobject-Closures.html#GClosure"
 
1033
>GClosure</a> *closure);</pre>
1019
1034
<p>
1020
1035
 
1021
1036
</p>
1023
1038
<col align="left" valign="top">
1024
1039
<tbody>
1025
1040
<tr>
1026
 
<td>
1027
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1041
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1028
1042
<td>
1029
1043
</td>
1030
1044
</tr>
1031
1045
<tr>
1032
 
<td>
1033
 
<span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1046
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
1034
1047
<td>
1035
1048
 
1036
1049
 
1041
1054
</div>
1042
1055
<hr>
1043
1056
<div class="refsect2" lang="en">
1044
 
<a name="id2554500"></a><h3>
 
1057
<a name="id3008880"></a><h3>
1045
1058
<a name="bonobo-ui-component-set"></a>bonobo_ui_component_set ()</h3>
1046
 
<a class="indexterm" name="id2554513"></a><pre class="programlisting">void        bonobo_ui_component_set         (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1059
<a class="indexterm" name="id3008893"></a><pre class="programlisting">void        bonobo_ui_component_set         (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1047
1060
                                             const char *path,
1048
1061
                                             const char *xml,
1049
1062
                                             CORBA_Environment *opt_ev);</pre>
1062
1075
<col align="left" valign="top">
1063
1076
<tbody>
1064
1077
<tr>
1065
 
<td>
1066
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1078
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1067
1079
<td> the component
1068
1080
</td>
1069
1081
</tr>
1070
1082
<tr>
1071
 
<td>
1072
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1083
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1073
1084
<td> the path to set
1074
1085
</td>
1075
1086
</tr>
1076
1087
<tr>
1077
 
<td>
1078
 
<span class="term"><em class="parameter"><code>xml</code></em>&#160;:</span></td>
 
1088
<td><span class="term"><em class="parameter"><code>xml</code></em>&#160;:</span></td>
1079
1089
<td> the xml to set
1080
1090
</td>
1081
1091
</tr>
1082
1092
<tr>
1083
 
<td>
1084
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1093
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1085
1094
<td> the (optional) CORBA exception environment
1086
1095
</td>
1087
1096
</tr>
1090
1099
</div>
1091
1100
<hr>
1092
1101
<div class="refsect2" lang="en">
1093
 
<a name="id2554670"></a><h3>
 
1102
<a name="id3009050"></a><h3>
1094
1103
<a name="bonobo-ui-component-set-translate"></a>bonobo_ui_component_set_translate ()</h3>
1095
 
<a class="indexterm" name="id2554684"></a><pre class="programlisting">void        bonobo_ui_component_set_translate
 
1104
<a class="indexterm" name="id3009064"></a><pre class="programlisting">void        bonobo_ui_component_set_translate
1096
1105
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1097
1106
                                             const char *path,
1098
1107
                                             const char *xml,
1108
1117
<col align="left" valign="top">
1109
1118
<tbody>
1110
1119
<tr>
1111
 
<td>
1112
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1120
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1113
1121
<td> the component
1114
1122
</td>
1115
1123
</tr>
1116
1124
<tr>
1117
 
<td>
1118
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1125
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1119
1126
<td> the path to set
1120
1127
</td>
1121
1128
</tr>
1122
1129
<tr>
1123
 
<td>
1124
 
<span class="term"><em class="parameter"><code>xml</code></em>&#160;:</span></td>
 
1130
<td><span class="term"><em class="parameter"><code>xml</code></em>&#160;:</span></td>
1125
1131
<td> the non translated xml to set
1126
1132
</td>
1127
1133
</tr>
1128
1134
<tr>
1129
 
<td>
1130
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1135
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1131
1136
<td> the (optional) CORBA exception environment
1132
1137
</td>
1133
1138
</tr>
1136
1141
</div>
1137
1142
<hr>
1138
1143
<div class="refsect2" lang="en">
1139
 
<a name="id2554811"></a><h3>
 
1144
<a name="id3009191"></a><h3>
1140
1145
<a name="bonobo-ui-component-set-tree"></a>bonobo_ui_component_set_tree ()</h3>
1141
 
<a class="indexterm" name="id2554824"></a><pre class="programlisting">void        bonobo_ui_component_set_tree    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1146
<a class="indexterm" name="id3009204"></a><pre class="programlisting">void        bonobo_ui_component_set_tree    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1142
1147
                                             const char *path,
1143
1148
                                             <a href="libbonoboui-bonobo-ui-node.html#BonoboUINode">BonoboUINode</a> *node,
1144
1149
                                             CORBA_Environment *ev);</pre>
1152
1157
<col align="left" valign="top">
1153
1158
<tbody>
1154
1159
<tr>
1155
 
<td>
1156
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1160
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1157
1161
<td> the component
1158
1162
</td>
1159
1163
</tr>
1160
1164
<tr>
1161
 
<td>
1162
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1165
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1163
1166
<td> the path to set
1164
1167
</td>
1165
1168
</tr>
1166
1169
<tr>
1167
 
<td>
1168
 
<span class="term"><em class="parameter"><code>node</code></em>&#160;:</span></td>
 
1170
<td><span class="term"><em class="parameter"><code>node</code></em>&#160;:</span></td>
1169
1171
<td> the <a href="libbonoboui-bonobo-ui-node.html#BonoboUINode"><span class="type">BonoboUINode</span></a> representation of an xml tree to set
1170
1172
</td>
1171
1173
</tr>
1172
1174
<tr>
1173
 
<td>
1174
 
<span class="term"><em class="parameter"><code>ev</code></em>&#160;:</span></td>
 
1175
<td><span class="term"><em class="parameter"><code>ev</code></em>&#160;:</span></td>
1175
1176
<td> the (optional) CORBA exception environment
1176
1177
</td>
1177
1178
</tr>
1180
1181
</div>
1181
1182
<hr>
1182
1183
<div class="refsect2" lang="en">
1183
 
<a name="id2554975"></a><h3>
 
1184
<a name="id3009355"></a><h3>
1184
1185
<a name="bonobo-ui-component-rm"></a>bonobo_ui_component_rm ()</h3>
1185
 
<a class="indexterm" name="id2554987"></a><pre class="programlisting">void        bonobo_ui_component_rm          (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1186
<a class="indexterm" name="id3009368"></a><pre class="programlisting">void        bonobo_ui_component_rm          (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1186
1187
                                             const char *path,
1187
1188
                                             CORBA_Environment *ev);</pre>
1188
1189
<p>
1196
1197
<col align="left" valign="top">
1197
1198
<tbody>
1198
1199
<tr>
1199
 
<td>
1200
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1200
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1201
1201
<td> the component
1202
1202
</td>
1203
1203
</tr>
1204
1204
<tr>
1205
 
<td>
1206
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1205
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1207
1206
<td> the path to set
1208
1207
</td>
1209
1208
</tr>
1210
1209
<tr>
1211
 
<td>
1212
 
<span class="term"><em class="parameter"><code>ev</code></em>&#160;:</span></td>
 
1210
<td><span class="term"><em class="parameter"><code>ev</code></em>&#160;:</span></td>
1213
1211
<td> the (optional) CORBA exception environment
1214
1212
</td>
1215
1213
</tr>
1218
1216
</div>
1219
1217
<hr>
1220
1218
<div class="refsect2" lang="en">
1221
 
<a name="id2555103"></a><h3>
 
1219
<a name="id3009483"></a><h3>
1222
1220
<a name="bonobo-ui-component-path-exists"></a>bonobo_ui_component_path_exists ()</h3>
1223
 
<a class="indexterm" name="id2555117"></a><pre class="programlisting">gboolean    bonobo_ui_component_path_exists (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1221
<a class="indexterm" name="id3009497"></a><pre class="programlisting"><a
 
1222
href="../glib/glib-Basic-Types.html#gboolean"
 
1223
>gboolean</a>    bonobo_ui_component_path_exists (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1224
1224
                                             const char *path,
1225
1225
                                             CORBA_Environment *ev);</pre>
1226
1226
<p>
1232
1232
<col align="left" valign="top">
1233
1233
<tbody>
1234
1234
<tr>
1235
 
<td>
1236
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1235
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1237
1236
<td> the component
1238
1237
</td>
1239
1238
</tr>
1240
1239
<tr>
1241
 
<td>
1242
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1240
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1243
1241
<td> the path to set the property on
1244
1242
</td>
1245
1243
</tr>
1246
1244
<tr>
1247
 
<td>
1248
 
<span class="term"><em class="parameter"><code>ev</code></em>&#160;:</span></td>
 
1245
<td><span class="term"><em class="parameter"><code>ev</code></em>&#160;:</span></td>
1249
1246
<td> the (optional) CORBA exception environment
1250
1247
</td>
1251
1248
</tr>
1252
1249
<tr>
1253
 
<td>
1254
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1250
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1255
1251
<td> TRUE if the path exists in the container.
1256
1252
</td>
1257
1253
</tr>
1260
1256
</div>
1261
1257
<hr>
1262
1258
<div class="refsect2" lang="en">
1263
 
<a name="id2555222"></a><h3>
 
1259
<a name="id3009602"></a><h3>
1264
1260
<a name="bonobo-ui-component-get"></a>bonobo_ui_component_get ()</h3>
1265
 
<a class="indexterm" name="id2555235"></a><pre class="programlisting">CORBA_char* bonobo_ui_component_get         (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1261
<a class="indexterm" name="id3009616"></a><pre class="programlisting">CORBA_char* bonobo_ui_component_get         (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1266
1262
                                             const char *path,
1267
 
                                             gboolean recurse,
 
1263
                                             <a
 
1264
href="../glib/glib-Basic-Types.html#gboolean"
 
1265
>gboolean</a> recurse,
1268
1266
                                             CORBA_Environment *opt_ev);</pre>
1269
1267
<p>
1270
1268
This routine fetches a chunk of the XML tree in the
1278
1276
<col align="left" valign="top">
1279
1277
<tbody>
1280
1278
<tr>
1281
 
<td>
1282
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1279
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1283
1280
<td> the component
1284
1281
</td>
1285
1282
</tr>
1286
1283
<tr>
1287
 
<td>
1288
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1284
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1289
1285
<td> the path to get
1290
1286
</td>
1291
1287
</tr>
1292
1288
<tr>
1293
 
<td>
1294
 
<span class="term"><em class="parameter"><code>recurse</code></em>&#160;:</span></td>
 
1289
<td><span class="term"><em class="parameter"><code>recurse</code></em>&#160;:</span></td>
1295
1290
<td> whether to get child nodes of <em class="parameter"><code>path</code></em>
1296
1291
</td>
1297
1292
</tr>
1298
1293
<tr>
1299
 
<td>
1300
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1294
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1301
1295
<td> the (optional) CORBA exception environment
1302
1296
</td>
1303
1297
</tr>
1304
1298
<tr>
1305
 
<td>
1306
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1299
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1307
1300
<td> an XML string (CORBA allocated)
1308
1301
</td>
1309
1302
</tr>
1312
1305
</div>
1313
1306
<hr>
1314
1307
<div class="refsect2" lang="en">
1315
 
<a name="id2555402"></a><h3>
 
1308
<a name="id3009783"></a><h3>
1316
1309
<a name="bonobo-ui-component-get-tree"></a>bonobo_ui_component_get_tree ()</h3>
1317
 
<a class="indexterm" name="id2555416"></a><pre class="programlisting"><a href="libbonoboui-bonobo-ui-node.html#BonoboUINode">BonoboUINode</a>* bonobo_ui_component_get_tree  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1310
<a class="indexterm" name="id3009796"></a><pre class="programlisting"><a href="libbonoboui-bonobo-ui-node.html#BonoboUINode">BonoboUINode</a>* bonobo_ui_component_get_tree  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1318
1311
                                             const char *path,
1319
 
                                             gboolean recurse,
 
1312
                                             <a
 
1313
href="../glib/glib-Basic-Types.html#gboolean"
 
1314
>gboolean</a> recurse,
1320
1315
                                             CORBA_Environment *opt_ev);</pre>
1321
1316
<p>
1322
1317
This routine fetches a chunk of the XML tree in the
1330
1325
<col align="left" valign="top">
1331
1326
<tbody>
1332
1327
<tr>
1333
 
<td>
1334
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1328
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1335
1329
<td> the component
1336
1330
</td>
1337
1331
</tr>
1338
1332
<tr>
1339
 
<td>
1340
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1333
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1341
1334
<td> the path to get
1342
1335
</td>
1343
1336
</tr>
1344
1337
<tr>
1345
 
<td>
1346
 
<span class="term"><em class="parameter"><code>recurse</code></em>&#160;:</span></td>
 
1338
<td><span class="term"><em class="parameter"><code>recurse</code></em>&#160;:</span></td>
1347
1339
<td> whether to get child nodes of <em class="parameter"><code>path</code></em>
1348
1340
</td>
1349
1341
</tr>
1350
1342
<tr>
1351
 
<td>
1352
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1343
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1353
1344
<td> the (optional) CORBA exception environment
1354
1345
</td>
1355
1346
</tr>
1356
1347
<tr>
1357
 
<td>
1358
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1348
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1359
1349
<td> an <a href="libbonoboui-bonobo-ui-node.html#BonoboUINode"><span class="type">BonoboUINode</span></a> XML representation
1360
1350
</td>
1361
1351
</tr>
1364
1354
</div>
1365
1355
<hr>
1366
1356
<div class="refsect2" lang="en">
1367
 
<a name="id2555591"></a><h3>
 
1357
<a name="id3009972"></a><h3>
1368
1358
<a name="bonobo-ui-component-object-set"></a>bonobo_ui_component_object_set ()</h3>
1369
 
<a class="indexterm" name="id2555605"></a><pre class="programlisting">void        bonobo_ui_component_object_set  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1359
<a class="indexterm" name="id3009986"></a><pre class="programlisting">void        bonobo_ui_component_object_set  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1370
1360
                                             const char *path,
1371
1361
                                             Bonobo_Unknown control,
1372
1362
                                             CORBA_Environment *opt_ev);</pre>
1382
1372
<col align="left" valign="top">
1383
1373
<tbody>
1384
1374
<tr>
1385
 
<td>
1386
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1375
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1387
1376
<td> the component
1388
1377
</td>
1389
1378
</tr>
1390
1379
<tr>
1391
 
<td>
1392
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1380
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1393
1381
<td> the path to set
1394
1382
</td>
1395
1383
</tr>
1396
1384
<tr>
1397
 
<td>
1398
 
<span class="term"><em class="parameter"><code>control</code></em>&#160;:</span></td>
 
1385
<td><span class="term"><em class="parameter"><code>control</code></em>&#160;:</span></td>
1399
1386
<td> a CORBA object reference
1400
1387
</td>
1401
1388
</tr>
1402
1389
<tr>
1403
 
<td>
1404
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1390
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1405
1391
<td> the (optional) CORBA exception environment
1406
1392
</td>
1407
1393
</tr>
1410
1396
</div>
1411
1397
<hr>
1412
1398
<div class="refsect2" lang="en">
1413
 
<a name="id2555750"></a><h3>
 
1399
<a name="id3010131"></a><h3>
1414
1400
<a name="bonobo-ui-component-object-get"></a>bonobo_ui_component_object_get ()</h3>
1415
 
<a class="indexterm" name="id2555764"></a><pre class="programlisting">Bonobo_Unknown bonobo_ui_component_object_get
 
1401
<a class="indexterm" name="id3010144"></a><pre class="programlisting">Bonobo_Unknown bonobo_ui_component_object_get
1416
1402
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1417
1403
                                             const char *path,
1418
1404
                                             CORBA_Environment *opt_ev);</pre>
1427
1413
<col align="left" valign="top">
1428
1414
<tbody>
1429
1415
<tr>
1430
 
<td>
1431
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1416
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1432
1417
<td> the component
1433
1418
</td>
1434
1419
</tr>
1435
1420
<tr>
1436
 
<td>
1437
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1421
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1438
1422
<td> the path to set
1439
1423
</td>
1440
1424
</tr>
1441
1425
<tr>
1442
 
<td>
1443
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1426
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1444
1427
<td>
1445
1428
</td>
1446
1429
</tr>
1447
1430
<tr>
1448
 
<td>
1449
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1431
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1450
1432
<td> the associated remote CORBA object.
1451
1433
</td>
1452
1434
</tr>
1455
1437
</div>
1456
1438
<hr>
1457
1439
<div class="refsect2" lang="en">
1458
 
<a name="id2555896"></a><h3>
 
1440
<a name="id3010277"></a><h3>
1459
1441
<a name="bonobo-ui-component-widget-set"></a>bonobo_ui_component_widget_set ()</h3>
1460
 
<a class="indexterm" name="id2555910"></a><pre class="programlisting">void        bonobo_ui_component_widget_set  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1442
<a class="indexterm" name="id3010290"></a><pre class="programlisting">void        bonobo_ui_component_widget_set  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1461
1443
                                             const char *path,
1462
 
                                             GtkWidget *widget,
 
1444
                                             <a
 
1445
href="../gtk/GtkWidget.html"
 
1446
>GtkWidget</a> *widget,
1463
1447
                                             CORBA_Environment *opt_ev);</pre>
1464
1448
<p>
1465
1449
 
1468
1452
<col align="left" valign="top">
1469
1453
<tbody>
1470
1454
<tr>
1471
 
<td>
1472
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1473
 
<td>
1474
 
</td>
1475
 
</tr>
1476
 
<tr>
1477
 
<td>
1478
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1479
 
<td>
1480
 
</td>
1481
 
</tr>
1482
 
<tr>
1483
 
<td>
1484
 
<span class="term"><em class="parameter"><code>widget</code></em>&#160;:</span></td>
1485
 
<td>
1486
 
</td>
1487
 
</tr>
1488
 
<tr>
1489
 
<td>
1490
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1455
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1456
<td>
 
1457
</td>
 
1458
</tr>
 
1459
<tr>
 
1460
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1461
<td>
 
1462
</td>
 
1463
</tr>
 
1464
<tr>
 
1465
<td><span class="term"><em class="parameter"><code>widget</code></em>&#160;:</span></td>
 
1466
<td>
 
1467
</td>
 
1468
</tr>
 
1469
<tr>
 
1470
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1491
1471
<td>
1492
1472
 
1493
1473
 
1498
1478
</div>
1499
1479
<hr>
1500
1480
<div class="refsect2" lang="en">
1501
 
<a name="id2556020"></a><h3>
 
1481
<a name="id3010401"></a><h3>
1502
1482
<a name="bonobo-ui-component-freeze"></a>bonobo_ui_component_freeze ()</h3>
1503
 
<a class="indexterm" name="id2556034"></a><pre class="programlisting">void        bonobo_ui_component_freeze      (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1483
<a class="indexterm" name="id3010415"></a><pre class="programlisting">void        bonobo_ui_component_freeze      (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1504
1484
                                             CORBA_Environment *opt_ev);</pre>
1505
1485
<p>
1506
1486
This increments the freeze count on the associated
1518
1498
<col align="left" valign="top">
1519
1499
<tbody>
1520
1500
<tr>
1521
 
<td>
1522
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1501
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1523
1502
<td> the component
1524
1503
</td>
1525
1504
</tr>
1526
1505
<tr>
1527
 
<td>
1528
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1506
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1529
1507
<td>
1530
1508
 
1531
1509
 
1536
1514
</div>
1537
1515
<hr>
1538
1516
<div class="refsect2" lang="en">
1539
 
<a name="id2556122"></a><h3>
 
1517
<a name="id3010502"></a><h3>
1540
1518
<a name="bonobo-ui-component-thaw"></a>bonobo_ui_component_thaw ()</h3>
1541
 
<a class="indexterm" name="id2556135"></a><pre class="programlisting">void        bonobo_ui_component_thaw        (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1519
<a class="indexterm" name="id3010515"></a><pre class="programlisting">void        bonobo_ui_component_thaw        (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1542
1520
                                             CORBA_Environment *opt_ev);</pre>
1543
1521
<p>
1544
1522
This decrements the freeze count on the remote associated
1556
1534
<col align="left" valign="top">
1557
1535
<tbody>
1558
1536
<tr>
1559
 
<td>
1560
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1537
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1561
1538
<td> the component
1562
1539
</td>
1563
1540
</tr>
1564
1541
<tr>
1565
 
<td>
1566
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1542
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1567
1543
<td>
1568
1544
 
1569
1545
 
1574
1550
</div>
1575
1551
<hr>
1576
1552
<div class="refsect2" lang="en">
1577
 
<a name="id2556223"></a><h3>
 
1553
<a name="id3010603"></a><h3>
1578
1554
<a name="bonobo-ui-component-set-prop"></a>bonobo_ui_component_set_prop ()</h3>
1579
 
<a class="indexterm" name="id2556236"></a><pre class="programlisting">void        bonobo_ui_component_set_prop    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1555
<a class="indexterm" name="id3010617"></a><pre class="programlisting">void        bonobo_ui_component_set_prop    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1580
1556
                                             const char *path,
1581
1557
                                             const char *prop,
1582
1558
                                             const char *value,
1593
1569
<col align="left" valign="top">
1594
1570
<tbody>
1595
1571
<tr>
1596
 
<td>
1597
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1572
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1598
1573
<td> the component
1599
1574
</td>
1600
1575
</tr>
1601
1576
<tr>
1602
 
<td>
1603
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1577
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1604
1578
<td> the path to set the property on
1605
1579
</td>
1606
1580
</tr>
1607
1581
<tr>
1608
 
<td>
1609
 
<span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
 
1582
<td><span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
1610
1583
<td> the property name
1611
1584
</td>
1612
1585
</tr>
1613
1586
<tr>
1614
 
<td>
1615
 
<span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
 
1587
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
1616
1588
<td> the property value
1617
1589
</td>
1618
1590
</tr>
1619
1591
<tr>
1620
 
<td>
1621
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1592
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1622
1593
<td> the (optional) CORBA exception environment
1623
1594
</td>
1624
1595
</tr>
1627
1598
</div>
1628
1599
<hr>
1629
1600
<div class="refsect2" lang="en">
1630
 
<a name="id2556384"></a><h3>
 
1601
<a name="id3010765"></a><h3>
1631
1602
<a name="bonobo-ui-component-get-prop"></a>bonobo_ui_component_get_prop ()</h3>
1632
 
<a class="indexterm" name="id2556397"></a><pre class="programlisting">gchar*      bonobo_ui_component_get_prop    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1603
<a class="indexterm" name="id3010778"></a><pre class="programlisting"><a
 
1604
href="../glib/glib-Basic-Types.html#gchar"
 
1605
>gchar</a>*      bonobo_ui_component_get_prop    (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1633
1606
                                             const char *path,
1634
1607
                                             const char *prop,
1635
1608
                                             CORBA_Environment *opt_ev);</pre>
1644
1617
<col align="left" valign="top">
1645
1618
<tbody>
1646
1619
<tr>
1647
 
<td>
1648
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1620
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1649
1621
<td> the component
1650
1622
</td>
1651
1623
</tr>
1652
1624
<tr>
1653
 
<td>
1654
 
<span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
 
1625
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
1655
1626
<td> the path to set the property on
1656
1627
</td>
1657
1628
</tr>
1658
1629
<tr>
1659
 
<td>
1660
 
<span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
 
1630
<td><span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
1661
1631
<td> the property name
1662
1632
</td>
1663
1633
</tr>
1664
1634
<tr>
1665
 
<td>
1666
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1635
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1667
1636
<td> the (optional) CORBA exception environment
1668
1637
</td>
1669
1638
</tr>
1670
1639
<tr>
1671
 
<td>
1672
 
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1640
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1673
1641
<td> the xml property value or NULL - free with g_free.
1674
1642
</td>
1675
1643
</tr>
1678
1646
</div>
1679
1647
<hr>
1680
1648
<div class="refsect2" lang="en">
1681
 
<a name="id2556546"></a><h3>
 
1649
<a name="id3010926"></a><h3>
1682
1650
<a name="bonobo-ui-component-set-status"></a>bonobo_ui_component_set_status ()</h3>
1683
 
<a class="indexterm" name="id2556559"></a><pre class="programlisting">void        bonobo_ui_component_set_status  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
 
1651
<a class="indexterm" name="id3010939"></a><pre class="programlisting">void        bonobo_ui_component_set_status  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1684
1652
                                             const char *text,
1685
1653
                                             CORBA_Environment *opt_ev);</pre>
1686
1654
<p>
1695
1663
<col align="left" valign="top">
1696
1664
<tbody>
1697
1665
<tr>
1698
 
<td>
1699
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1666
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1700
1667
<td> the component
1701
1668
</td>
1702
1669
</tr>
1703
1670
<tr>
1704
 
<td>
1705
 
<span class="term"><em class="parameter"><code>text</code></em>&#160;:</span></td>
 
1671
<td><span class="term"><em class="parameter"><code>text</code></em>&#160;:</span></td>
1706
1672
<td> the new status text
1707
1673
</td>
1708
1674
</tr>
1709
1675
<tr>
1710
 
<td>
1711
 
<span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
 
1676
<td><span class="term"><em class="parameter"><code>opt_ev</code></em>&#160;:</span></td>
1712
1677
<td>
1713
1678
 
1714
1679
 
1719
1684
</div>
1720
1685
<hr>
1721
1686
<div class="refsect2" lang="en">
1722
 
<a name="id2556675"></a><h3>
 
1687
<a name="id3011056"></a><h3>
1723
1688
<a name="BonoboUIVerb"></a>BonoboUIVerb</h3>
1724
 
<a class="indexterm" name="id2556687"></a><pre class="programlisting">typedef struct {
 
1689
<a class="indexterm" name="id3011068"></a><pre class="programlisting">typedef struct {
1725
1690
        const char    *cname;
1726
1691
        BonoboUIVerbFn cb;
1727
1692
        gpointer       user_data;
1734
1699
</div>
1735
1700
<hr>
1736
1701
<div class="refsect2" lang="en">
1737
 
<a name="id2556704"></a><h3>
 
1702
<a name="id3011085"></a><h3>
1738
1703
<a name="BONOBO-UI-VERB:CAPS"></a>BONOBO_UI_VERB()</h3>
1739
 
<a class="indexterm" name="id2556717"></a><pre class="programlisting">#define BONOBO_UI_VERB(name,cb)                  { (name), (cb), NULL   }
 
1704
<a class="indexterm" name="id3011097"></a><pre class="programlisting">#define BONOBO_UI_VERB(name,cb)                  { (name), (cb), NULL   }
1740
1705
</pre>
1741
1706
<p>
1742
1707
This declares and fills a BonoboUIVerb structure suitable for
1747
1712
<col align="left" valign="top">
1748
1713
<tbody>
1749
1714
<tr>
1750
 
<td>
1751
 
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
 
1715
<td><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
1752
1716
<td>the verb name
1753
1717
</td>
1754
1718
</tr>
1755
1719
<tr>
1756
 
<td>
1757
 
<span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1720
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
1758
1721
<td>the callback function.
1759
1722
 
1760
1723
 
1765
1728
</div>
1766
1729
<hr>
1767
1730
<div class="refsect2" lang="en">
1768
 
<a name="id2556768"></a><h3>
 
1731
<a name="id3011148"></a><h3>
1769
1732
<a name="BONOBO-UI-VERB-DATA:CAPS"></a>BONOBO_UI_VERB_DATA()</h3>
1770
 
<a class="indexterm" name="id2556781"></a><pre class="programlisting">#define BONOBO_UI_VERB_DATA(name,cb,data)        { (name), (cb), (data) }
 
1733
<a class="indexterm" name="id3011161"></a><pre class="programlisting">#define BONOBO_UI_VERB_DATA(name,cb,data)        { (name), (cb), (data) }
1771
1734
</pre>
1772
1735
<p>
1773
1736
This declares and fills a BonoboUIVerb structure suitable for
1778
1741
<col align="left" valign="top">
1779
1742
<tbody>
1780
1743
<tr>
1781
 
<td>
1782
 
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
 
1744
<td><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
1783
1745
<td>the verb name
1784
1746
</td>
1785
1747
</tr>
1786
1748
<tr>
1787
 
<td>
1788
 
<span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1749
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
1789
1750
<td>the callback function
1790
1751
</td>
1791
1752
</tr>
1792
1753
<tr>
1793
 
<td>
1794
 
<span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
 
1754
<td><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
1795
1755
<td>some associated user_data
1796
1756
 
1797
1757
 
1802
1762
</div>
1803
1763
<hr>
1804
1764
<div class="refsect2" lang="en">
1805
 
<a name="id2556846"></a><h3>
 
1765
<a name="id3011226"></a><h3>
1806
1766
<a name="BONOBO-UI-UNSAFE-VERB:CAPS"></a>BONOBO_UI_UNSAFE_VERB()</h3>
1807
 
<a class="indexterm" name="id2556859"></a><pre class="programlisting">#define BONOBO_UI_UNSAFE_VERB(name,cb)           { (name), ((BonoboUIVerbFn)(cb)), NULL   }
 
1767
<a class="indexterm" name="id3011239"></a><pre class="programlisting">#define BONOBO_UI_UNSAFE_VERB(name,cb)           { (name), ((BonoboUIVerbFn)(cb)), NULL   }
1808
1768
</pre>
1809
1769
<p>
1810
1770
As BONOBO_UI_VERB, but unsafely casts <em class="parameter"><code>cb</code></em> to the correct type
1813
1773
<col align="left" valign="top">
1814
1774
<tbody>
1815
1775
<tr>
1816
 
<td>
1817
 
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
 
1776
<td><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
1818
1777
<td>the verb name
1819
1778
</td>
1820
1779
</tr>
1821
1780
<tr>
1822
 
<td>
1823
 
<span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1781
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
1824
1782
<td>the callback function.
1825
1783
 
1826
1784
 
1831
1789
</div>
1832
1790
<hr>
1833
1791
<div class="refsect2" lang="en">
1834
 
<a name="id2556914"></a><h3>
 
1792
<a name="id3011295"></a><h3>
1835
1793
<a name="BONOBO-UI-UNSAFE-VERB-DATA:CAPS"></a>BONOBO_UI_UNSAFE_VERB_DATA()</h3>
1836
 
<a class="indexterm" name="id2556927"></a><pre class="programlisting">#define BONOBO_UI_UNSAFE_VERB_DATA(name,cb,data) { (name), ((BonoboUIVerbFn)(cb)), (data) }
 
1794
<a class="indexterm" name="id3011308"></a><pre class="programlisting">#define BONOBO_UI_UNSAFE_VERB_DATA(name,cb,data) { (name), ((BonoboUIVerbFn)(cb)), (data) }
1837
1795
</pre>
1838
1796
<p>
1839
1797
As BONOBO_UI_VERB_DATA, but unsafely casts <em class="parameter"><code>cb</code></em> to the correct type
1842
1800
<col align="left" valign="top">
1843
1801
<tbody>
1844
1802
<tr>
1845
 
<td>
1846
 
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
 
1803
<td><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
1847
1804
<td>the verb name
1848
1805
</td>
1849
1806
</tr>
1850
1807
<tr>
1851
 
<td>
1852
 
<span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1808
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
1853
1809
<td>the callback function
1854
1810
</td>
1855
1811
</tr>
1856
1812
<tr>
1857
 
<td>
1858
 
<span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
 
1813
<td><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
1859
1814
<td>some associated user_data
1860
1815
 
1861
1816
 
1866
1821
</div>
1867
1822
<hr>
1868
1823
<div class="refsect2" lang="en">
1869
 
<a name="id2556997"></a><h3>
 
1824
<a name="id3011378"></a><h3>
1870
1825
<a name="BONOBO-UI-VERB-END:CAPS"></a>BONOBO_UI_VERB_END</h3>
1871
 
<a class="indexterm" name="id2557011"></a><pre class="programlisting">#define BONOBO_UI_VERB_END                       { NULL, NULL, NULL }
 
1826
<a class="indexterm" name="id3011391"></a><pre class="programlisting">#define BONOBO_UI_VERB_END                       { NULL, NULL, NULL }
1872
1827
</pre>
1873
1828
<p>
1874
1829
The terminator BonoboUIVerb structure for a list of BonoboUIVerbs.
1876
1831
</div>
1877
1832
<hr>
1878
1833
<div class="refsect2" lang="en">
1879
 
<a name="id2557028"></a><h3>
 
1834
<a name="id3011409"></a><h3>
1880
1835
<a name="bonobo-ui-component-add-verb-list"></a>bonobo_ui_component_add_verb_list ()</h3>
1881
 
<a class="indexterm" name="id2557042"></a><pre class="programlisting">void        bonobo_ui_component_add_verb_list
 
1836
<a class="indexterm" name="id3011422"></a><pre class="programlisting">void        bonobo_ui_component_add_verb_list
1882
1837
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1883
1838
                                             const <a href="libbonoboui-bonobo-ui-component.html#BonoboUIVerb">BonoboUIVerb</a> *list);</pre>
1884
1839
<p>
1891
1846
<col align="left" valign="top">
1892
1847
<tbody>
1893
1848
<tr>
1894
 
<td>
1895
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1849
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1896
1850
<td> the component
1897
1851
</td>
1898
1852
</tr>
1899
1853
<tr>
1900
 
<td>
1901
 
<span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
 
1854
<td><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
1902
1855
<td> the list of verbs.
1903
1856
</td>
1904
1857
</tr>
1907
1860
</div>
1908
1861
<hr>
1909
1862
<div class="refsect2" lang="en">
1910
 
<a name="id2557124"></a><h3>
 
1863
<a name="id3011504"></a><h3>
1911
1864
<a name="bonobo-ui-component-add-verb-list-with-data"></a>bonobo_ui_component_add_verb_list_with_data ()</h3>
1912
 
<a class="indexterm" name="id2557139"></a><pre class="programlisting">void        bonobo_ui_component_add_verb_list_with_data
 
1865
<a class="indexterm" name="id3011519"></a><pre class="programlisting">void        bonobo_ui_component_add_verb_list_with_data
1913
1866
                                            (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *component,
1914
1867
                                             const <a href="libbonoboui-bonobo-ui-component.html#BonoboUIVerb">BonoboUIVerb</a> *list,
1915
 
                                             gpointer user_data);</pre>
 
1868
                                             <a
 
1869
href="../glib/glib-Basic-Types.html#gpointer"
 
1870
>gpointer</a> user_data);</pre>
1916
1871
<p>
1917
1872
This is a helper function to save registering verbs individualy
1918
1873
it allows registration of a great batch of verbs at one time
1924
1879
<col align="left" valign="top">
1925
1880
<tbody>
1926
1881
<tr>
1927
 
<td>
1928
 
<span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
 
1882
<td><span class="term"><em class="parameter"><code>component</code></em>&#160;:</span></td>
1929
1883
<td> the component
1930
1884
</td>
1931
1885
</tr>
1932
1886
<tr>
1933
 
<td>
1934
 
<span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
 
1887
<td><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
1935
1888
<td> the list of verbs
1936
1889
</td>
1937
1890
</tr>
1938
1891
<tr>
1939
 
<td>
1940
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
1892
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
1941
1893
<td> the user data passed to the verb callbacks
1942
1894
</td>
1943
1895
</tr>
1946
1898
</div>
1947
1899
</div>
1948
1900
<div class="refsect1" lang="en">
1949
 
<a name="id2557253"></a><h2>Signal Details</h2>
 
1901
<a name="id3011634"></a><h2>Signal Details</h2>
1950
1902
<div class="refsect2" lang="en">
1951
 
<a name="id2557264"></a><h3>
 
1903
<a name="id3011644"></a><h3>
1952
1904
<a name="BonoboUIComponent-exec-verb"></a>The "exec-verb" signal</h3>
1953
 
<a class="indexterm" name="id2557274"></a><pre class="programlisting">void        user_function                  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *bonobouicomponent,
1954
 
                                            gchar             *arg1,
1955
 
                                            gpointer           user_data)              : Run first</pre>
 
1905
<a class="indexterm" name="id3011654"></a><pre class="programlisting">void        user_function                  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *bonobouicomponent,
 
1906
                                            <a
 
1907
href="../glib/glib-Basic-Types.html#gchar"
 
1908
>gchar</a>             *arg1,
 
1909
                                            <a
 
1910
href="../glib/glib-Basic-Types.html#gpointer"
 
1911
>gpointer</a>           user_data)              : Run first</pre>
1956
1912
<p>
1957
1913
 
1958
1914
</p>
1960
1916
<col align="left" valign="top">
1961
1917
<tbody>
1962
1918
<tr>
1963
 
<td>
1964
 
<span class="term"><em class="parameter"><code>bonobouicomponent</code></em>&#160;:</span></td>
 
1919
<td><span class="term"><em class="parameter"><code>bonobouicomponent</code></em>&#160;:</span></td>
1965
1920
<td>the object which received the signal.
1966
1921
</td>
1967
1922
</tr>
1968
1923
<tr>
1969
 
<td>
1970
 
<span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></td>
 
1924
<td><span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></td>
1971
1925
<td>
1972
1926
 
1973
1927
</td>
1974
1928
</tr>
1975
1929
<tr>
1976
 
<td>
1977
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
1930
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
1978
1931
<td>user data set when the signal handler was connected.</td>
1979
1932
</tr>
1980
1933
</tbody>
1982
1935
</div>
1983
1936
<hr>
1984
1937
<div class="refsect2" lang="en">
1985
 
<a name="id2557364"></a><h3>
 
1938
<a name="id3011745"></a><h3>
1986
1939
<a name="BonoboUIComponent-ui-event"></a>The "ui-event" signal</h3>
1987
 
<a class="indexterm" name="id2557374"></a><pre class="programlisting">void        user_function                  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *bonobouicomponent,
1988
 
                                            gchar             *arg1,
1989
 
                                            gint               arg2,
1990
 
                                            gchar             *arg3,
1991
 
                                            gpointer           user_data)              : Run first</pre>
 
1940
<a class="indexterm" name="id3011755"></a><pre class="programlisting">void        user_function                  (<a href="libbonoboui-bonobo-ui-component.html#BonoboUIComponent">BonoboUIComponent</a> *bonobouicomponent,
 
1941
                                            <a
 
1942
href="../glib/glib-Basic-Types.html#gchar"
 
1943
>gchar</a>             *arg1,
 
1944
                                            <a
 
1945
href="../glib/glib-Basic-Types.html#gint"
 
1946
>gint</a>               arg2,
 
1947
                                            <a
 
1948
href="../glib/glib-Basic-Types.html#gchar"
 
1949
>gchar</a>             *arg3,
 
1950
                                            <a
 
1951
href="../glib/glib-Basic-Types.html#gpointer"
 
1952
>gpointer</a>           user_data)              : Run first</pre>
1992
1953
<p>
1993
1954
 
1994
1955
</p>
1996
1957
<col align="left" valign="top">
1997
1958
<tbody>
1998
1959
<tr>
1999
 
<td>
2000
 
<span class="term"><em class="parameter"><code>bonobouicomponent</code></em>&#160;:</span></td>
 
1960
<td><span class="term"><em class="parameter"><code>bonobouicomponent</code></em>&#160;:</span></td>
2001
1961
<td>the object which received the signal.
2002
1962
</td>
2003
1963
</tr>
2004
1964
<tr>
2005
 
<td>
2006
 
<span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></td>
2007
 
<td>
2008
 
</td>
2009
 
</tr>
2010
 
<tr>
2011
 
<td>
2012
 
<span class="term"><em class="parameter"><code>arg2</code></em>&#160;:</span></td>
2013
 
<td>
2014
 
</td>
2015
 
</tr>
2016
 
<tr>
2017
 
<td>
2018
 
<span class="term"><em class="parameter"><code>arg3</code></em>&#160;:</span></td>
 
1965
<td><span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></td>
 
1966
<td>
 
1967
</td>
 
1968
</tr>
 
1969
<tr>
 
1970
<td><span class="term"><em class="parameter"><code>arg2</code></em>&#160;:</span></td>
 
1971
<td>
 
1972
</td>
 
1973
</tr>
 
1974
<tr>
 
1975
<td><span class="term"><em class="parameter"><code>arg3</code></em>&#160;:</span></td>
2019
1976
<td>
2020
1977
 
2021
1978
</td>
2022
1979
</tr>
2023
1980
<tr>
2024
 
<td>
2025
 
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
1981
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
2026
1982
<td>user data set when the signal handler was connected.</td>
2027
1983
</tr>
2028
1984
</tbody>
2030
1986
</div>
2031
1987
</div>
2032
1988
<div class="refsect1" lang="en">
2033
 
<a name="id2557509"></a><h2>See Also</h2>
 
1989
<a name="id3011890"></a><h2>See Also</h2>
2034
1990
<p>
2035
 
<a href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="type">BonoboUIContainer</span></a>, <a href="libbonoboui-bonobo-ui-util.html" title="bonobo-ui-util"><a name="id2565107"></a><span class="refentrytitle">bonobo-ui-util</span>(3)</a>, <a href="libbonoboui-bonobo-control.html#BonoboControl"><span class="type">BonoboControl</span></a>
 
1991
<a href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="type">BonoboUIContainer</span></a>, <a href="libbonoboui-bonobo-ui-util.html" title="bonobo-ui-util"><a name="id3019486"></a><span class="refentrytitle">bonobo-ui-util</span>(3)</a>, <a href="libbonoboui-bonobo-control.html#BonoboControl"><span class="type">BonoboControl</span></a>
2036
1992
</p>
2037
1993
</div>
2038
1994
</div>