~ubuntu-branches/ubuntu/precise/libbonoboui/precise-proposed

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2010-11-17 16:36:41 UTC
  • mto: This revision was merged to the branch mainline in revision 37.
  • Revision ID: james.westby@ubuntu.com-20101117163641-6v0ivu2hqm7da96a
Tags: upstream-2.24.4
Import upstream version 2.24.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="bonobo-ui.html" title="Bonobo UI">
9
9
<link rel="prev" href="libbonoboui-bonobo-ui-node.html" title="bonobo-ui-node">
10
10
<link rel="next" href="libbonoboui-bonobo-ui-engine-config.html" title="bonobo-ui-engine-config">
11
 
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.15.1 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="chapter" href="ch01.html" title="Object Hierarchy">
14
 
<link rel="chapter" href="bonobo-controls.html" title="Controls">
15
 
<link rel="chapter" href="bonobo-ui.html" title="Bonobo UI">
16
 
<link rel="chapter" href="bonobo-support-utilities.html" title="Supporting Classes">
17
 
<link rel="index" href="ix01.html" title="Index">
18
13
</head>
19
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
20
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
35
30
                  <a href="#libbonoboui-bonobo-ui-engine.signals" class="shortcut">Signals</a>
36
31
</td></tr>
37
32
</table>
38
 
<div class="refentry" title="BonoboUIEngine">
 
33
<div class="refentry">
39
34
<a name="libbonoboui-bonobo-ui-engine"></a><div class="titlepage"></div>
40
35
<div class="refnamediv"><table width="100%"><tr>
41
36
<td valign="top">
44
39
</td>
45
40
<td valign="top" align="right"></td>
46
41
</tr></table></div>
47
 
<div class="refsynopsisdiv" title="Synopsis">
 
42
<div class="refsynopsisdiv">
48
43
<a name="libbonoboui-bonobo-ui-engine.synopsis"></a><h2>Synopsis</h2>
49
 
<a name="BonoboUIEngine"></a><pre class="synopsis">                    <a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-struct" title="BonoboUIEngine">BonoboUIEngine</a>;
 
44
<a name="BonoboUIEngine"></a><pre class="synopsis">struct              <a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-struct" title="struct BonoboUIEngine">BonoboUIEngine</a>;
50
45
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-deregister-dead-components" title="bonobo_ui_engine_deregister_dead_components ()">bonobo_ui_engine_deregister_dead_components</a>
51
 
                                                        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
 
46
                                                        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
52
47
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-deregister-component-by-ref" title="bonobo_ui_engine_deregister_component_by_ref ()">bonobo_ui_engine_deregister_component_by_ref</a>
53
 
                                                        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
54
 
                                                         <span class="returnvalue">Bonobo_Unknown</span> ref);
 
48
                                                        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
49
                                                         <em class="parameter"><code><span class="type">Bonobo_Unknown</span> ref</code></em>);
55
50
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-deregister-component" title="bonobo_ui_engine_deregister_component ()">bonobo_ui_engine_deregister_component</a>
56
 
                                                        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
57
 
                                                         const <span class="returnvalue">char</span> *name);
58
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-register-component" title="bonobo_ui_engine_register_component ()">bonobo_ui_engine_register_component</a> (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
59
 
                                                         const <span class="returnvalue">char</span> *name,
60
 
                                                         <span class="returnvalue">Bonobo_Unknown</span> component);
 
51
                                                        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
52
                                                         <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
 
53
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-register-component" title="bonobo_ui_engine_register_component ()">bonobo_ui_engine_register_component</a> (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
54
                                                         <em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
 
55
                                                         <em class="parameter"><code><span class="type">Bonobo_Unknown</span> component</code></em>);
61
56
<span class="returnvalue">GList</span> *             <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-component-names" title="bonobo_ui_engine_get_component_names ()">bonobo_ui_engine_get_component_names</a>
62
 
                                                        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
63
 
<span class="returnvalue">Bonobo_Unknown</span>      <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-component" title="bonobo_ui_engine_get_component ()">bonobo_ui_engine_get_component</a>      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
64
 
                                                         const <span class="returnvalue">char</span> *name);
65
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-config-set-path" title="bonobo_ui_engine_config_set_path ()">bonobo_ui_engine_config_set_path</a>    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
66
 
                                                         const <span class="returnvalue">char</span> *path);
67
 
const <span class="returnvalue">char</span> *        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-config-get-path" title="bonobo_ui_engine_config_get_path ()">bonobo_ui_engine_config_get_path</a>    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
68
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-set-ui-container" title="bonobo_ui_engine_set_ui_container ()">bonobo_ui_engine_set_ui_container</a>   (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
69
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="returnvalue">BonoboUIContainer</span></a> *ui_container);
70
 
<a class="link" href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="returnvalue">BonoboUIContainer</span></a> * <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-ui-container" title="bonobo_ui_engine_get_ui_container ()">bonobo_ui_engine_get_ui_container</a>   (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
71
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-freeze" title="bonobo_ui_engine_freeze ()">bonobo_ui_engine_freeze</a>             (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
72
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-thaw" title="bonobo_ui_engine_thaw ()">bonobo_ui_engine_thaw</a>               (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
73
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-update" title="bonobo_ui_engine_update ()">bonobo_ui_engine_update</a>             (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
 
57
                                                        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
 
58
<span class="returnvalue">Bonobo_Unknown</span>      <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-component" title="bonobo_ui_engine_get_component ()">bonobo_ui_engine_get_component</a>      (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
59
                                                         <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
 
60
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-config-set-path" title="bonobo_ui_engine_config_set_path ()">bonobo_ui_engine_config_set_path</a>    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
61
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);
 
62
const <span class="returnvalue">char</span> *        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-config-get-path" title="bonobo_ui_engine_config_get_path ()">bonobo_ui_engine_config_get_path</a>    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
 
63
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-set-ui-container" title="bonobo_ui_engine_set_ui_container ()">bonobo_ui_engine_set_ui_container</a>   (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
64
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="type">BonoboUIContainer</span></a> *ui_container</code></em>);
 
65
<a class="link" href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="returnvalue">BonoboUIContainer</span></a> * <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-ui-container" title="bonobo_ui_engine_get_ui_container ()">bonobo_ui_engine_get_ui_container</a>   (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
 
66
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-freeze" title="bonobo_ui_engine_freeze ()">bonobo_ui_engine_freeze</a>             (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
 
67
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-thaw" title="bonobo_ui_engine_thaw ()">bonobo_ui_engine_thaw</a>               (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
 
68
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-update" title="bonobo_ui_engine_update ()">bonobo_ui_engine_update</a>             (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
74
69
enum                <a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError">BonoboUIError</a>;
75
70
                    <a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEnginePrivate" title="BonoboUIEnginePrivate">BonoboUIEnginePrivate</a>;
76
71
                    <a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngineClass" title="BonoboUIEngineClass">BonoboUIEngineClass</a>;
77
 
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *    <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-construct" title="bonobo_ui_engine_construct ()">bonobo_ui_engine_construct</a>          (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
78
 
                                                         <span class="returnvalue">GObject</span> *view);
79
 
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *    <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-new" title="bonobo_ui_engine_new ()">bonobo_ui_engine_new</a>                (<span class="returnvalue">GObject</span> *view);
80
 
<span class="returnvalue">GObject</span> *           <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-view" title="bonobo_ui_engine_get_view ()">bonobo_ui_engine_get_view</a>           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
81
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-add-sync" title="bonobo_ui_engine_add_sync ()">bonobo_ui_engine_add_sync</a>           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
82
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="returnvalue">BonoboUISync</span></a> *sync);
83
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-remove-sync" title="bonobo_ui_engine_remove_sync ()">bonobo_ui_engine_remove_sync</a>        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
84
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="returnvalue">BonoboUISync</span></a> *sync);
85
 
<span class="returnvalue">GSList</span> *            <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-syncs" title="bonobo_ui_engine_get_syncs ()">bonobo_ui_engine_get_syncs</a>          (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
86
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-update-node" title="bonobo_ui_engine_update_node ()">bonobo_ui_engine_update_node</a>        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
87
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="returnvalue">BonoboUISync</span></a> *sync,
88
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
89
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-queue-update" title="bonobo_ui_engine_queue_update ()">bonobo_ui_engine_queue_update</a>       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
90
 
                                                         <span class="returnvalue">GtkWidget</span> *widget,
91
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
92
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *cmd_node);
93
 
<span class="returnvalue">GtkWidget</span> *         <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-build-control" title="bonobo_ui_engine_build_control ()">bonobo_ui_engine_build_control</a>      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
94
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
95
 
<a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-widget-get-node" title="bonobo_ui_engine_widget_get_node ()">bonobo_ui_engine_widget_get_node</a>    (<span class="returnvalue">GtkWidget</span> *widget);
96
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-widget-set-node" title="bonobo_ui_engine_widget_set_node ()">bonobo_ui_engine_widget_set_node</a>    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
97
 
                                                         <span class="returnvalue">GtkWidget</span> *widget,
98
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
99
 
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-set-prop" title="bonobo_ui_engine_xml_set_prop ()">bonobo_ui_engine_xml_set_prop</a>       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
100
 
                                                         const <span class="returnvalue">char</span> *path,
101
 
                                                         const <span class="returnvalue">char</span> *property,
102
 
                                                         const <span class="returnvalue">char</span> *value,
103
 
                                                         const <span class="returnvalue">char</span> *component);
104
 
<span class="returnvalue">CORBA_char</span> *        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-get-prop" title="bonobo_ui_engine_xml_get_prop ()">bonobo_ui_engine_xml_get_prop</a>       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
105
 
                                                         const <span class="returnvalue">char</span> *path,
106
 
                                                         const <span class="returnvalue">char</span> *prop,
107
 
                                                         <span class="returnvalue">gboolean</span> *invalid_path);
108
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-prune-widget-info" title="bonobo_ui_engine_prune_widget_info ()">bonobo_ui_engine_prune_widget_info</a>  (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
109
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
110
 
                                                         <span class="returnvalue">gboolean</span> save_custom);
111
 
<a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-path" title="bonobo_ui_engine_get_path ()">bonobo_ui_engine_get_path</a>           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
112
 
                                                         const <span class="returnvalue">char</span> *path);
113
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-dirty-tree" title="bonobo_ui_engine_dirty_tree ()">bonobo_ui_engine_dirty_tree</a>         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
114
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
115
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-clean-tree" title="bonobo_ui_engine_clean_tree ()">bonobo_ui_engine_clean_tree</a>         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
116
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
117
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-dump" title="bonobo_ui_engine_dump ()">bonobo_ui_engine_dump</a>               (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
118
 
                                                         <span class="returnvalue">FILE</span> *out,
119
 
                                                         const <span class="returnvalue">char</span> *msg);
120
 
<span class="returnvalue">CORBA_Object</span>        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-get-object" title="bonobo_ui_engine_node_get_object ()">bonobo_ui_engine_node_get_object</a>    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
121
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
122
 
<span class="returnvalue">gboolean</span>            <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-is-dirty" title="bonobo_ui_engine_node_is_dirty ()">bonobo_ui_engine_node_is_dirty</a>      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
123
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
124
 
<span class="returnvalue">GtkWidget</span> *         <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-get-widget" title="bonobo_ui_engine_node_get_widget ()">bonobo_ui_engine_node_get_widget</a>    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
125
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
126
 
const <span class="returnvalue">char</span> *        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-get-id" title="bonobo_ui_engine_node_get_id ()">bonobo_ui_engine_node_get_id</a>        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
127
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
128
 
<a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-cmd-node" title="bonobo_ui_engine_get_cmd_node ()">bonobo_ui_engine_get_cmd_node</a>       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
129
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *from_node);
130
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-set-dirty" title="bonobo_ui_engine_node_set_dirty ()">bonobo_ui_engine_node_set_dirty</a>     (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
131
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
132
 
                                                         <span class="returnvalue">gboolean</span> dirty);
133
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-stamp-custom" title="bonobo_ui_engine_stamp_custom ()">bonobo_ui_engine_stamp_custom</a>       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
134
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
135
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-widget-set" title="bonobo_ui_engine_widget_set ()">bonobo_ui_engine_widget_set</a>         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
136
 
                                                         const <span class="returnvalue">char</span> *path,
137
 
                                                         <span class="returnvalue">GtkWidget</span> *widget);
138
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-stamp-root" title="bonobo_ui_engine_stamp_root ()">bonobo_ui_engine_stamp_root</a>         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
139
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
140
 
                                                         <span class="returnvalue">GtkWidget</span> *widget);
141
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-add-hint" title="bonobo_ui_engine_add_hint ()">bonobo_ui_engine_add_hint</a>           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
142
 
                                                         const <span class="returnvalue">char</span> *str);
143
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-remove-hint" title="bonobo_ui_engine_remove_hint ()">bonobo_ui_engine_remove_hint</a>        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);
144
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-emit-verb-on" title="bonobo_ui_engine_emit_verb_on ()">bonobo_ui_engine_emit_verb_on</a>       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
145
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
146
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-emit-event-on" title="bonobo_ui_engine_emit_event_on ()">bonobo_ui_engine_emit_event_on</a>      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
147
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
148
 
                                                         const <span class="returnvalue">char</span> *state);
149
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-emit-verb-on-w" title="bonobo_ui_engine_emit_verb_on_w ()">bonobo_ui_engine_emit_verb_on_w</a>     (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
150
 
                                                         <span class="returnvalue">GtkWidget</span> *widget);
151
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-emit-event-on-w" title="bonobo_ui_engine_emit_event_on_w ()">bonobo_ui_engine_emit_event_on_w</a>    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
152
 
                                                         <span class="returnvalue">GtkWidget</span> *widget,
153
 
                                                         const <span class="returnvalue">char</span> *state);
154
 
<span class="returnvalue">char</span> *              <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-attr" title="bonobo_ui_engine_get_attr ()">bonobo_ui_engine_get_attr</a>           (<a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
155
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *cmd_node,
156
 
                                                         const <span class="returnvalue">char</span> *attr);
157
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-widget-attach-node" title="bonobo_ui_engine_widget_attach_node ()">bonobo_ui_engine_widget_attach_node</a> (<span class="returnvalue">GtkWidget</span> *widget,
158
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);
159
 
<span class="returnvalue">CORBA_char</span> *        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-get" title="bonobo_ui_engine_xml_get ()">bonobo_ui_engine_xml_get</a>            (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
160
 
                                                         const <span class="returnvalue">char</span> *path,
161
 
                                                         <span class="returnvalue">gboolean</span> node_only);
162
 
<span class="returnvalue">gboolean</span>            <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-node-exists" title="bonobo_ui_engine_xml_node_exists ()">bonobo_ui_engine_xml_node_exists</a>    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
163
 
                                                         const <span class="returnvalue">char</span> *path);
164
 
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-merge-tree" title="bonobo_ui_engine_xml_merge_tree ()">bonobo_ui_engine_xml_merge_tree</a>     (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
165
 
                                                         const <span class="returnvalue">char</span> *path,
166
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *tree,
167
 
                                                         const <span class="returnvalue">char</span> *component);
168
 
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-rm" title="bonobo_ui_engine_xml_rm ()">bonobo_ui_engine_xml_rm</a>             (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
169
 
                                                         const <span class="returnvalue">char</span> *path,
170
 
                                                         const <span class="returnvalue">char</span> *by_component);
171
 
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-object-set" title="bonobo_ui_engine_object_set ()">bonobo_ui_engine_object_set</a>         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
172
 
                                                         const <span class="returnvalue">char</span> *path,
173
 
                                                         <span class="returnvalue">Bonobo_Unknown</span> object,
174
 
                                                         <span class="returnvalue">CORBA_Environment</span> *ev);
175
 
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-object-get" title="bonobo_ui_engine_object_get ()">bonobo_ui_engine_object_get</a>         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
176
 
                                                         const <span class="returnvalue">char</span> *path,
177
 
                                                         <span class="returnvalue">Bonobo_Unknown</span> *object,
178
 
                                                         <span class="returnvalue">CORBA_Environment</span> *ev);
179
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-exec-verb" title="bonobo_ui_engine_exec_verb ()">bonobo_ui_engine_exec_verb</a>          (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
180
 
                                                         const <span class="returnvalue">CORBA_char</span> *cname,
181
 
                                                         <span class="returnvalue">CORBA_Environment</span> *ev);
182
 
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-ui-event" title="bonobo_ui_engine_ui_event ()">bonobo_ui_engine_ui_event</a>           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
183
 
                                                         const <span class="returnvalue">CORBA_char</span> *id,
184
 
                                                         const <span class="returnvalue">Bonobo_UIComponent_EventType</span> type,
185
 
                                                         const <span class="returnvalue">CORBA_char</span> *state,
186
 
                                                         <span class="returnvalue">CORBA_Environment</span> *ev);
 
72
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *    <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-construct" title="bonobo_ui_engine_construct ()">bonobo_ui_engine_construct</a>          (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
73
                                                         <em class="parameter"><code><span class="type">GObject</span> *view</code></em>);
 
74
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *    <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-new" title="bonobo_ui_engine_new ()">bonobo_ui_engine_new</a>                (<em class="parameter"><code><span class="type">GObject</span> *view</code></em>);
 
75
<span class="returnvalue">GObject</span> *           <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-view" title="bonobo_ui_engine_get_view ()">bonobo_ui_engine_get_view</a>           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
 
76
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-add-sync" title="bonobo_ui_engine_add_sync ()">bonobo_ui_engine_add_sync</a>           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
77
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> *sync</code></em>);
 
78
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-remove-sync" title="bonobo_ui_engine_remove_sync ()">bonobo_ui_engine_remove_sync</a>        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
79
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> *sync</code></em>);
 
80
<span class="returnvalue">GSList</span> *            <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-syncs" title="bonobo_ui_engine_get_syncs ()">bonobo_ui_engine_get_syncs</a>          (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
 
81
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-update-node" title="bonobo_ui_engine_update_node ()">bonobo_ui_engine_update_node</a>        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
82
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> *sync</code></em>,
 
83
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
84
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-queue-update" title="bonobo_ui_engine_queue_update ()">bonobo_ui_engine_queue_update</a>       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
85
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
86
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
87
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *cmd_node</code></em>);
 
88
<span class="returnvalue">GtkWidget</span> *         <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-build-control" title="bonobo_ui_engine_build_control ()">bonobo_ui_engine_build_control</a>      (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
89
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
90
<a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-widget-get-node" title="bonobo_ui_engine_widget_get_node ()">bonobo_ui_engine_widget_get_node</a>    (<em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>);
 
91
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-widget-set-node" title="bonobo_ui_engine_widget_set_node ()">bonobo_ui_engine_widget_set_node</a>    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
92
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
93
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
94
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-set-prop" title="bonobo_ui_engine_xml_set_prop ()">bonobo_ui_engine_xml_set_prop</a>       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
95
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
96
                                                         <em class="parameter"><code>const <span class="type">char</span> *property</code></em>,
 
97
                                                         <em class="parameter"><code>const <span class="type">char</span> *value</code></em>,
 
98
                                                         <em class="parameter"><code>const <span class="type">char</span> *component</code></em>);
 
99
<span class="returnvalue">CORBA_char</span> *        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-get-prop" title="bonobo_ui_engine_xml_get_prop ()">bonobo_ui_engine_xml_get_prop</a>       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
100
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
101
                                                         <em class="parameter"><code>const <span class="type">char</span> *prop</code></em>,
 
102
                                                         <em class="parameter"><code><span class="type">gboolean</span> *invalid_path</code></em>);
 
103
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-prune-widget-info" title="bonobo_ui_engine_prune_widget_info ()">bonobo_ui_engine_prune_widget_info</a>  (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
104
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
105
                                                         <em class="parameter"><code><span class="type">gboolean</span> save_custom</code></em>);
 
106
<a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-path" title="bonobo_ui_engine_get_path ()">bonobo_ui_engine_get_path</a>           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
107
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);
 
108
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-dirty-tree" title="bonobo_ui_engine_dirty_tree ()">bonobo_ui_engine_dirty_tree</a>         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
109
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
110
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-clean-tree" title="bonobo_ui_engine_clean_tree ()">bonobo_ui_engine_clean_tree</a>         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
111
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
112
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-dump" title="bonobo_ui_engine_dump ()">bonobo_ui_engine_dump</a>               (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
113
                                                         <em class="parameter"><code><span class="type">FILE</span> *out</code></em>,
 
114
                                                         <em class="parameter"><code>const <span class="type">char</span> *msg</code></em>);
 
115
<span class="returnvalue">CORBA_Object</span>        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-get-object" title="bonobo_ui_engine_node_get_object ()">bonobo_ui_engine_node_get_object</a>    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
116
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
117
<span class="returnvalue">gboolean</span>            <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-is-dirty" title="bonobo_ui_engine_node_is_dirty ()">bonobo_ui_engine_node_is_dirty</a>      (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
118
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
119
<span class="returnvalue">GtkWidget</span> *         <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-get-widget" title="bonobo_ui_engine_node_get_widget ()">bonobo_ui_engine_node_get_widget</a>    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
120
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
121
const <span class="returnvalue">char</span> *        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-get-id" title="bonobo_ui_engine_node_get_id ()">bonobo_ui_engine_node_get_id</a>        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
122
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
123
<a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-cmd-node" title="bonobo_ui_engine_get_cmd_node ()">bonobo_ui_engine_get_cmd_node</a>       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
124
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *from_node</code></em>);
 
125
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-node-set-dirty" title="bonobo_ui_engine_node_set_dirty ()">bonobo_ui_engine_node_set_dirty</a>     (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
126
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
127
                                                         <em class="parameter"><code><span class="type">gboolean</span> dirty</code></em>);
 
128
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-stamp-custom" title="bonobo_ui_engine_stamp_custom ()">bonobo_ui_engine_stamp_custom</a>       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
129
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
130
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-widget-set" title="bonobo_ui_engine_widget_set ()">bonobo_ui_engine_widget_set</a>         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
131
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
132
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>);
 
133
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-stamp-root" title="bonobo_ui_engine_stamp_root ()">bonobo_ui_engine_stamp_root</a>         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
134
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
135
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>);
 
136
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-add-hint" title="bonobo_ui_engine_add_hint ()">bonobo_ui_engine_add_hint</a>           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
137
                                                         <em class="parameter"><code>const <span class="type">char</span> *str</code></em>);
 
138
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-remove-hint" title="bonobo_ui_engine_remove_hint ()">bonobo_ui_engine_remove_hint</a>        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);
 
139
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-emit-verb-on" title="bonobo_ui_engine_emit_verb_on ()">bonobo_ui_engine_emit_verb_on</a>       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
140
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
141
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-emit-event-on" title="bonobo_ui_engine_emit_event_on ()">bonobo_ui_engine_emit_event_on</a>      (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
142
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
143
                                                         <em class="parameter"><code>const <span class="type">char</span> *state</code></em>);
 
144
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-emit-verb-on-w" title="bonobo_ui_engine_emit_verb_on_w ()">bonobo_ui_engine_emit_verb_on_w</a>     (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
145
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>);
 
146
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-emit-event-on-w" title="bonobo_ui_engine_emit_event_on_w ()">bonobo_ui_engine_emit_event_on_w</a>    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
147
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
148
                                                         <em class="parameter"><code>const <span class="type">char</span> *state</code></em>);
 
149
<span class="returnvalue">char</span> *              <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-get-attr" title="bonobo_ui_engine_get_attr ()">bonobo_ui_engine_get_attr</a>           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
150
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *cmd_node</code></em>,
 
151
                                                         <em class="parameter"><code>const <span class="type">char</span> *attr</code></em>);
 
152
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-widget-attach-node" title="bonobo_ui_engine_widget_attach_node ()">bonobo_ui_engine_widget_attach_node</a> (<em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
153
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);
 
154
<span class="returnvalue">CORBA_char</span> *        <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-get" title="bonobo_ui_engine_xml_get ()">bonobo_ui_engine_xml_get</a>            (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
155
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
156
                                                         <em class="parameter"><code><span class="type">gboolean</span> node_only</code></em>);
 
157
<span class="returnvalue">gboolean</span>            <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-node-exists" title="bonobo_ui_engine_xml_node_exists ()">bonobo_ui_engine_xml_node_exists</a>    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
158
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);
 
159
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-merge-tree" title="bonobo_ui_engine_xml_merge_tree ()">bonobo_ui_engine_xml_merge_tree</a>     (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
160
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
161
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *tree</code></em>,
 
162
                                                         <em class="parameter"><code>const <span class="type">char</span> *component</code></em>);
 
163
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-xml-rm" title="bonobo_ui_engine_xml_rm ()">bonobo_ui_engine_xml_rm</a>             (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
164
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
165
                                                         <em class="parameter"><code>const <span class="type">char</span> *by_component</code></em>);
 
166
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-object-set" title="bonobo_ui_engine_object_set ()">bonobo_ui_engine_object_set</a>         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
167
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
168
                                                         <em class="parameter"><code><span class="type">Bonobo_Unknown</span> object</code></em>,
 
169
                                                         <em class="parameter"><code><span class="type">CORBA_Environment</span> *ev</code></em>);
 
170
<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-object-get" title="bonobo_ui_engine_object_get ()">bonobo_ui_engine_object_get</a>         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
171
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
172
                                                         <em class="parameter"><code><span class="type">Bonobo_Unknown</span> *object</code></em>,
 
173
                                                         <em class="parameter"><code><span class="type">CORBA_Environment</span> *ev</code></em>);
 
174
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-exec-verb" title="bonobo_ui_engine_exec_verb ()">bonobo_ui_engine_exec_verb</a>          (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
175
                                                         <em class="parameter"><code>const <span class="type">CORBA_char</span> *cname</code></em>,
 
176
                                                         <em class="parameter"><code><span class="type">CORBA_Environment</span> *ev</code></em>);
 
177
<span class="returnvalue">void</span>                <a class="link" href="libbonoboui-bonobo-ui-engine.html#bonobo-ui-engine-ui-event" title="bonobo_ui_engine_ui_event ()">bonobo_ui_engine_ui_event</a>           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
178
                                                         <em class="parameter"><code>const <span class="type">CORBA_char</span> *id</code></em>,
 
179
                                                         <em class="parameter"><code>const <span class="type">Bonobo_UIComponent_EventType</span> type</code></em>,
 
180
                                                         <em class="parameter"><code>const <span class="type">CORBA_char</span> *state</code></em>,
 
181
                                                         <em class="parameter"><code><span class="type">CORBA_Environment</span> *ev</code></em>);
187
182
</pre>
188
183
</div>
189
 
<div class="refsect1" title="Object Hierarchy">
 
184
<div class="refsect1">
190
185
<a name="libbonoboui-bonobo-ui-engine.object-hierarchy"></a><h2>Object Hierarchy</h2>
191
186
<pre class="synopsis">
192
187
  GObject
193
188
   +----BonoboUIEngine
194
189
</pre>
195
190
</div>
196
 
<div class="refsect1" title="Signals">
 
191
<div class="refsect1">
197
192
<a name="libbonoboui-bonobo-ui-engine.signals"></a><h2>Signals</h2>
198
193
<pre class="synopsis">
199
 
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-add-hint" title='The "add-hint" signal'>add-hint</a>"                                       : Run Last
200
 
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-destroy" title='The "destroy" signal'>destroy</a>"                                        : Run Last
201
 
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-emit-event-on" title='The "emit-event-on" signal'>emit-event-on</a>"                                  : Run Last
202
 
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-emit-verb-on" title='The "emit-verb-on" signal'>emit-verb-on</a>"                                   : Run Last
203
 
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-remove-hint" title='The "remove-hint" signal'>remove-hint</a>"                                    : Run Last
 
194
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-add-hint" title='The "add-hint" signal'>add-hint</a>"                                       : <code class="literal">Run Last</code>
 
195
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-destroy" title='The "destroy" signal'>destroy</a>"                                        : <code class="literal">Run Last</code>
 
196
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-emit-event-on" title='The "emit-event-on" signal'>emit-event-on</a>"                                  : <code class="literal">Run Last</code>
 
197
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-emit-verb-on" title='The "emit-verb-on" signal'>emit-verb-on</a>"                                   : <code class="literal">Run Last</code>
 
198
  "<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine-remove-hint" title='The "remove-hint" signal'>remove-hint</a>"                                    : <code class="literal">Run Last</code>
204
199
</pre>
205
200
</div>
206
 
<div class="refsect1" title="Description">
 
201
<div class="refsect1">
207
202
<a name="libbonoboui-bonobo-ui-engine.description"></a><h2>Description</h2>
208
203
<p>
209
204
The Bonobo UI code as exposed through the <a class="link" href="libbonoboui-bonobo-window.html#BonoboWindow"><span class="type">BonoboWindow</span></a>,
220
215
configurable you need to do:
221
216
  </p>
222
217
<div class="example">
223
 
<a name="id2640997"></a><p class="title"><b>Example 7. How to make your UI user configurable</b></p>
 
218
<a name="id2628197"></a><p class="title"><b>Example 7. How to make your UI user configurable</b></p>
224
219
<div class="example-contents">
225
220
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
226
221
    <tbody>
247
242
used to clobber the XML on merges, eg.
248
243
  </p>
249
244
<div class="example">
250
 
<a name="id2641020"></a><p class="title"><b>Example 8. User configuration format</b></p>
 
245
<a name="id2628219"></a><p class="title"><b>Example 8. User configuration format</b></p>
251
246
<div class="example-contents">
252
247
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
253
248
    <tbody>
269
264
onto it, effecively forcing a certain look.
270
265
</p>
271
266
</div>
272
 
<div class="refsect1" title="Details">
 
267
<div class="refsect1">
273
268
<a name="libbonoboui-bonobo-ui-engine.details"></a><h2>Details</h2>
274
 
<div class="refsect2" title="BonoboUIEngine">
275
 
<a name="BonoboUIEngine-struct"></a><h3>BonoboUIEngine</h3>
276
 
<pre class="programlisting">typedef struct _BonoboUIEngine BonoboUIEngine;</pre>
 
269
<div class="refsect2">
 
270
<a name="BonoboUIEngine-struct"></a><h3>struct BonoboUIEngine</h3>
 
271
<pre class="programlisting">struct BonoboUIEngine;</pre>
277
272
<p>
278
273
</p>
279
274
</div>
280
275
<hr>
281
 
<div class="refsect2" title="bonobo_ui_engine_deregister_dead_components ()">
 
276
<div class="refsect2">
282
277
<a name="bonobo-ui-engine-deregister-dead-components"></a><h3>bonobo_ui_engine_deregister_dead_components ()</h3>
283
278
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_deregister_dead_components
284
 
                                                        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
 
279
                                                        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
285
280
<p>
286
281
Detect any components that have died and deregister
287
 
them - unmerging their UI elements.</p>
 
282
them - unmerging their UI elements.
 
283
</p>
288
284
<div class="variablelist"><table border="0">
289
285
<col align="left" valign="top">
290
286
<tbody><tr>
291
287
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
292
 
<td> the engine
 
288
<td>the engine
293
289
</td>
294
290
</tr></tbody>
295
291
</table></div>
296
292
</div>
297
293
<hr>
298
 
<div class="refsect2" title="bonobo_ui_engine_deregister_component_by_ref ()">
 
294
<div class="refsect2">
299
295
<a name="bonobo-ui-engine-deregister-component-by-ref"></a><h3>bonobo_ui_engine_deregister_component_by_ref ()</h3>
300
296
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_deregister_component_by_ref
301
 
                                                        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
302
 
                                                         <span class="returnvalue">Bonobo_Unknown</span> ref);</pre>
 
297
                                                        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
298
                                                         <em class="parameter"><code><span class="type">Bonobo_Unknown</span> ref</code></em>);</pre>
303
299
<p>
304
 
Deregisters component with reference <em class="parameter"><code>ref</code></em> from <em class="parameter"><code>engine</code></em>.</p>
 
300
Deregisters component with reference <em class="parameter"><code>ref</code></em> from <em class="parameter"><code>engine</code></em>.
 
301
</p>
305
302
<div class="variablelist"><table border="0">
306
303
<col align="left" valign="top">
307
304
<tbody>
308
305
<tr>
309
306
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
310
 
<td> the engine
 
307
<td>the engine
311
308
</td>
312
309
</tr>
313
310
<tr>
314
311
<td><p><span class="term"><em class="parameter"><code>ref</code></em> :</span></p></td>
315
 
<td> the ref.
 
312
<td>the ref.
316
313
</td>
317
314
</tr>
318
315
</tbody>
319
316
</table></div>
320
317
</div>
321
318
<hr>
322
 
<div class="refsect2" title="bonobo_ui_engine_deregister_component ()">
 
319
<div class="refsect2">
323
320
<a name="bonobo-ui-engine-deregister-component"></a><h3>bonobo_ui_engine_deregister_component ()</h3>
324
321
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_deregister_component
325
 
                                                        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
326
 
                                                         const <span class="returnvalue">char</span> *name);</pre>
 
322
                                                        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
323
                                                         <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
327
324
<p>
328
 
Deregisters component of <em class="parameter"><code>name</code></em> from <em class="parameter"><code>engine</code></em>.</p>
 
325
Deregisters component of <em class="parameter"><code>name</code></em> from <em class="parameter"><code>engine</code></em>.
 
326
</p>
329
327
<div class="variablelist"><table border="0">
330
328
<col align="left" valign="top">
331
329
<tbody>
332
330
<tr>
333
331
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
334
 
<td> the engine
 
332
<td>the engine
335
333
</td>
336
334
</tr>
337
335
<tr>
338
336
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
339
 
<td> the component name
 
337
<td>the component name
340
338
</td>
341
339
</tr>
342
340
</tbody>
343
341
</table></div>
344
342
</div>
345
343
<hr>
346
 
<div class="refsect2" title="bonobo_ui_engine_register_component ()">
 
344
<div class="refsect2">
347
345
<a name="bonobo-ui-engine-register-component"></a><h3>bonobo_ui_engine_register_component ()</h3>
348
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_register_component (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
349
 
                                                         const <span class="returnvalue">char</span> *name,
350
 
                                                         <span class="returnvalue">Bonobo_Unknown</span> component);</pre>
 
346
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_register_component (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
347
                                                         <em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
 
348
                                                         <em class="parameter"><code><span class="type">Bonobo_Unknown</span> component</code></em>);</pre>
351
349
<p>
352
 
Registers <em class="parameter"><code>component</code></em> with <em class="parameter"><code>engine</code></em> by <em class="parameter"><code>name</code></em>.</p>
 
350
Registers <em class="parameter"><code>component</code></em> with <em class="parameter"><code>engine</code></em> by <em class="parameter"><code>name</code></em>.
 
351
</p>
353
352
<div class="variablelist"><table border="0">
354
353
<col align="left" valign="top">
355
354
<tbody>
356
355
<tr>
357
356
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
358
 
<td> the engine
 
357
<td>the engine
359
358
</td>
360
359
</tr>
361
360
<tr>
362
361
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
363
 
<td> a name to associate a component with
 
362
<td>a name to associate a component with
364
363
</td>
365
364
</tr>
366
365
<tr>
367
366
<td><p><span class="term"><em class="parameter"><code>component</code></em> :</span></p></td>
368
 
<td> the component
 
367
<td>the component
369
368
</td>
370
369
</tr>
371
370
</tbody>
372
371
</table></div>
373
372
</div>
374
373
<hr>
375
 
<div class="refsect2" title="bonobo_ui_engine_get_component_names ()">
 
374
<div class="refsect2">
376
375
<a name="bonobo-ui-engine-get-component-names"></a><h3>bonobo_ui_engine_get_component_names ()</h3>
377
376
<pre class="programlisting"><span class="returnvalue">GList</span> *             bonobo_ui_engine_get_component_names
378
 
                                                        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
 
377
                                                        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
379
378
<div class="variablelist"><table border="0">
380
379
<col align="left" valign="top">
381
380
<tbody>
382
381
<tr>
383
382
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
384
 
<td> the engine
 
383
<td>the engine
385
384
</td>
386
385
</tr>
387
386
<tr>
393
392
</table></div>
394
393
</div>
395
394
<hr>
396
 
<div class="refsect2" title="bonobo_ui_engine_get_component ()">
 
395
<div class="refsect2">
397
396
<a name="bonobo-ui-engine-get-component"></a><h3>bonobo_ui_engine_get_component ()</h3>
398
 
<pre class="programlisting"><span class="returnvalue">Bonobo_Unknown</span>      bonobo_ui_engine_get_component      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
399
 
                                                         const <span class="returnvalue">char</span> *name);</pre>
 
397
<pre class="programlisting"><span class="returnvalue">Bonobo_Unknown</span>      bonobo_ui_engine_get_component      (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
398
                                                         <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
400
399
<div class="variablelist"><table border="0">
401
400
<col align="left" valign="top">
402
401
<tbody>
403
402
<tr>
404
403
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
405
 
<td> the engine
 
404
<td>the engine
406
405
</td>
407
406
</tr>
408
407
<tr>
409
408
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
410
 
<td> the name of the component to fetch
 
409
<td>the name of the component to fetch
411
410
</td>
412
411
</tr>
413
412
<tr>
419
418
</table></div>
420
419
</div>
421
420
<hr>
422
 
<div class="refsect2" title="bonobo_ui_engine_config_set_path ()">
 
421
<div class="refsect2">
423
422
<a name="bonobo-ui-engine-config-set-path"></a><h3>bonobo_ui_engine_config_set_path ()</h3>
424
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_config_set_path    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
425
 
                                                         const <span class="returnvalue">char</span> *path);</pre>
 
423
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_config_set_path    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
424
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);</pre>
426
425
<p>
427
426
</p>
428
427
<div class="variablelist"><table border="0">
442
441
</table></div>
443
442
</div>
444
443
<hr>
445
 
<div class="refsect2" title="bonobo_ui_engine_config_get_path ()">
 
444
<div class="refsect2">
446
445
<a name="bonobo-ui-engine-config-get-path"></a><h3>bonobo_ui_engine_config_get_path ()</h3>
447
 
<pre class="programlisting">const <span class="returnvalue">char</span> *        bonobo_ui_engine_config_get_path    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
 
446
<pre class="programlisting">const <span class="returnvalue">char</span> *        bonobo_ui_engine_config_get_path    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
448
447
<p>
449
448
</p>
450
449
<div class="variablelist"><table border="0">
464
463
</table></div>
465
464
</div>
466
465
<hr>
467
 
<div class="refsect2" title="bonobo_ui_engine_set_ui_container ()">
 
466
<div class="refsect2">
468
467
<a name="bonobo-ui-engine-set-ui-container"></a><h3>bonobo_ui_engine_set_ui_container ()</h3>
469
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_set_ui_container   (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
470
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="returnvalue">BonoboUIContainer</span></a> *ui_container);</pre>
 
468
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_set_ui_container   (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
469
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="type">BonoboUIContainer</span></a> *ui_container</code></em>);</pre>
471
470
<p>
472
 
Associates a given UI Container with this BonoboUIEngine.</p>
 
471
Associates a given UI Container with this BonoboUIEngine.
 
472
</p>
473
473
<div class="variablelist"><table border="0">
474
474
<col align="left" valign="top">
475
475
<tbody>
476
476
<tr>
477
477
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
478
 
<td> the engine
 
478
<td>the engine
479
479
</td>
480
480
</tr>
481
481
<tr>
482
482
<td><p><span class="term"><em class="parameter"><code>ui_container</code></em> :</span></p></td>
483
 
<td> a UI Container bonobo object.
 
483
<td>a UI Container bonobo object.
484
484
</td>
485
485
</tr>
486
486
</tbody>
487
487
</table></div>
488
488
</div>
489
489
<hr>
490
 
<div class="refsect2" title="bonobo_ui_engine_get_ui_container ()">
 
490
<div class="refsect2">
491
491
<a name="bonobo-ui-engine-get-ui-container"></a><h3>bonobo_ui_engine_get_ui_container ()</h3>
492
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="returnvalue">BonoboUIContainer</span></a> * bonobo_ui_engine_get_ui_container   (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
 
492
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-container.html#BonoboUIContainer"><span class="returnvalue">BonoboUIContainer</span></a> * bonobo_ui_engine_get_ui_container   (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
493
493
<p>
494
 
Fetches the associated UI Container</p>
 
494
Fetches the associated UI Container
 
495
</p>
495
496
<div class="variablelist"><table border="0">
496
497
<col align="left" valign="top">
497
498
<tbody>
498
499
<tr>
499
500
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
500
 
<td> the engine
 
501
<td>the engine
501
502
</td>
502
503
</tr>
503
504
<tr>
509
510
</table></div>
510
511
</div>
511
512
<hr>
512
 
<div class="refsect2" title="bonobo_ui_engine_freeze ()">
 
513
<div class="refsect2">
513
514
<a name="bonobo-ui-engine-freeze"></a><h3>bonobo_ui_engine_freeze ()</h3>
514
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_freeze             (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
515
 
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
515
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_freeze             (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
 
516
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
516
517
<h3 class="title">Warning</h3>
517
518
<p><code class="literal">bonobo_ui_engine_freeze</code> is deprecated and should not be used in newly-written code.</p>
518
519
</div>
521
522
this count &gt; 0 no syncronization between the internal
522
523
XML model and the widget views occurs. This means that
523
524
many simple merges can be glupped together with little
524
 
performance impact and overhead.</p>
 
525
performance impact and overhead.
 
526
</p>
525
527
<div class="variablelist"><table border="0">
526
528
<col align="left" valign="top">
527
529
<tbody><tr>
528
530
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
529
 
<td> the engine
 
531
<td>the engine
530
532
</td>
531
533
</tr></tbody>
532
534
</table></div>
533
535
</div>
534
536
<hr>
535
 
<div class="refsect2" title="bonobo_ui_engine_thaw ()">
 
537
<div class="refsect2">
536
538
<a name="bonobo-ui-engine-thaw"></a><h3>bonobo_ui_engine_thaw ()</h3>
537
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_thaw               (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
538
 
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
539
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_thaw               (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
 
540
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
539
541
<h3 class="title">Warning</h3>
540
542
<p><code class="literal">bonobo_ui_engine_thaw</code> is deprecated and should not be used in newly-written code.</p>
541
543
</div>
542
544
<p>
543
545
This decrements the freeze count and if it is 0
544
546
causes the UI widgets to be re-synched with the
545
 
XML model, see also bonobo_ui_engine_freeze</p>
 
547
XML model, see also bonobo_ui_engine_freeze
 
548
</p>
546
549
<div class="variablelist"><table border="0">
547
550
<col align="left" valign="top">
548
551
<tbody><tr>
549
552
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
550
 
<td> the engine
 
553
<td>the engine
551
554
</td>
552
555
</tr></tbody>
553
556
</table></div>
554
557
</div>
555
558
<hr>
556
 
<div class="refsect2" title="bonobo_ui_engine_update ()">
 
559
<div class="refsect2">
557
560
<a name="bonobo-ui-engine-update"></a><h3>bonobo_ui_engine_update ()</h3>
558
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_update             (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
559
 
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
561
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_update             (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
 
562
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
560
563
<h3 class="title">Warning</h3>
561
564
<p><code class="literal">bonobo_ui_engine_update</code> is deprecated and should not be used in newly-written code.</p>
562
565
</div>
563
566
<p>
564
567
This function is called to update the entire
565
568
UI model synchronizing any changes in it with
566
 
the widget tree where neccessary</p>
 
569
the widget tree where neccessary
 
570
</p>
567
571
<div class="variablelist"><table border="0">
568
572
<col align="left" valign="top">
569
573
<tbody><tr>
570
574
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
571
 
<td> the engine.
 
575
<td>the engine.
572
576
</td>
573
577
</tr></tbody>
574
578
</table></div>
575
579
</div>
576
580
<hr>
577
 
<div class="refsect2" title="enum BonoboUIError">
 
581
<div class="refsect2">
578
582
<a name="BonoboUIError"></a><h3>enum BonoboUIError</h3>
579
583
<pre class="programlisting">typedef enum {
580
584
        BONOBO_UI_ERROR_OK = 0,
587
591
</p>
588
592
</div>
589
593
<hr>
590
 
<div class="refsect2" title="BonoboUIEnginePrivate">
 
594
<div class="refsect2">
591
595
<a name="BonoboUIEnginePrivate"></a><h3>BonoboUIEnginePrivate</h3>
592
596
<pre class="programlisting">typedef struct _BonoboUIEnginePrivate BonoboUIEnginePrivate;</pre>
593
597
<p>
594
598
</p>
595
599
</div>
596
600
<hr>
597
 
<div class="refsect2" title="BonoboUIEngineClass">
 
601
<div class="refsect2">
598
602
<a name="BonoboUIEngineClass"></a><h3>BonoboUIEngineClass</h3>
599
603
<pre class="programlisting">typedef struct {
600
604
        GObjectClass parent_class;
618
622
</p>
619
623
</div>
620
624
<hr>
621
 
<div class="refsect2" title="bonobo_ui_engine_construct ()">
 
625
<div class="refsect2">
622
626
<a name="bonobo-ui-engine-construct"></a><h3>bonobo_ui_engine_construct ()</h3>
623
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *    bonobo_ui_engine_construct          (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
624
 
                                                         <span class="returnvalue">GObject</span> *view);</pre>
 
627
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *    bonobo_ui_engine_construct          (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
628
                                                         <em class="parameter"><code><span class="type">GObject</span> *view</code></em>);</pre>
625
629
<p>
626
 
Construct a new bonobo_ui_engine</p>
 
630
Construct a new bonobo_ui_engine
 
631
</p>
627
632
<div class="variablelist"><table border="0">
628
633
<col align="left" valign="top">
629
634
<tbody>
630
635
<tr>
631
636
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
632
 
<td> the engine.
 
637
<td>the engine.
633
638
</td>
634
639
</tr>
635
640
<tr>
636
641
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
637
 
<td> the view [ often a BonoboWindow ]
 
642
<td>the view [ often a BonoboWindow ]
638
643
</td>
639
644
</tr>
640
645
<tr>
646
651
</table></div>
647
652
</div>
648
653
<hr>
649
 
<div class="refsect2" title="bonobo_ui_engine_new ()">
 
654
<div class="refsect2">
650
655
<a name="bonobo-ui-engine-new"></a><h3>bonobo_ui_engine_new ()</h3>
651
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *    bonobo_ui_engine_new                (<span class="returnvalue">GObject</span> *view);</pre>
 
656
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *    bonobo_ui_engine_new                (<em class="parameter"><code><span class="type">GObject</span> *view</code></em>);</pre>
652
657
<p>
653
 
Create a new <a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> structure</p>
 
658
Create a new <a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> structure
 
659
</p>
654
660
<div class="variablelist"><table border="0">
655
661
<col align="left" valign="top">
656
662
<tbody>
668
674
</table></div>
669
675
</div>
670
676
<hr>
671
 
<div class="refsect2" title="bonobo_ui_engine_get_view ()">
 
677
<div class="refsect2">
672
678
<a name="bonobo-ui-engine-get-view"></a><h3>bonobo_ui_engine_get_view ()</h3>
673
 
<pre class="programlisting"><span class="returnvalue">GObject</span> *           bonobo_ui_engine_get_view           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
 
679
<pre class="programlisting"><span class="returnvalue">GObject</span> *           bonobo_ui_engine_get_view           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
674
680
<p>
675
 
This returns the associated view, often a BonoboWindow</p>
 
681
This returns the associated view, often a BonoboWindow
 
682
</p>
676
683
<div class="variablelist"><table border="0">
677
684
<col align="left" valign="top">
678
685
<tbody>
679
686
<tr>
680
687
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
681
 
<td> the engine
 
688
<td>the engine
682
689
</td>
683
690
</tr>
684
691
<tr>
690
697
</table></div>
691
698
</div>
692
699
<hr>
693
 
<div class="refsect2" title="bonobo_ui_engine_add_sync ()">
 
700
<div class="refsect2">
694
701
<a name="bonobo-ui-engine-add-sync"></a><h3>bonobo_ui_engine_add_sync ()</h3>
695
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_add_sync           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
696
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="returnvalue">BonoboUISync</span></a> *sync);</pre>
 
702
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_add_sync           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
703
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> *sync</code></em>);</pre>
697
704
<p>
698
 
Add a <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> synchronizer to the engine</p>
 
705
Add a <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> synchronizer to the engine
 
706
</p>
699
707
<div class="variablelist"><table border="0">
700
708
<col align="left" valign="top">
701
709
<tbody>
702
710
<tr>
703
711
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
704
 
<td> the enginer
 
712
<td>the enginer
705
713
</td>
706
714
</tr>
707
715
<tr>
708
716
<td><p><span class="term"><em class="parameter"><code>sync</code></em> :</span></p></td>
709
 
<td> the synchronizer
 
717
<td>the synchronizer
710
718
</td>
711
719
</tr>
712
720
</tbody>
713
721
</table></div>
714
722
</div>
715
723
<hr>
716
 
<div class="refsect2" title="bonobo_ui_engine_remove_sync ()">
 
724
<div class="refsect2">
717
725
<a name="bonobo-ui-engine-remove-sync"></a><h3>bonobo_ui_engine_remove_sync ()</h3>
718
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_remove_sync        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
719
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="returnvalue">BonoboUISync</span></a> *sync);</pre>
 
726
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_remove_sync        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
727
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> *sync</code></em>);</pre>
720
728
<p>
721
 
Remove a specified <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> synchronizer from the engine</p>
 
729
Remove a specified <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> synchronizer from the engine
 
730
</p>
722
731
<div class="variablelist"><table border="0">
723
732
<col align="left" valign="top">
724
733
<tbody>
725
734
<tr>
726
735
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
727
 
<td> the engine
 
736
<td>the engine
728
737
</td>
729
738
</tr>
730
739
<tr>
731
740
<td><p><span class="term"><em class="parameter"><code>sync</code></em> :</span></p></td>
732
 
<td> the sync
 
741
<td>the sync
733
742
</td>
734
743
</tr>
735
744
</tbody>
736
745
</table></div>
737
746
</div>
738
747
<hr>
739
 
<div class="refsect2" title="bonobo_ui_engine_get_syncs ()">
 
748
<div class="refsect2">
740
749
<a name="bonobo-ui-engine-get-syncs"></a><h3>bonobo_ui_engine_get_syncs ()</h3>
741
 
<pre class="programlisting"><span class="returnvalue">GSList</span> *            bonobo_ui_engine_get_syncs          (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
 
750
<pre class="programlisting"><span class="returnvalue">GSList</span> *            bonobo_ui_engine_get_syncs          (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
742
751
<p>
743
 
Retrieve a list of available synchronizers.</p>
 
752
Retrieve a list of available synchronizers.
 
753
</p>
744
754
<div class="variablelist"><table border="0">
745
755
<col align="left" valign="top">
746
756
<tbody>
747
757
<tr>
748
758
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
749
 
<td> the engine
 
759
<td>the engine
750
760
</td>
751
761
</tr>
752
762
<tr>
758
768
</table></div>
759
769
</div>
760
770
<hr>
761
 
<div class="refsect2" title="bonobo_ui_engine_update_node ()">
 
771
<div class="refsect2">
762
772
<a name="bonobo-ui-engine-update-node"></a><h3>bonobo_ui_engine_update_node ()</h3>
763
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_update_node        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
764
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="returnvalue">BonoboUISync</span></a> *sync,
765
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
773
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_update_node        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
774
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-sync.html#BonoboUISync"><span class="type">BonoboUISync</span></a> *sync</code></em>,
 
775
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
766
776
<p>
767
777
This function is used to write recursive synchronizers
768
778
and is intended only for internal / privilaged use.
769
779
</p>
770
780
<p>
771
781
By the time this returns, due to re-enterancy, node
772
 
points at undefined memory.</p>
 
782
points at undefined memory.
 
783
</p>
773
784
<div class="variablelist"><table border="0">
774
785
<col align="left" valign="top">
775
786
<tbody>
776
787
<tr>
777
788
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
778
 
<td> the engine
 
789
<td>the engine
779
790
</td>
780
791
</tr>
781
792
<tr>
785
796
</tr>
786
797
<tr>
787
798
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
788
 
<td> the node to start updating.
 
799
<td>the node to start updating.
789
800
</td>
790
801
</tr>
791
802
</tbody>
792
803
</table></div>
793
804
</div>
794
805
<hr>
795
 
<div class="refsect2" title="bonobo_ui_engine_queue_update ()">
 
806
<div class="refsect2">
796
807
<a name="bonobo-ui-engine-queue-update"></a><h3>bonobo_ui_engine_queue_update ()</h3>
797
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_queue_update       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
798
 
                                                         <span class="returnvalue">GtkWidget</span> *widget,
799
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
800
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *cmd_node);</pre>
 
808
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_queue_update       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
809
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
810
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
811
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *cmd_node</code></em>);</pre>
801
812
<p>
802
813
This function is used to queue a state update on
803
814
<em class="parameter"><code>widget</code></em>, essentialy transfering any state from the 
804
815
XML model into the widget view. This is queued to
805
 
avoid re-enterancy problems.</p>
 
816
avoid re-enterancy problems.
 
817
</p>
806
818
<div class="variablelist"><table border="0">
807
819
<col align="left" valign="top">
808
820
<tbody>
809
821
<tr>
810
822
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
811
 
<td> the engine
 
823
<td>the engine
812
824
</td>
813
825
</tr>
814
826
<tr>
815
827
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
816
 
<td> the widget to update later
 
828
<td>the widget to update later
817
829
</td>
818
830
</tr>
819
831
<tr>
820
832
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
821
 
<td> the node
 
833
<td>the node
822
834
</td>
823
835
</tr>
824
836
<tr>
825
837
<td><p><span class="term"><em class="parameter"><code>cmd_node</code></em> :</span></p></td>
826
 
<td> the associated command's node
 
838
<td>the associated command's node
827
839
</td>
828
840
</tr>
829
841
</tbody>
830
842
</table></div>
831
843
</div>
832
844
<hr>
833
 
<div class="refsect2" title="bonobo_ui_engine_build_control ()">
 
845
<div class="refsect2">
834
846
<a name="bonobo-ui-engine-build-control"></a><h3>bonobo_ui_engine_build_control ()</h3>
835
 
<pre class="programlisting"><span class="returnvalue">GtkWidget</span> *         bonobo_ui_engine_build_control      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
836
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
847
<pre class="programlisting"><span class="returnvalue">GtkWidget</span> *         bonobo_ui_engine_build_control      (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
848
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
837
849
<p>
838
850
A helper function for synchronizers, this creates a control
839
851
if possible from the node's associated object, stamps the
840
 
node as containing a control and sets its widget.</p>
 
852
node as containing a control and sets its widget.
 
853
</p>
841
854
<div class="variablelist"><table border="0">
842
855
<col align="left" valign="top">
843
856
<tbody>
844
857
<tr>
845
858
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
846
 
<td> the engine
 
859
<td>the engine
847
860
</td>
848
861
</tr>
849
862
<tr>
850
863
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
851
 
<td> the control node.
 
864
<td>the control node.
852
865
</td>
853
866
</tr>
854
867
<tr>
860
873
</table></div>
861
874
</div>
862
875
<hr>
863
 
<div class="refsect2" title="bonobo_ui_engine_widget_get_node ()">
 
876
<div class="refsect2">
864
877
<a name="bonobo-ui-engine-widget-get-node"></a><h3>bonobo_ui_engine_widget_get_node ()</h3>
865
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      bonobo_ui_engine_widget_get_node    (<span class="returnvalue">GtkWidget</span> *widget);</pre>
 
878
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      bonobo_ui_engine_widget_get_node    (<em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>);</pre>
866
879
<div class="variablelist"><table border="0">
867
880
<col align="left" valign="top">
868
881
<tbody>
869
882
<tr>
870
883
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
871
 
<td> the widget
 
884
<td>the widget
872
885
</td>
873
886
</tr>
874
887
<tr>
880
893
</table></div>
881
894
</div>
882
895
<hr>
883
 
<div class="refsect2" title="bonobo_ui_engine_widget_set_node ()">
 
896
<div class="refsect2">
884
897
<a name="bonobo-ui-engine-widget-set-node"></a><h3>bonobo_ui_engine_widget_set_node ()</h3>
885
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_widget_set_node    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
886
 
                                                         <span class="returnvalue">GtkWidget</span> *widget,
887
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
898
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_widget_set_node    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
899
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
900
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
888
901
<p>
889
902
Used internaly to associate a widget with a node,
890
903
some synchronisers need to be able to execute code
891
 
on widget creation.</p>
 
904
on widget creation.
 
905
</p>
892
906
<div class="variablelist"><table border="0">
893
907
<col align="left" valign="top">
894
908
<tbody>
895
909
<tr>
896
910
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
897
 
<td> the engine
 
911
<td>the engine
898
912
</td>
899
913
</tr>
900
914
<tr>
901
915
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
902
 
<td> the widget
 
916
<td>the widget
903
917
</td>
904
918
</tr>
905
919
<tr>
906
920
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
907
 
<td> the node
 
921
<td>the node
908
922
</td>
909
923
</tr>
910
924
</tbody>
911
925
</table></div>
912
926
</div>
913
927
<hr>
914
 
<div class="refsect2" title="bonobo_ui_engine_xml_set_prop ()">
 
928
<div class="refsect2">
915
929
<a name="bonobo-ui-engine-xml-set-prop"></a><h3>bonobo_ui_engine_xml_set_prop ()</h3>
916
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_xml_set_prop       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
917
 
                                                         const <span class="returnvalue">char</span> *path,
918
 
                                                         const <span class="returnvalue">char</span> *property,
919
 
                                                         const <span class="returnvalue">char</span> *value,
920
 
                                                         const <span class="returnvalue">char</span> *component);</pre>
 
930
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_xml_set_prop       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
931
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
932
                                                         <em class="parameter"><code>const <span class="type">char</span> *property</code></em>,
 
933
                                                         <em class="parameter"><code>const <span class="type">char</span> *value</code></em>,
 
934
                                                         <em class="parameter"><code>const <span class="type">char</span> *component</code></em>);</pre>
921
935
<p>
922
936
This function sets the property of a node in the internal tree
923
 
representation at <em class="parameter"><code>path</code></em> in <em class="parameter"><code>engine</code></em>.</p>
 
937
representation at <em class="parameter"><code>path</code></em> in <em class="parameter"><code>engine</code></em>.
 
938
</p>
924
939
<div class="variablelist"><table border="0">
925
940
<col align="left" valign="top">
926
941
<tbody>
927
942
<tr>
928
943
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
929
 
<td> the engine
 
944
<td>the engine
930
945
</td>
931
946
</tr>
932
947
<tr>
933
948
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
934
 
<td> the path into the tree
 
949
<td>the path into the tree
935
950
</td>
936
951
</tr>
937
952
<tr>
938
953
<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
939
 
<td> The property to set
 
954
<td>The property to set
940
955
</td>
941
956
</tr>
942
957
<tr>
943
958
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
944
 
<td> The new value of the property
 
959
<td>The new value of the property
945
960
</td>
946
961
</tr>
947
962
<tr>
948
963
<td><p><span class="term"><em class="parameter"><code>component</code></em> :</span></p></td>
949
 
<td> the component ID associated with the nodes.
 
964
<td>the component ID associated with the nodes.
950
965
</td>
951
966
</tr>
952
967
<tr>
958
973
</table></div>
959
974
</div>
960
975
<hr>
961
 
<div class="refsect2" title="bonobo_ui_engine_xml_get_prop ()">
 
976
<div class="refsect2">
962
977
<a name="bonobo-ui-engine-xml-get-prop"></a><h3>bonobo_ui_engine_xml_get_prop ()</h3>
963
 
<pre class="programlisting"><span class="returnvalue">CORBA_char</span> *        bonobo_ui_engine_xml_get_prop       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
964
 
                                                         const <span class="returnvalue">char</span> *path,
965
 
                                                         const <span class="returnvalue">char</span> *prop,
966
 
                                                         <span class="returnvalue">gboolean</span> *invalid_path);</pre>
 
978
<pre class="programlisting"><span class="returnvalue">CORBA_char</span> *        bonobo_ui_engine_xml_get_prop       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
979
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
980
                                                         <em class="parameter"><code>const <span class="type">char</span> *prop</code></em>,
 
981
                                                         <em class="parameter"><code><span class="type">gboolean</span> *invalid_path</code></em>);</pre>
967
982
<p>
968
983
This function fetches the property <em class="parameter"><code>prop</code></em> at node
969
 
at <em class="parameter"><code>path</code></em> in the internal structure.</p>
 
984
at <em class="parameter"><code>path</code></em> in the internal structure.
 
985
</p>
970
986
<div class="variablelist"><table border="0">
971
987
<col align="left" valign="top">
972
988
<tbody>
973
989
<tr>
974
990
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
975
 
<td> the engine
 
991
<td>the engine
976
992
</td>
977
993
</tr>
978
994
<tr>
979
995
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
980
 
<td> the path into the tree
 
996
<td>the path into the tree
981
997
</td>
982
998
</tr>
983
999
<tr>
984
1000
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
985
 
<td> The property
 
1001
<td>The property
986
1002
</td>
987
1003
</tr>
988
1004
<tr>
999
1015
</table></div>
1000
1016
</div>
1001
1017
<hr>
1002
 
<div class="refsect2" title="bonobo_ui_engine_prune_widget_info ()">
 
1018
<div class="refsect2">
1003
1019
<a name="bonobo-ui-engine-prune-widget-info"></a><h3>bonobo_ui_engine_prune_widget_info ()</h3>
1004
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_prune_widget_info  (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1005
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
1006
 
                                                         <span class="returnvalue">gboolean</span> save_custom);</pre>
 
1020
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_prune_widget_info  (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1021
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
1022
                                                         <em class="parameter"><code><span class="type">gboolean</span> save_custom</code></em>);</pre>
1007
1023
<p>
1008
1024
This function destroys any widgets associated with
1009
1025
<em class="parameter"><code>node</code></em> and all its children, if <em class="parameter"><code>save_custom</code></em>, any widget
1010
1026
that is a custom widget ( such as a control ) will be
1011
 
preserved. All widgets flagged ROOT are preserved always.</p>
 
1027
preserved. All widgets flagged ROOT are preserved always.
 
1028
</p>
1012
1029
<div class="variablelist"><table border="0">
1013
1030
<col align="left" valign="top">
1014
1031
<tbody>
1015
1032
<tr>
1016
1033
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1017
 
<td> the engine
 
1034
<td>the engine
1018
1035
</td>
1019
1036
</tr>
1020
1037
<tr>
1021
1038
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1022
 
<td> the node
 
1039
<td>the node
1023
1040
</td>
1024
1041
</tr>
1025
1042
<tr>
1026
1043
<td><p><span class="term"><em class="parameter"><code>save_custom</code></em> :</span></p></td>
1027
 
<td> whether to save custom widgets
 
1044
<td>whether to save custom widgets
1028
1045
</td>
1029
1046
</tr>
1030
1047
</tbody>
1031
1048
</table></div>
1032
1049
</div>
1033
1050
<hr>
1034
 
<div class="refsect2" title="bonobo_ui_engine_get_path ()">
 
1051
<div class="refsect2">
1035
1052
<a name="bonobo-ui-engine-get-path"></a><h3>bonobo_ui_engine_get_path ()</h3>
1036
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      bonobo_ui_engine_get_path           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1037
 
                                                         const <span class="returnvalue">char</span> *path);</pre>
 
1053
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      bonobo_ui_engine_get_path           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1054
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);</pre>
1038
1055
<p>
1039
1056
This routine gets a node from the internal XML tree
1040
 
pointed at by <em class="parameter"><code>path</code></em></p>
 
1057
pointed at by <em class="parameter"><code>path</code></em>
 
1058
</p>
1041
1059
<div class="variablelist"><table border="0">
1042
1060
<col align="left" valign="top">
1043
1061
<tbody>
1044
1062
<tr>
1045
1063
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1046
 
<td> the engine.
 
1064
<td>the engine.
1047
1065
</td>
1048
1066
</tr>
1049
1067
<tr>
1050
1068
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1051
 
<td> the path into the tree
 
1069
<td>the path into the tree
1052
1070
</td>
1053
1071
</tr>
1054
1072
<tr>
1060
1078
</table></div>
1061
1079
</div>
1062
1080
<hr>
1063
 
<div class="refsect2" title="bonobo_ui_engine_dirty_tree ()">
 
1081
<div class="refsect2">
1064
1082
<a name="bonobo-ui-engine-dirty-tree"></a><h3>bonobo_ui_engine_dirty_tree ()</h3>
1065
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_dirty_tree         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1066
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
1083
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_dirty_tree         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1084
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
1067
1085
<p>
1068
1086
Mark all the node's children as being dirty and needing
1069
 
a re-synch with their widget views.</p>
 
1087
a re-synch with their widget views.
 
1088
</p>
1070
1089
<div class="variablelist"><table border="0">
1071
1090
<col align="left" valign="top">
1072
1091
<tbody>
1073
1092
<tr>
1074
1093
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1075
 
<td> the engine
 
1094
<td>the engine
1076
1095
</td>
1077
1096
</tr>
1078
1097
<tr>
1079
1098
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1080
 
<td> the node
 
1099
<td>the node
1081
1100
</td>
1082
1101
</tr>
1083
1102
</tbody>
1084
1103
</table></div>
1085
1104
</div>
1086
1105
<hr>
1087
 
<div class="refsect2" title="bonobo_ui_engine_clean_tree ()">
 
1106
<div class="refsect2">
1088
1107
<a name="bonobo-ui-engine-clean-tree"></a><h3>bonobo_ui_engine_clean_tree ()</h3>
1089
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_clean_tree         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1090
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
1108
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_clean_tree         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1109
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
1091
1110
<p>
1092
1111
This cleans the tree, marking the node and its children
1093
 
as not needing a re-synch with their widget views.</p>
 
1112
as not needing a re-synch with their widget views.
 
1113
</p>
1094
1114
<div class="variablelist"><table border="0">
1095
1115
<col align="left" valign="top">
1096
1116
<tbody>
1097
1117
<tr>
1098
1118
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1099
 
<td> the engine
 
1119
<td>the engine
1100
1120
</td>
1101
1121
</tr>
1102
1122
<tr>
1103
1123
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1104
 
<td> the node
 
1124
<td>the node
1105
1125
</td>
1106
1126
</tr>
1107
1127
</tbody>
1108
1128
</table></div>
1109
1129
</div>
1110
1130
<hr>
1111
 
<div class="refsect2" title="bonobo_ui_engine_dump ()">
 
1131
<div class="refsect2">
1112
1132
<a name="bonobo-ui-engine-dump"></a><h3>bonobo_ui_engine_dump ()</h3>
1113
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_dump               (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1114
 
                                                         <span class="returnvalue">FILE</span> *out,
1115
 
                                                         const <span class="returnvalue">char</span> *msg);</pre>
 
1133
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_dump               (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1134
                                                         <em class="parameter"><code><span class="type">FILE</span> *out</code></em>,
 
1135
                                                         <em class="parameter"><code>const <span class="type">char</span> *msg</code></em>);</pre>
1116
1136
<p>
1117
1137
This is a debugging function mostly for internal
1118
1138
and testing use, it dumps the XML tree, including
1119
1139
the associated, and overridden nodes in a wierd
1120
1140
hackish format to the <em class="parameter"><code>out</code></em> stream with the
1121
 
helpful <em class="parameter"><code>msg</code></em> prepended.</p>
 
1141
helpful <em class="parameter"><code>msg</code></em> prepended.
 
1142
</p>
1122
1143
<div class="variablelist"><table border="0">
1123
1144
<col align="left" valign="top">
1124
1145
<tbody>
1125
1146
<tr>
1126
1147
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1127
 
<td> the engine
 
1148
<td>the engine
1128
1149
</td>
1129
1150
</tr>
1130
1151
<tr>
1131
1152
<td><p><span class="term"><em class="parameter"><code>out</code></em> :</span></p></td>
1132
 
<td> the FILE stream to dump to
 
1153
<td>the FILE stream to dump to
1133
1154
</td>
1134
1155
</tr>
1135
1156
<tr>
1136
1157
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1137
 
<td> user visible message
 
1158
<td>user visible message
1138
1159
</td>
1139
1160
</tr>
1140
1161
</tbody>
1141
1162
</table></div>
1142
1163
</div>
1143
1164
<hr>
1144
 
<div class="refsect2" title="bonobo_ui_engine_node_get_object ()">
 
1165
<div class="refsect2">
1145
1166
<a name="bonobo-ui-engine-node-get-object"></a><h3>bonobo_ui_engine_node_get_object ()</h3>
1146
 
<pre class="programlisting"><span class="returnvalue">CORBA_Object</span>        bonobo_ui_engine_node_get_object    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1147
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
1167
<pre class="programlisting"><span class="returnvalue">CORBA_Object</span>        bonobo_ui_engine_node_get_object    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1168
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
1148
1169
<div class="variablelist"><table border="0">
1149
1170
<col align="left" valign="top">
1150
1171
<tbody>
1151
1172
<tr>
1152
1173
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1153
 
<td> the engine
 
1174
<td>the engine
1154
1175
</td>
1155
1176
</tr>
1156
1177
<tr>
1157
1178
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1158
 
<td> the node
 
1179
<td>the node
1159
1180
</td>
1160
1181
</tr>
1161
1182
<tr>
1167
1188
</table></div>
1168
1189
</div>
1169
1190
<hr>
1170
 
<div class="refsect2" title="bonobo_ui_engine_node_is_dirty ()">
 
1191
<div class="refsect2">
1171
1192
<a name="bonobo-ui-engine-node-is-dirty"></a><h3>bonobo_ui_engine_node_is_dirty ()</h3>
1172
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            bonobo_ui_engine_node_is_dirty      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1173
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
1193
<pre class="programlisting"><span class="returnvalue">gboolean</span>            bonobo_ui_engine_node_is_dirty      (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1194
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
1174
1195
<div class="variablelist"><table border="0">
1175
1196
<col align="left" valign="top">
1176
1197
<tbody>
1177
1198
<tr>
1178
1199
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1179
 
<td> the engine
 
1200
<td>the engine
1180
1201
</td>
1181
1202
</tr>
1182
1203
<tr>
1183
1204
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1184
 
<td> the node
 
1205
<td>the node
1185
1206
</td>
1186
1207
</tr>
1187
1208
<tr>
1193
1214
</table></div>
1194
1215
</div>
1195
1216
<hr>
1196
 
<div class="refsect2" title="bonobo_ui_engine_node_get_widget ()">
 
1217
<div class="refsect2">
1197
1218
<a name="bonobo-ui-engine-node-get-widget"></a><h3>bonobo_ui_engine_node_get_widget ()</h3>
1198
 
<pre class="programlisting"><span class="returnvalue">GtkWidget</span> *         bonobo_ui_engine_node_get_widget    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1199
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
1219
<pre class="programlisting"><span class="returnvalue">GtkWidget</span> *         bonobo_ui_engine_node_get_widget    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1220
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
1200
1221
<p>
1201
 
Gets the widget associated with <em class="parameter"><code>node</code></em></p>
 
1222
Gets the widget associated with <em class="parameter"><code>node</code></em>
 
1223
</p>
1202
1224
<div class="variablelist"><table border="0">
1203
1225
<col align="left" valign="top">
1204
1226
<tbody>
1205
1227
<tr>
1206
1228
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1207
 
<td> the engine
 
1229
<td>the engine
1208
1230
</td>
1209
1231
</tr>
1210
1232
<tr>
1211
1233
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1212
 
<td> the node
 
1234
<td>the node
1213
1235
</td>
1214
1236
</tr>
1215
1237
<tr>
1221
1243
</table></div>
1222
1244
</div>
1223
1245
<hr>
1224
 
<div class="refsect2" title="bonobo_ui_engine_node_get_id ()">
 
1246
<div class="refsect2">
1225
1247
<a name="bonobo-ui-engine-node-get-id"></a><h3>bonobo_ui_engine_node_get_id ()</h3>
1226
 
<pre class="programlisting">const <span class="returnvalue">char</span> *        bonobo_ui_engine_node_get_id        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1227
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
1248
<pre class="programlisting">const <span class="returnvalue">char</span> *        bonobo_ui_engine_node_get_id        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1249
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
1228
1250
<p>
1229
1251
Each component has an associated textual id or name - see
1230
 
bonobo_ui_engine_register_component</p>
 
1252
bonobo_ui_engine_register_component
 
1253
</p>
1231
1254
<div class="variablelist"><table border="0">
1232
1255
<col align="left" valign="top">
1233
1256
<tbody>
1234
1257
<tr>
1235
1258
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1236
 
<td> the engine
 
1259
<td>the engine
1237
1260
</td>
1238
1261
</tr>
1239
1262
<tr>
1240
1263
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1241
 
<td> the node
 
1264
<td>the node
1242
1265
</td>
1243
1266
</tr>
1244
1267
<tr>
1250
1273
</table></div>
1251
1274
</div>
1252
1275
<hr>
1253
 
<div class="refsect2" title="bonobo_ui_engine_get_cmd_node ()">
 
1276
<div class="refsect2">
1254
1277
<a name="bonobo-ui-engine-get-cmd-node"></a><h3>bonobo_ui_engine_get_cmd_node ()</h3>
1255
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      bonobo_ui_engine_get_cmd_node       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1256
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *from_node);</pre>
 
1278
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *      bonobo_ui_engine_get_cmd_node       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1279
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *from_node</code></em>);</pre>
1257
1280
<p>
1258
1281
This function seeks the command node associated
1259
 
with <em class="parameter"><code>from_node</code></em> in <em class="parameter"><code>engine</code></em> 's internal tree.</p>
 
1282
with <em class="parameter"><code>from_node</code></em> in <em class="parameter"><code>engine</code></em> 's internal tree.
 
1283
</p>
1260
1284
<div class="variablelist"><table border="0">
1261
1285
<col align="left" valign="top">
1262
1286
<tbody>
1263
1287
<tr>
1264
1288
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1265
 
<td> the engine
 
1289
<td>the engine
1266
1290
</td>
1267
1291
</tr>
1268
1292
<tr>
1269
1293
<td><p><span class="term"><em class="parameter"><code>from_node</code></em> :</span></p></td>
1270
 
<td> the node
 
1294
<td>the node
1271
1295
</td>
1272
1296
</tr>
1273
1297
<tr>
1279
1303
</table></div>
1280
1304
</div>
1281
1305
<hr>
1282
 
<div class="refsect2" title="bonobo_ui_engine_node_set_dirty ()">
 
1306
<div class="refsect2">
1283
1307
<a name="bonobo-ui-engine-node-set-dirty"></a><h3>bonobo_ui_engine_node_set_dirty ()</h3>
1284
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_node_set_dirty     (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1285
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
1286
 
                                                         <span class="returnvalue">gboolean</span> dirty);</pre>
 
1308
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_node_set_dirty     (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1309
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
1310
                                                         <em class="parameter"><code><span class="type">gboolean</span> dirty</code></em>);</pre>
1287
1311
<p>
1288
 
Set <em class="parameter"><code>node</code></em> s dirty bit to <em class="parameter"><code>dirty</code></em>.</p>
 
1312
Set <em class="parameter"><code>node</code></em> s dirty bit to <em class="parameter"><code>dirty</code></em>.
 
1313
</p>
1289
1314
<div class="variablelist"><table border="0">
1290
1315
<col align="left" valign="top">
1291
1316
<tbody>
1292
1317
<tr>
1293
1318
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1294
 
<td> the engine
 
1319
<td>the engine
1295
1320
</td>
1296
1321
</tr>
1297
1322
<tr>
1298
1323
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1299
 
<td> the node
 
1324
<td>the node
1300
1325
</td>
1301
1326
</tr>
1302
1327
<tr>
1303
1328
<td><p><span class="term"><em class="parameter"><code>dirty</code></em> :</span></p></td>
1304
 
<td> whether the node should be dirty.
 
1329
<td>whether the node should be dirty.
1305
1330
</td>
1306
1331
</tr>
1307
1332
</tbody>
1308
1333
</table></div>
1309
1334
</div>
1310
1335
<hr>
1311
 
<div class="refsect2" title="bonobo_ui_engine_stamp_custom ()">
 
1336
<div class="refsect2">
1312
1337
<a name="bonobo-ui-engine-stamp-custom"></a><h3>bonobo_ui_engine_stamp_custom ()</h3>
1313
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_stamp_custom       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1314
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
1338
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_stamp_custom       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1339
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
1315
1340
<p>
1316
 
Marks a node as containing a custom widget.</p>
 
1341
Marks a node as containing a custom widget.
 
1342
</p>
1317
1343
<div class="variablelist"><table border="0">
1318
1344
<col align="left" valign="top">
1319
1345
<tbody>
1320
1346
<tr>
1321
1347
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1322
 
<td> the engine
 
1348
<td>the engine
1323
1349
</td>
1324
1350
</tr>
1325
1351
<tr>
1326
1352
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1327
 
<td> the node
 
1353
<td>the node
1328
1354
</td>
1329
1355
</tr>
1330
1356
</tbody>
1331
1357
</table></div>
1332
1358
</div>
1333
1359
<hr>
1334
 
<div class="refsect2" title="bonobo_ui_engine_widget_set ()">
 
1360
<div class="refsect2">
1335
1361
<a name="bonobo-ui-engine-widget-set"></a><h3>bonobo_ui_engine_widget_set ()</h3>
1336
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_widget_set         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1337
 
                                                         const <span class="returnvalue">char</span> *path,
1338
 
                                                         <span class="returnvalue">GtkWidget</span> *widget);</pre>
 
1362
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_widget_set         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1363
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
1364
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>);</pre>
1339
1365
<p>
1340
1366
</p>
1341
1367
<div class="variablelist"><table border="0">
1360
1386
</table></div>
1361
1387
</div>
1362
1388
<hr>
1363
 
<div class="refsect2" title="bonobo_ui_engine_stamp_root ()">
 
1389
<div class="refsect2">
1364
1390
<a name="bonobo-ui-engine-stamp-root"></a><h3>bonobo_ui_engine_stamp_root ()</h3>
1365
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_stamp_root         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1366
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
1367
 
                                                         <span class="returnvalue">GtkWidget</span> *widget);</pre>
 
1391
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_stamp_root         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1392
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
1393
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>);</pre>
1368
1394
<p>
1369
1395
This stamps <em class="parameter"><code>node</code></em> with <em class="parameter"><code>widget</code></em> which is marked as
1370
1396
being a ROOT node, so the engine will never destroy
1371
 
it.</p>
 
1397
it.
 
1398
</p>
1372
1399
<div class="variablelist"><table border="0">
1373
1400
<col align="left" valign="top">
1374
1401
<tbody>
1375
1402
<tr>
1376
1403
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1377
 
<td> the engine
 
1404
<td>the engine
1378
1405
</td>
1379
1406
</tr>
1380
1407
<tr>
1381
1408
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1382
 
<td> the node
 
1409
<td>the node
1383
1410
</td>
1384
1411
</tr>
1385
1412
<tr>
1386
1413
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
1387
 
<td> the root widget
 
1414
<td>the root widget
1388
1415
</td>
1389
1416
</tr>
1390
1417
</tbody>
1391
1418
</table></div>
1392
1419
</div>
1393
1420
<hr>
1394
 
<div class="refsect2" title="bonobo_ui_engine_add_hint ()">
 
1421
<div class="refsect2">
1395
1422
<a name="bonobo-ui-engine-add-hint"></a><h3>bonobo_ui_engine_add_hint ()</h3>
1396
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_add_hint           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1397
 
                                                         const <span class="returnvalue">char</span> *str);</pre>
 
1423
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_add_hint           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1424
                                                         <em class="parameter"><code>const <span class="type">char</span> *str</code></em>);</pre>
1398
1425
<p>
1399
 
This fires the 'add_hint' signal.</p>
 
1426
This fires the 'add_hint' signal.
 
1427
</p>
1400
1428
<div class="variablelist"><table border="0">
1401
1429
<col align="left" valign="top">
1402
1430
<tbody>
1403
1431
<tr>
1404
1432
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1405
 
<td> the engine
 
1433
<td>the engine
1406
1434
</td>
1407
1435
</tr>
1408
1436
<tr>
1409
1437
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
1410
 
<td> the hint string
 
1438
<td>the hint string
1411
1439
</td>
1412
1440
</tr>
1413
1441
</tbody>
1414
1442
</table></div>
1415
1443
</div>
1416
1444
<hr>
1417
 
<div class="refsect2" title="bonobo_ui_engine_remove_hint ()">
 
1445
<div class="refsect2">
1418
1446
<a name="bonobo-ui-engine-remove-hint"></a><h3>bonobo_ui_engine_remove_hint ()</h3>
1419
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_remove_hint        (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine);</pre>
 
1447
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_remove_hint        (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>);</pre>
1420
1448
<p>
1421
 
This fires the 'remove_hint' signal</p>
 
1449
This fires the 'remove_hint' signal
 
1450
</p>
1422
1451
<div class="variablelist"><table border="0">
1423
1452
<col align="left" valign="top">
1424
1453
<tbody><tr>
1425
1454
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1426
 
<td> the engine
 
1455
<td>the engine
1427
1456
</td>
1428
1457
</tr></tbody>
1429
1458
</table></div>
1430
1459
</div>
1431
1460
<hr>
1432
 
<div class="refsect2" title="bonobo_ui_engine_emit_verb_on ()">
 
1461
<div class="refsect2">
1433
1462
<a name="bonobo-ui-engine-emit-verb-on"></a><h3>bonobo_ui_engine_emit_verb_on ()</h3>
1434
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_emit_verb_on       (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1435
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
1463
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_emit_verb_on       (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1464
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
1436
1465
<p>
1437
 
This fires the 'emit_verb' signal</p>
 
1466
This fires the 'emit_verb' signal
 
1467
</p>
1438
1468
<div class="variablelist"><table border="0">
1439
1469
<col align="left" valign="top">
1440
1470
<tbody>
1441
1471
<tr>
1442
1472
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1443
 
<td> the engine
 
1473
<td>the engine
1444
1474
</td>
1445
1475
</tr>
1446
1476
<tr>
1447
1477
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1448
 
<td> the node
 
1478
<td>the node
1449
1479
</td>
1450
1480
</tr>
1451
1481
</tbody>
1452
1482
</table></div>
1453
1483
</div>
1454
1484
<hr>
1455
 
<div class="refsect2" title="bonobo_ui_engine_emit_event_on ()">
 
1485
<div class="refsect2">
1456
1486
<a name="bonobo-ui-engine-emit-event-on"></a><h3>bonobo_ui_engine_emit_event_on ()</h3>
1457
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_emit_event_on      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1458
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
1459
 
                                                         const <span class="returnvalue">char</span> *state);</pre>
 
1487
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_emit_event_on      (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1488
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
1489
                                                         <em class="parameter"><code>const <span class="type">char</span> *state</code></em>);</pre>
1460
1490
<p>
1461
 
This fires the 'emit_event_on' signal</p>
 
1491
This fires the 'emit_event_on' signal
 
1492
</p>
1462
1493
<div class="variablelist"><table border="0">
1463
1494
<col align="left" valign="top">
1464
1495
<tbody>
1465
1496
<tr>
1466
1497
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1467
 
<td> the engine
 
1498
<td>the engine
1468
1499
</td>
1469
1500
</tr>
1470
1501
<tr>
1471
1502
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1472
 
<td> the node
 
1503
<td>the node
1473
1504
</td>
1474
1505
</tr>
1475
1506
<tr>
1476
1507
<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
1477
 
<td> the new state of the node
 
1508
<td>the new state of the node
1478
1509
</td>
1479
1510
</tr>
1480
1511
</tbody>
1481
1512
</table></div>
1482
1513
</div>
1483
1514
<hr>
1484
 
<div class="refsect2" title="bonobo_ui_engine_emit_verb_on_w ()">
 
1515
<div class="refsect2">
1485
1516
<a name="bonobo-ui-engine-emit-verb-on-w"></a><h3>bonobo_ui_engine_emit_verb_on_w ()</h3>
1486
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_emit_verb_on_w     (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1487
 
                                                         <span class="returnvalue">GtkWidget</span> *widget);</pre>
 
1517
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_emit_verb_on_w     (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1518
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>);</pre>
1488
1519
<p>
1489
1520
This function looks up the node from <em class="parameter"><code>widget</code></em> and
1490
 
emits the 'emit_verb_on' signal on that node.</p>
 
1521
emits the 'emit_verb_on' signal on that node.
 
1522
</p>
1491
1523
<div class="variablelist"><table border="0">
1492
1524
<col align="left" valign="top">
1493
1525
<tbody>
1494
1526
<tr>
1495
1527
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1496
 
<td> the engine
 
1528
<td>the engine
1497
1529
</td>
1498
1530
</tr>
1499
1531
<tr>
1500
1532
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
1501
 
<td> the widget
 
1533
<td>the widget
1502
1534
</td>
1503
1535
</tr>
1504
1536
</tbody>
1505
1537
</table></div>
1506
1538
</div>
1507
1539
<hr>
1508
 
<div class="refsect2" title="bonobo_ui_engine_emit_event_on_w ()">
 
1540
<div class="refsect2">
1509
1541
<a name="bonobo-ui-engine-emit-event-on-w"></a><h3>bonobo_ui_engine_emit_event_on_w ()</h3>
1510
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_emit_event_on_w    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1511
 
                                                         <span class="returnvalue">GtkWidget</span> *widget,
1512
 
                                                         const <span class="returnvalue">char</span> *state);</pre>
 
1542
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_emit_event_on_w    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1543
                                                         <em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
1544
                                                         <em class="parameter"><code>const <span class="type">char</span> *state</code></em>);</pre>
1513
1545
<p>
1514
1546
This function looks up the node from <em class="parameter"><code>widget</code></em> and
1515
1547
emits the 'emit_event_on' signal on that node
1516
 
passint <em class="parameter"><code>state</code></em> as the new state.</p>
 
1548
passint <em class="parameter"><code>state</code></em> as the new state.
 
1549
</p>
1517
1550
<div class="variablelist"><table border="0">
1518
1551
<col align="left" valign="top">
1519
1552
<tbody>
1520
1553
<tr>
1521
1554
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1522
 
<td> the engine
 
1555
<td>the engine
1523
1556
</td>
1524
1557
</tr>
1525
1558
<tr>
1526
1559
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
1527
 
<td> the widget
 
1560
<td>the widget
1528
1561
</td>
1529
1562
</tr>
1530
1563
<tr>
1531
1564
<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
1532
 
<td> the new state
 
1565
<td>the new state
1533
1566
</td>
1534
1567
</tr>
1535
1568
</tbody>
1536
1569
</table></div>
1537
1570
</div>
1538
1571
<hr>
1539
 
<div class="refsect2" title="bonobo_ui_engine_get_attr ()">
 
1572
<div class="refsect2">
1540
1573
<a name="bonobo-ui-engine-get-attr"></a><h3>bonobo_ui_engine_get_attr ()</h3>
1541
 
<pre class="programlisting"><span class="returnvalue">char</span> *              bonobo_ui_engine_get_attr           (<a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node,
1542
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *cmd_node,
1543
 
                                                         const <span class="returnvalue">char</span> *attr);</pre>
 
1574
<pre class="programlisting"><span class="returnvalue">char</span> *              bonobo_ui_engine_get_attr           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>,
 
1575
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *cmd_node</code></em>,
 
1576
                                                         <em class="parameter"><code>const <span class="type">char</span> *attr</code></em>);</pre>
1544
1577
<p>
1545
1578
This function is used to get node attributes in many
1546
1579
UI synchronizers, it first attempts to get the attribute
1547
 
from <em class="parameter"><code>node</code></em>, and if this fails falls back to <em class="parameter"><code>cmd_node</code></em>.</p>
 
1580
from <em class="parameter"><code>node</code></em>, and if this fails falls back to <em class="parameter"><code>cmd_node</code></em>.
 
1581
</p>
1548
1582
<div class="variablelist"><table border="0">
1549
1583
<col align="left" valign="top">
1550
1584
<tbody>
1551
1585
<tr>
1552
1586
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1553
 
<td> the node
 
1587
<td>the node
1554
1588
</td>
1555
1589
</tr>
1556
1590
<tr>
1557
1591
<td><p><span class="term"><em class="parameter"><code>cmd_node</code></em> :</span></p></td>
1558
 
<td> the command's node
 
1592
<td>the command's node
1559
1593
</td>
1560
1594
</tr>
1561
1595
<tr>
1562
1596
<td><p><span class="term"><em class="parameter"><code>attr</code></em> :</span></p></td>
1563
 
<td> the attribute name
 
1597
<td>the attribute name
1564
1598
</td>
1565
1599
</tr>
1566
1600
<tr>
1572
1606
</table></div>
1573
1607
</div>
1574
1608
<hr>
1575
 
<div class="refsect2" title="bonobo_ui_engine_widget_attach_node ()">
 
1609
<div class="refsect2">
1576
1610
<a name="bonobo-ui-engine-widget-attach-node"></a><h3>bonobo_ui_engine_widget_attach_node ()</h3>
1577
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_widget_attach_node (<span class="returnvalue">GtkWidget</span> *widget,
1578
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *node);</pre>
 
1611
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_widget_attach_node (<em class="parameter"><code><span class="type">GtkWidget</span> *widget</code></em>,
 
1612
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *node</code></em>);</pre>
1579
1613
<p>
1580
 
Associate <em class="parameter"><code>node</code></em> with <em class="parameter"><code>widget</code></em></p>
 
1614
Associate <em class="parameter"><code>node</code></em> with <em class="parameter"><code>widget</code></em>
 
1615
</p>
1581
1616
<div class="variablelist"><table border="0">
1582
1617
<col align="left" valign="top">
1583
1618
<tbody>
1584
1619
<tr>
1585
1620
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
1586
 
<td> the widget
 
1621
<td>the widget
1587
1622
</td>
1588
1623
</tr>
1589
1624
<tr>
1590
1625
<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
1591
 
<td> the node
 
1626
<td>the node
1592
1627
</td>
1593
1628
</tr>
1594
1629
</tbody>
1595
1630
</table></div>
1596
1631
</div>
1597
1632
<hr>
1598
 
<div class="refsect2" title="bonobo_ui_engine_xml_get ()">
 
1633
<div class="refsect2">
1599
1634
<a name="bonobo-ui-engine-xml-get"></a><h3>bonobo_ui_engine_xml_get ()</h3>
1600
 
<pre class="programlisting"><span class="returnvalue">CORBA_char</span> *        bonobo_ui_engine_xml_get            (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1601
 
                                                         const <span class="returnvalue">char</span> *path,
1602
 
                                                         <span class="returnvalue">gboolean</span> node_only);</pre>
 
1635
<pre class="programlisting"><span class="returnvalue">CORBA_char</span> *        bonobo_ui_engine_xml_get            (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1636
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
1637
                                                         <em class="parameter"><code><span class="type">gboolean</span> node_only</code></em>);</pre>
1603
1638
<p>
1604
1639
This function fetches the node at <em class="parameter"><code>path</code></em> in the
1605
1640
internal structure, and if <em class="parameter"><code>node_only</code></em> dumps the
1606
1641
node to an XML string, otherwise it dumps it and
1607
 
its children.</p>
 
1642
its children.
 
1643
</p>
1608
1644
<div class="variablelist"><table border="0">
1609
1645
<col align="left" valign="top">
1610
1646
<tbody>
1611
1647
<tr>
1612
1648
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1613
 
<td> the engine
 
1649
<td>the engine
1614
1650
</td>
1615
1651
</tr>
1616
1652
<tr>
1617
1653
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1618
 
<td> the path into the tree
 
1654
<td>the path into the tree
1619
1655
</td>
1620
1656
</tr>
1621
1657
<tr>
1622
1658
<td><p><span class="term"><em class="parameter"><code>node_only</code></em> :</span></p></td>
1623
 
<td> just the node, or children too.
 
1659
<td>just the node, or children too.
1624
1660
</td>
1625
1661
</tr>
1626
1662
<tr>
1632
1668
</table></div>
1633
1669
</div>
1634
1670
<hr>
1635
 
<div class="refsect2" title="bonobo_ui_engine_xml_node_exists ()">
 
1671
<div class="refsect2">
1636
1672
<a name="bonobo-ui-engine-xml-node-exists"></a><h3>bonobo_ui_engine_xml_node_exists ()</h3>
1637
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            bonobo_ui_engine_xml_node_exists    (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1638
 
                                                         const <span class="returnvalue">char</span> *path);</pre>
 
1673
<pre class="programlisting"><span class="returnvalue">gboolean</span>            bonobo_ui_engine_xml_node_exists    (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1674
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);</pre>
1639
1675
<div class="variablelist"><table border="0">
1640
1676
<col align="left" valign="top">
1641
1677
<tbody>
1642
1678
<tr>
1643
1679
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1644
 
<td> the engine
 
1680
<td>the engine
1645
1681
</td>
1646
1682
</tr>
1647
1683
<tr>
1648
1684
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1649
 
<td> the path into the tree
 
1685
<td>the path into the tree
1650
1686
</td>
1651
1687
</tr>
1652
1688
<tr>
1658
1694
</table></div>
1659
1695
</div>
1660
1696
<hr>
1661
 
<div class="refsect2" title="bonobo_ui_engine_xml_merge_tree ()">
 
1697
<div class="refsect2">
1662
1698
<a name="bonobo-ui-engine-xml-merge-tree"></a><h3>bonobo_ui_engine_xml_merge_tree ()</h3>
1663
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_xml_merge_tree     (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1664
 
                                                         const <span class="returnvalue">char</span> *path,
1665
 
                                                         <a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="returnvalue">BonoboUINode</span></a> *tree,
1666
 
                                                         const <span class="returnvalue">char</span> *component);</pre>
 
1699
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_xml_merge_tree     (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1700
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
1701
                                                         <em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-node.html#BonoboUINode" title="BonoboUINode"><span class="type">BonoboUINode</span></a> *tree</code></em>,
 
1702
                                                         <em class="parameter"><code>const <span class="type">char</span> *component</code></em>);</pre>
1667
1703
<p>
1668
1704
This function merges the XML <em class="parameter"><code>tree</code></em> into the internal tree
1669
 
representation as children of the node at <em class="parameter"><code>path</code></em> in <em class="parameter"><code>engine</code></em>.</p>
 
1705
representation as children of the node at <em class="parameter"><code>path</code></em> in <em class="parameter"><code>engine</code></em>.
 
1706
</p>
1670
1707
<div class="variablelist"><table border="0">
1671
1708
<col align="left" valign="top">
1672
1709
<tbody>
1673
1710
<tr>
1674
1711
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1675
 
<td> the engine
 
1712
<td>the engine
1676
1713
</td>
1677
1714
</tr>
1678
1715
<tr>
1679
1716
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1680
 
<td> the path into the tree
 
1717
<td>the path into the tree
1681
1718
</td>
1682
1719
</tr>
1683
1720
<tr>
1684
1721
<td><p><span class="term"><em class="parameter"><code>tree</code></em> :</span></p></td>
1685
 
<td> the nodes
 
1722
<td>the nodes
1686
1723
</td>
1687
1724
</tr>
1688
1725
<tr>
1689
1726
<td><p><span class="term"><em class="parameter"><code>component</code></em> :</span></p></td>
1690
 
<td> the component ID associated with these nodes.
 
1727
<td>the component ID associated with these nodes.
1691
1728
</td>
1692
1729
</tr>
1693
1730
<tr>
1699
1736
</table></div>
1700
1737
</div>
1701
1738
<hr>
1702
 
<div class="refsect2" title="bonobo_ui_engine_xml_rm ()">
 
1739
<div class="refsect2">
1703
1740
<a name="bonobo-ui-engine-xml-rm"></a><h3>bonobo_ui_engine_xml_rm ()</h3>
1704
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_xml_rm             (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1705
 
                                                         const <span class="returnvalue">char</span> *path,
1706
 
                                                         const <span class="returnvalue">char</span> *by_component);</pre>
 
1741
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_xml_rm             (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1742
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
1743
                                                         <em class="parameter"><code>const <span class="type">char</span> *by_component</code></em>);</pre>
1707
1744
<p>
1708
1745
Remove a chunk of the xml tree pointed at by <em class="parameter"><code>path</code></em>
1709
1746
in <em class="parameter"><code>engine</code></em>, if <em class="parameter"><code>by_component</code></em> then only remove items
1710
1747
associated with that component - possibly revealing
1711
 
other overridden items.</p>
 
1748
other overridden items.
 
1749
</p>
1712
1750
<div class="variablelist"><table border="0">
1713
1751
<col align="left" valign="top">
1714
1752
<tbody>
1715
1753
<tr>
1716
1754
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1717
 
<td> the engine
 
1755
<td>the engine
1718
1756
</td>
1719
1757
</tr>
1720
1758
<tr>
1721
1759
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1722
 
<td> the path into the tree
 
1760
<td>the path into the tree
1723
1761
</td>
1724
1762
</tr>
1725
1763
<tr>
1726
1764
<td><p><span class="term"><em class="parameter"><code>by_component</code></em> :</span></p></td>
1727
 
<td> whether to remove elements from only a
 
1765
<td>whether to remove elements from only a
1728
1766
specific component
1729
1767
</td>
1730
1768
</tr>
1737
1775
</table></div>
1738
1776
</div>
1739
1777
<hr>
1740
 
<div class="refsect2" title="bonobo_ui_engine_object_set ()">
 
1778
<div class="refsect2">
1741
1779
<a name="bonobo-ui-engine-object-set"></a><h3>bonobo_ui_engine_object_set ()</h3>
1742
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_object_set         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1743
 
                                                         const <span class="returnvalue">char</span> *path,
1744
 
                                                         <span class="returnvalue">Bonobo_Unknown</span> object,
1745
 
                                                         <span class="returnvalue">CORBA_Environment</span> *ev);</pre>
 
1780
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_object_set         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1781
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
1782
                                                         <em class="parameter"><code><span class="type">Bonobo_Unknown</span> object</code></em>,
 
1783
                                                         <em class="parameter"><code><span class="type">CORBA_Environment</span> *ev</code></em>);</pre>
1746
1784
<p>
1747
1785
This associates a CORBA Object reference with a node
1748
1786
in the tree, most often this is done to insert a Control's
1749
 
reference into a 'control' element.</p>
 
1787
reference into a 'control' element.
 
1788
</p>
1750
1789
<div class="variablelist"><table border="0">
1751
1790
<col align="left" valign="top">
1752
1791
<tbody>
1753
1792
<tr>
1754
1793
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1755
 
<td> the engine
 
1794
<td>the engine
1756
1795
</td>
1757
1796
</tr>
1758
1797
<tr>
1759
1798
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1760
 
<td> the path into the tree
 
1799
<td>the path into the tree
1761
1800
</td>
1762
1801
</tr>
1763
1802
<tr>
1764
1803
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1765
 
<td> an object reference
 
1804
<td>an object reference
1766
1805
</td>
1767
1806
</tr>
1768
1807
<tr>
1769
1808
<td><p><span class="term"><em class="parameter"><code>ev</code></em> :</span></p></td>
1770
 
<td> CORBA exception environment
 
1809
<td>CORBA exception environment
1771
1810
</td>
1772
1811
</tr>
1773
1812
<tr>
1779
1818
</table></div>
1780
1819
</div>
1781
1820
<hr>
1782
 
<div class="refsect2" title="bonobo_ui_engine_object_get ()">
 
1821
<div class="refsect2">
1783
1822
<a name="bonobo-ui-engine-object-get"></a><h3>bonobo_ui_engine_object_get ()</h3>
1784
 
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_object_get         (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1785
 
                                                         const <span class="returnvalue">char</span> *path,
1786
 
                                                         <span class="returnvalue">Bonobo_Unknown</span> *object,
1787
 
                                                         <span class="returnvalue">CORBA_Environment</span> *ev);</pre>
 
1823
<pre class="programlisting"><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIError" title="enum BonoboUIError"><span class="returnvalue">BonoboUIError</span></a>       bonobo_ui_engine_object_get         (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1824
                                                         <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
 
1825
                                                         <em class="parameter"><code><span class="type">Bonobo_Unknown</span> *object</code></em>,
 
1826
                                                         <em class="parameter"><code><span class="type">CORBA_Environment</span> *ev</code></em>);</pre>
1788
1827
<p>
1789
1828
This extracts a CORBA object reference associated with
1790
1829
the node at <em class="parameter"><code>path</code></em> in <em class="parameter"><code>engine</code></em>, and returns it in the
1791
 
reference pointed to by <em class="parameter"><code>object</code></em>.</p>
 
1830
reference pointed to by <em class="parameter"><code>object</code></em>.
 
1831
</p>
1792
1832
<div class="variablelist"><table border="0">
1793
1833
<col align="left" valign="top">
1794
1834
<tbody>
1795
1835
<tr>
1796
1836
<td><p><span class="term"><em class="parameter"><code>engine</code></em> :</span></p></td>
1797
 
<td> the engine
 
1837
<td>the engine
1798
1838
</td>
1799
1839
</tr>
1800
1840
<tr>
1801
1841
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
1802
 
<td> the path into the tree
 
1842
<td>the path into the tree
1803
1843
</td>
1804
1844
</tr>
1805
1845
<tr>
1806
1846
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1807
 
<td> an pointer to an object reference
 
1847
<td>an pointer to an object reference
1808
1848
</td>
1809
1849
</tr>
1810
1850
<tr>
1811
1851
<td><p><span class="term"><em class="parameter"><code>ev</code></em> :</span></p></td>
1812
 
<td> CORBA exception environment
 
1852
<td>CORBA exception environment
1813
1853
</td>
1814
1854
</tr>
1815
1855
<tr>
1821
1861
</table></div>
1822
1862
</div>
1823
1863
<hr>
1824
 
<div class="refsect2" title="bonobo_ui_engine_exec_verb ()">
 
1864
<div class="refsect2">
1825
1865
<a name="bonobo-ui-engine-exec-verb"></a><h3>bonobo_ui_engine_exec_verb ()</h3>
1826
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_exec_verb          (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1827
 
                                                         const <span class="returnvalue">CORBA_char</span> *cname,
1828
 
                                                         <span class="returnvalue">CORBA_Environment</span> *ev);</pre>
 
1866
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_exec_verb          (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1867
                                                         <em class="parameter"><code>const <span class="type">CORBA_char</span> *cname</code></em>,
 
1868
                                                         <em class="parameter"><code><span class="type">CORBA_Environment</span> *ev</code></em>);</pre>
1829
1869
<p>
1830
1870
</p>
1831
1871
<div class="variablelist"><table border="0">
1850
1890
</table></div>
1851
1891
</div>
1852
1892
<hr>
1853
 
<div class="refsect2" title="bonobo_ui_engine_ui_event ()">
 
1893
<div class="refsect2">
1854
1894
<a name="bonobo-ui-engine-ui-event"></a><h3>bonobo_ui_engine_ui_event ()</h3>
1855
 
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_ui_event           (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="returnvalue">BonoboUIEngine</span></a> *engine,
1856
 
                                                         const <span class="returnvalue">CORBA_char</span> *id,
1857
 
                                                         const <span class="returnvalue">Bonobo_UIComponent_EventType</span> type,
1858
 
                                                         const <span class="returnvalue">CORBA_char</span> *state,
1859
 
                                                         <span class="returnvalue">CORBA_Environment</span> *ev);</pre>
 
1895
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_ui_engine_ui_event           (<em class="parameter"><code><a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *engine</code></em>,
 
1896
                                                         <em class="parameter"><code>const <span class="type">CORBA_char</span> *id</code></em>,
 
1897
                                                         <em class="parameter"><code>const <span class="type">Bonobo_UIComponent_EventType</span> type</code></em>,
 
1898
                                                         <em class="parameter"><code>const <span class="type">CORBA_char</span> *state</code></em>,
 
1899
                                                         <em class="parameter"><code><span class="type">CORBA_Environment</span> *ev</code></em>);</pre>
1860
1900
<p>
1861
1901
</p>
1862
1902
<div class="variablelist"><table border="0">
1891
1931
</table></div>
1892
1932
</div>
1893
1933
</div>
1894
 
<div class="refsect1" title="Signal Details">
 
1934
<div class="refsect1">
1895
1935
<a name="libbonoboui-bonobo-ui-engine.signal-details"></a><h2>Signal Details</h2>
1896
 
<div class="refsect2" title='The "add-hint" signal'>
 
1936
<div class="refsect2">
1897
1937
<a name="BonoboUIEngine-add-hint"></a><h3>The <code class="literal">"add-hint"</code> signal</h3>
1898
1938
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *bonobouiengine,
1899
1939
                                                        <span class="type">gchar</span>          *arg1,
1900
 
                                                        <span class="type">gpointer</span>        user_data)           : Run Last</pre>
 
1940
                                                        <span class="type">gpointer</span>        user_data)           : <code class="literal">Run Last</code></pre>
1901
1941
<p>
1902
1942
</p>
1903
1943
<div class="variablelist"><table border="0">
1921
1961
</table></div>
1922
1962
</div>
1923
1963
<hr>
1924
 
<div class="refsect2" title='The "destroy" signal'>
 
1964
<div class="refsect2">
1925
1965
<a name="BonoboUIEngine-destroy"></a><h3>The <code class="literal">"destroy"</code> signal</h3>
1926
1966
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *bonobouiengine,
1927
 
                                                        <span class="type">gpointer</span>        user_data)           : Run Last</pre>
 
1967
                                                        <span class="type">gpointer</span>        user_data)           : <code class="literal">Run Last</code></pre>
1928
1968
<p>
1929
1969
</p>
1930
1970
<div class="variablelist"><table border="0">
1943
1983
</table></div>
1944
1984
</div>
1945
1985
<hr>
1946
 
<div class="refsect2" title='The "emit-event-on" signal'>
 
1986
<div class="refsect2">
1947
1987
<a name="BonoboUIEngine-emit-event-on"></a><h3>The <code class="literal">"emit-event-on"</code> signal</h3>
1948
1988
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *bonobouiengine,
1949
1989
                                                        <span class="type">gpointer</span>        arg1,
1950
1990
                                                        <span class="type">gchar</span>          *arg2,
1951
 
                                                        <span class="type">gpointer</span>        user_data)           : Run Last</pre>
 
1991
                                                        <span class="type">gpointer</span>        user_data)           : <code class="literal">Run Last</code></pre>
1952
1992
<p>
1953
1993
</p>
1954
1994
<div class="variablelist"><table border="0">
1977
2017
</table></div>
1978
2018
</div>
1979
2019
<hr>
1980
 
<div class="refsect2" title='The "emit-verb-on" signal'>
 
2020
<div class="refsect2">
1981
2021
<a name="BonoboUIEngine-emit-verb-on"></a><h3>The <code class="literal">"emit-verb-on"</code> signal</h3>
1982
2022
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *bonobouiengine,
1983
2023
                                                        <span class="type">gpointer</span>        arg1,
1984
 
                                                        <span class="type">gpointer</span>        user_data)           : Run Last</pre>
 
2024
                                                        <span class="type">gpointer</span>        user_data)           : <code class="literal">Run Last</code></pre>
1985
2025
<p>
1986
2026
</p>
1987
2027
<div class="variablelist"><table border="0">
2005
2045
</table></div>
2006
2046
</div>
2007
2047
<hr>
2008
 
<div class="refsect2" title='The "remove-hint" signal'>
 
2048
<div class="refsect2">
2009
2049
<a name="BonoboUIEngine-remove-hint"></a><h3>The <code class="literal">"remove-hint"</code> signal</h3>
2010
2050
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="libbonoboui-bonobo-ui-engine.html#BonoboUIEngine"><span class="type">BonoboUIEngine</span></a> *bonobouiengine,
2011
 
                                                        <span class="type">gpointer</span>        user_data)           : Run Last</pre>
 
2051
                                                        <span class="type">gpointer</span>        user_data)           : <code class="literal">Run Last</code></pre>
2012
2052
<p>
2013
2053
</p>
2014
2054
<div class="variablelist"><table border="0">
2030
2070
</div>
2031
2071
<div class="footer">
2032
2072
<hr>
2033
 
          Generated by GTK-Doc V1.14</div>
 
2073
          Generated by GTK-Doc V1.15.1</div>
2034
2074
</body>
2035
2075
</html>
 
 
b'\\ No newline at end of file'