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

« back to all changes in this revision

Viewing changes to doc/api/html/libbonobo-bonobo-arg.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-03-30 13:59:10 UTC
  • mfrom: (1.1.27 upstream)
  • Revision ID: james.westby@ubuntu.com-20100330135910-bq8awt4jhdd71oq1
Tags: 2.24.3-0ubuntu1
* New upstream version:
  - Set up dbus environment in test-activation/test.sh 
  - Fix memory corruption 
  - Updated translations 

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="property-bags.html" title="Property Bags, Events, Listeners">
9
9
<link rel="prev" href="libbonobo-bonobo-property-bag.html" title="BonoboPropertyBag">
10
10
<link rel="next" href="libbonobo-bonobo-property-bag-client.html" title="bonobo-property-bag-client">
11
 
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="general.html" title="General">
14
14
<link rel="chapter" href="factories.html" title="Objects, Factories, Reference Counting">
30
30
</tr>
31
31
<tr><td colspan="5" class="shortcuts">
32
32
<a href="#libbonobo-bonobo-arg.synopsis" class="shortcut">Top</a>
33
 
                 | 
34
 
                <a href="#libbonobo-bonobo-arg.description" class="shortcut">Description</a>
 
33
                   | 
 
34
                  <a href="#libbonobo-bonobo-arg.description" class="shortcut">Description</a>
35
35
</td></tr>
36
36
</table>
37
37
<div class="refentry" title="bonobo-arg">
45
45
</tr></table></div>
46
46
<div class="refsynopsisdiv" title="Synopsis">
47
47
<a name="libbonobo-bonobo-arg.synopsis"></a><h2>Synopsis</h2>
48
 
<pre class="synopsis">
49
 
typedef             <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a>;
 
48
<pre class="synopsis">typedef             <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a>;
50
49
typedef             <a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a>;
51
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-NULL--CAPS" title="BONOBO_ARG_NULL">BONOBO_ARG_NULL</a>
52
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-BOOLEAN--CAPS" title="BONOBO_ARG_BOOLEAN">BONOBO_ARG_BOOLEAN</a>
53
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SHORT--CAPS" title="BONOBO_ARG_SHORT">BONOBO_ARG_SHORT</a>
54
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-INT--CAPS" title="BONOBO_ARG_INT">BONOBO_ARG_INT</a>
55
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-LONG--CAPS" title="BONOBO_ARG_LONG">BONOBO_ARG_LONG</a>
56
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-LONGLONG--CAPS" title="BONOBO_ARG_LONGLONG">BONOBO_ARG_LONGLONG</a>
57
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-FLOAT--CAPS" title="BONOBO_ARG_FLOAT">BONOBO_ARG_FLOAT</a>
58
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-DOUBLE--CAPS" title="BONOBO_ARG_DOUBLE">BONOBO_ARG_DOUBLE</a>
59
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-CHAR--CAPS" title="BONOBO_ARG_CHAR">BONOBO_ARG_CHAR</a>
60
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-STRING--CAPS" title="BONOBO_ARG_STRING">BONOBO_ARG_STRING</a>
61
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-GENERAL--CAPS" title="BONOBO_ARG_GET_GENERAL()">BONOBO_ARG_GET_GENERAL</a>              (a,c,t,e)
62
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-GENERAL--CAPS" title="BONOBO_ARG_SET_GENERAL()">BONOBO_ARG_SET_GENERAL</a>              (a,v,c,t,e)
63
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-BOOLEAN--CAPS" title="BONOBO_ARG_GET_BOOLEAN()">BONOBO_ARG_GET_BOOLEAN</a>              (a)
64
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-BOOLEAN--CAPS" title="BONOBO_ARG_SET_BOOLEAN()">BONOBO_ARG_SET_BOOLEAN</a>              (a,v)
65
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-SHORT--CAPS" title="BONOBO_ARG_GET_SHORT()">BONOBO_ARG_GET_SHORT</a>                (a)
66
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-SHORT--CAPS" title="BONOBO_ARG_SET_SHORT()">BONOBO_ARG_SET_SHORT</a>                (a,v)
67
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-INT--CAPS" title="BONOBO_ARG_GET_INT()">BONOBO_ARG_GET_INT</a>                  (a)
68
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-INT--CAPS" title="BONOBO_ARG_SET_INT()">BONOBO_ARG_SET_INT</a>                  (a,v)
69
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-LONG--CAPS" title="BONOBO_ARG_GET_LONG()">BONOBO_ARG_GET_LONG</a>                 (a)
70
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-LONG--CAPS" title="BONOBO_ARG_SET_LONG()">BONOBO_ARG_SET_LONG</a>                 (a,v)
71
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-LONGLONG--CAPS" title="BONOBO_ARG_GET_LONGLONG()">BONOBO_ARG_GET_LONGLONG</a>             (a)
72
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-LONGLONG--CAPS" title="BONOBO_ARG_SET_LONGLONG()">BONOBO_ARG_SET_LONGLONG</a>             (a,v)
73
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-FLOAT--CAPS" title="BONOBO_ARG_GET_FLOAT()">BONOBO_ARG_GET_FLOAT</a>                (a)
74
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-FLOAT--CAPS" title="BONOBO_ARG_SET_FLOAT()">BONOBO_ARG_SET_FLOAT</a>                (a,v)
75
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-DOUBLE--CAPS" title="BONOBO_ARG_GET_DOUBLE()">BONOBO_ARG_GET_DOUBLE</a>               (a)
76
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-DOUBLE--CAPS" title="BONOBO_ARG_SET_DOUBLE()">BONOBO_ARG_SET_DOUBLE</a>               (a,v)
77
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-CHAR--CAPS" title="BONOBO_ARG_GET_CHAR()">BONOBO_ARG_GET_CHAR</a>                 (a)
78
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-CHAR--CAPS" title="BONOBO_ARG_SET_CHAR()">BONOBO_ARG_SET_CHAR</a>                 (a,v)
79
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-STRING--CAPS" title="BONOBO_ARG_GET_STRING()">BONOBO_ARG_GET_STRING</a>               (a)
80
 
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-STRING--CAPS" title="BONOBO_ARG_SET_STRING()">BONOBO_ARG_SET_STRING</a>               (a,v)
81
 
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *         <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-new" title="bonobo_arg_new ()">bonobo_arg_new</a>                      (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> t);
82
 
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *         <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-new-from" title="bonobo_arg_new_from ()">bonobo_arg_new_from</a>                 (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> t,
83
 
                                                         <a
84
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"
85
 
>gconstpointer</a> data);
86
 
void                <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-release" title="bonobo_arg_release ()">bonobo_arg_release</a>                  (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *arg);
87
 
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *         <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-copy" title="bonobo_arg_copy ()">bonobo_arg_copy</a>                     (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *arg);
88
 
void                <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-from-gvalue" title="bonobo_arg_from_gvalue ()">bonobo_arg_from_gvalue</a>              (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *a,
89
 
                                                         const <a
90
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
91
 
>GValue</a> *value);
92
 
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a>       <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-from-gtype" title="bonobo_arg_type_from_gtype ()">bonobo_arg_type_from_gtype</a>          (<a
93
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
94
 
>GType</a> t);
95
 
void                <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-to-gvalue" title="bonobo_arg_to_gvalue ()">bonobo_arg_to_gvalue</a>                (<a
96
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
97
 
>GValue</a> *value,
98
 
                                                         const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *arg);
99
 
<a
100
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
101
 
>GType</a>               <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-to-gtype" title="bonobo_arg_type_to_gtype ()">bonobo_arg_type_to_gtype</a>            (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> id);
102
 
<a
103
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
104
 
>gboolean</a>            <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-is-equal" title="bonobo_arg_is_equal ()">bonobo_arg_is_equal</a>                 (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *a,
105
 
                                                         const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *b,
106
 
                                                         CORBA_Environment *opt_ev);
107
 
<a
108
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
109
 
>gboolean</a>            <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-is-equal" title="bonobo_arg_type_is_equal ()">bonobo_arg_type_is_equal</a>            (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> a,
110
 
                                                         <a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> b,
111
 
                                                         CORBA_Environment *opt_ev);
 
50
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-NULL:CAPS" title="BONOBO_ARG_NULL">BONOBO_ARG_NULL</a>
 
51
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-BOOLEAN:CAPS" title="BONOBO_ARG_BOOLEAN">BONOBO_ARG_BOOLEAN</a>
 
52
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SHORT:CAPS" title="BONOBO_ARG_SHORT">BONOBO_ARG_SHORT</a>
 
53
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-INT:CAPS" title="BONOBO_ARG_INT">BONOBO_ARG_INT</a>
 
54
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-LONG:CAPS" title="BONOBO_ARG_LONG">BONOBO_ARG_LONG</a>
 
55
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-LONGLONG:CAPS" title="BONOBO_ARG_LONGLONG">BONOBO_ARG_LONGLONG</a>
 
56
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-FLOAT:CAPS" title="BONOBO_ARG_FLOAT">BONOBO_ARG_FLOAT</a>
 
57
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-DOUBLE:CAPS" title="BONOBO_ARG_DOUBLE">BONOBO_ARG_DOUBLE</a>
 
58
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-CHAR:CAPS" title="BONOBO_ARG_CHAR">BONOBO_ARG_CHAR</a>
 
59
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-STRING:CAPS" title="BONOBO_ARG_STRING">BONOBO_ARG_STRING</a>
 
60
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-GENERAL:CAPS" title="BONOBO_ARG_GET_GENERAL()">BONOBO_ARG_GET_GENERAL</a>              (a,c,t,e)
 
61
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-GENERAL:CAPS" title="BONOBO_ARG_SET_GENERAL()">BONOBO_ARG_SET_GENERAL</a>              (a,v,c,t,e)
 
62
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-BOOLEAN:CAPS" title="BONOBO_ARG_GET_BOOLEAN()">BONOBO_ARG_GET_BOOLEAN</a>              (a)
 
63
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-BOOLEAN:CAPS" title="BONOBO_ARG_SET_BOOLEAN()">BONOBO_ARG_SET_BOOLEAN</a>              (a,v)
 
64
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-SHORT:CAPS" title="BONOBO_ARG_GET_SHORT()">BONOBO_ARG_GET_SHORT</a>                (a)
 
65
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-SHORT:CAPS" title="BONOBO_ARG_SET_SHORT()">BONOBO_ARG_SET_SHORT</a>                (a,v)
 
66
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-INT:CAPS" title="BONOBO_ARG_GET_INT()">BONOBO_ARG_GET_INT</a>                  (a)
 
67
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-INT:CAPS" title="BONOBO_ARG_SET_INT()">BONOBO_ARG_SET_INT</a>                  (a,v)
 
68
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-LONG:CAPS" title="BONOBO_ARG_GET_LONG()">BONOBO_ARG_GET_LONG</a>                 (a)
 
69
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-LONG:CAPS" title="BONOBO_ARG_SET_LONG()">BONOBO_ARG_SET_LONG</a>                 (a,v)
 
70
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-LONGLONG:CAPS" title="BONOBO_ARG_GET_LONGLONG()">BONOBO_ARG_GET_LONGLONG</a>             (a)
 
71
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-LONGLONG:CAPS" title="BONOBO_ARG_SET_LONGLONG()">BONOBO_ARG_SET_LONGLONG</a>             (a,v)
 
72
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-FLOAT:CAPS" title="BONOBO_ARG_GET_FLOAT()">BONOBO_ARG_GET_FLOAT</a>                (a)
 
73
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-FLOAT:CAPS" title="BONOBO_ARG_SET_FLOAT()">BONOBO_ARG_SET_FLOAT</a>                (a,v)
 
74
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-DOUBLE:CAPS" title="BONOBO_ARG_GET_DOUBLE()">BONOBO_ARG_GET_DOUBLE</a>               (a)
 
75
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-DOUBLE:CAPS" title="BONOBO_ARG_SET_DOUBLE()">BONOBO_ARG_SET_DOUBLE</a>               (a,v)
 
76
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-CHAR:CAPS" title="BONOBO_ARG_GET_CHAR()">BONOBO_ARG_GET_CHAR</a>                 (a)
 
77
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-CHAR:CAPS" title="BONOBO_ARG_SET_CHAR()">BONOBO_ARG_SET_CHAR</a>                 (a,v)
 
78
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-STRING:CAPS" title="BONOBO_ARG_GET_STRING()">BONOBO_ARG_GET_STRING</a>               (a)
 
79
#define             <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-STRING:CAPS" title="BONOBO_ARG_SET_STRING()">BONOBO_ARG_SET_STRING</a>               (a,v)
 
80
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *         <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-new" title="bonobo_arg_new ()">bonobo_arg_new</a>                      (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> t);
 
81
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *         <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-new-from" title="bonobo_arg_new_from ()">bonobo_arg_new_from</a>                 (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> t,
 
82
                                                         <span class="returnvalue">gconstpointer</span> data);
 
83
<span class="returnvalue">void</span>                <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-release" title="bonobo_arg_release ()">bonobo_arg_release</a>                  (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *arg);
 
84
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *         <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-copy" title="bonobo_arg_copy ()">bonobo_arg_copy</a>                     (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *arg);
 
85
<span class="returnvalue">void</span>                <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-from-gvalue" title="bonobo_arg_from_gvalue ()">bonobo_arg_from_gvalue</a>              (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *a,
 
86
                                                         const <span class="returnvalue">GValue</span> *value);
 
87
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a>       <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-from-gtype" title="bonobo_arg_type_from_gtype ()">bonobo_arg_type_from_gtype</a>          (<span class="returnvalue">GType</span> t);
 
88
<span class="returnvalue">void</span>                <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-to-gvalue" title="bonobo_arg_to_gvalue ()">bonobo_arg_to_gvalue</a>                (<span class="returnvalue">GValue</span> *value,
 
89
                                                         const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *arg);
 
90
<span class="returnvalue">GType</span>               <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-to-gtype" title="bonobo_arg_type_to_gtype ()">bonobo_arg_type_to_gtype</a>            (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> id);
 
91
<span class="returnvalue">gboolean</span>            <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-is-equal" title="bonobo_arg_is_equal ()">bonobo_arg_is_equal</a>                 (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *a,
 
92
                                                         const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *b,
 
93
                                                         <span class="returnvalue">CORBA_Environment</span> *opt_ev);
 
94
<span class="returnvalue">gboolean</span>            <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-is-equal" title="bonobo_arg_type_is_equal ()">bonobo_arg_type_is_equal</a>            (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> a,
 
95
                                                         <a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> b,
 
96
                                                         <span class="returnvalue">CORBA_Environment</span> *opt_ev);
112
97
</pre>
113
98
</div>
114
99
<div class="refsect1" title="Description">
123
108
A typical use of the BonoboArg macros would be in
124
109
  </p>
125
110
<div class="example">
126
 
<a name="id2993952"></a><p class="title"><b>Example 14. Property bag implementation</b></p>
127
 
<div class="example-contents"><pre class="programlisting">
128
 
static void
 
111
<a name="id2635845"></a><p class="title"><b>Example 14. Property bag implementation</b></p>
 
112
<div class="example-contents">
 
113
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
 
114
    <tbody>
 
115
      <tr>
 
116
        <td class="listing_lines" align="right"><pre>1
 
117
2
 
118
3
 
119
4
 
120
5
 
121
6
 
122
7
 
123
8
 
124
9
 
125
10
 
126
11
 
127
12
 
128
13
 
129
14
 
130
15
 
131
16
 
132
17
 
133
18</pre></td>
 
134
        <td class="listing_code"><pre class="programlisting"><span class="type">static</span> <span class="type">void</span>
129
135
get_prop (BonoboPropertyBag *bag,
130
 
          BonoboArg         *arg,
131
 
          guint              arg_id,
132
 
          CORBA_Environment *ev,
133
 
          gpointer           user_data)
 
136
          BonoboArg         *arg,
 
137
          guint              arg_id,
 
138
          CORBA_Environment *ev,
 
139
          gpointer           user_data)
134
140
{
135
 
        GObject *clock = user_data;
136
 
        switch (arg_id) {
137
 
        case PROP_RUNNING: {
138
 
                BONOBO_ARG_SET_BOOLEAN (arg, is_it_running);
139
 
                break;
140
 
        }
141
 
        default:
142
 
                bonobo_exception_set (ev, ex_Bonobo_PropertyBag_NotFound);
143
 
                break;
144
 
        }
145
 
}
146
 
     </pre></div>
 
141
        GObject *clock = user_data;
 
142
        <span class="keyword">switch</span> (arg_id) {
 
143
        <span class="keyword">case</span> PROP_RUNNING: {
 
144
                BONOBO_ARG_SET_BOOLEAN (arg, is_it_running);
 
145
                <span class="keyword">break</span>;
 
146
        }
 
147
        <span class="keyword">default</span>:
 
148
                bonobo_exception_set (ev, ex_Bonobo_PropertyBag_NotFound);
 
149
                <span class="keyword">break</span>;
 
150
        }
 
151
}</pre></td>
 
152
      </tr>
 
153
    </tbody>
 
154
  </table>
 
155
</div>
 
156
 
147
157
</div>
148
158
<p><br class="example-break">
149
159
</p>
169
179
</div>
170
180
<hr>
171
181
<div class="refsect2" title="BONOBO_ARG_NULL">
172
 
<a name="BONOBO-ARG-NULL--CAPS"></a><h3>BONOBO_ARG_NULL</h3>
 
182
<a name="BONOBO-ARG-NULL:CAPS"></a><h3>BONOBO_ARG_NULL</h3>
173
183
<pre class="programlisting">#define BONOBO_ARG_NULL     TC_null
174
184
</pre>
175
185
<p>
178
188
</div>
179
189
<hr>
180
190
<div class="refsect2" title="BONOBO_ARG_BOOLEAN">
181
 
<a name="BONOBO-ARG-BOOLEAN--CAPS"></a><h3>BONOBO_ARG_BOOLEAN</h3>
 
191
<a name="BONOBO-ARG-BOOLEAN:CAPS"></a><h3>BONOBO_ARG_BOOLEAN</h3>
182
192
<pre class="programlisting">#define BONOBO_ARG_BOOLEAN  TC_CORBA_boolean
183
193
</pre>
184
194
<p>
187
197
</div>
188
198
<hr>
189
199
<div class="refsect2" title="BONOBO_ARG_SHORT">
190
 
<a name="BONOBO-ARG-SHORT--CAPS"></a><h3>BONOBO_ARG_SHORT</h3>
 
200
<a name="BONOBO-ARG-SHORT:CAPS"></a><h3>BONOBO_ARG_SHORT</h3>
191
201
<pre class="programlisting">#define BONOBO_ARG_SHORT    TC_CORBA_short
192
202
</pre>
193
203
<p>
196
206
</div>
197
207
<hr>
198
208
<div class="refsect2" title="BONOBO_ARG_INT">
199
 
<a name="BONOBO-ARG-INT--CAPS"></a><h3>BONOBO_ARG_INT</h3>
 
209
<a name="BONOBO-ARG-INT:CAPS"></a><h3>BONOBO_ARG_INT</h3>
200
210
<pre class="programlisting">#define BONOBO_ARG_INT      TC_CORBA_long
201
211
</pre>
202
212
<p>
205
215
</div>
206
216
<hr>
207
217
<div class="refsect2" title="BONOBO_ARG_LONG">
208
 
<a name="BONOBO-ARG-LONG--CAPS"></a><h3>BONOBO_ARG_LONG</h3>
 
218
<a name="BONOBO-ARG-LONG:CAPS"></a><h3>BONOBO_ARG_LONG</h3>
209
219
<pre class="programlisting">#define BONOBO_ARG_LONG     TC_CORBA_long
210
220
</pre>
211
221
<p>
214
224
</div>
215
225
<hr>
216
226
<div class="refsect2" title="BONOBO_ARG_LONGLONG">
217
 
<a name="BONOBO-ARG-LONGLONG--CAPS"></a><h3>BONOBO_ARG_LONGLONG</h3>
 
227
<a name="BONOBO-ARG-LONGLONG:CAPS"></a><h3>BONOBO_ARG_LONGLONG</h3>
218
228
<pre class="programlisting">#define BONOBO_ARG_LONGLONG TC_CORBA_long_long
219
229
</pre>
220
230
<p>
223
233
</div>
224
234
<hr>
225
235
<div class="refsect2" title="BONOBO_ARG_FLOAT">
226
 
<a name="BONOBO-ARG-FLOAT--CAPS"></a><h3>BONOBO_ARG_FLOAT</h3>
 
236
<a name="BONOBO-ARG-FLOAT:CAPS"></a><h3>BONOBO_ARG_FLOAT</h3>
227
237
<pre class="programlisting">#define BONOBO_ARG_FLOAT    TC_CORBA_float
228
238
</pre>
229
239
<p>
232
242
</div>
233
243
<hr>
234
244
<div class="refsect2" title="BONOBO_ARG_DOUBLE">
235
 
<a name="BONOBO-ARG-DOUBLE--CAPS"></a><h3>BONOBO_ARG_DOUBLE</h3>
 
245
<a name="BONOBO-ARG-DOUBLE:CAPS"></a><h3>BONOBO_ARG_DOUBLE</h3>
236
246
<pre class="programlisting">#define BONOBO_ARG_DOUBLE   TC_CORBA_double
237
247
</pre>
238
248
<p>
241
251
</div>
242
252
<hr>
243
253
<div class="refsect2" title="BONOBO_ARG_CHAR">
244
 
<a name="BONOBO-ARG-CHAR--CAPS"></a><h3>BONOBO_ARG_CHAR</h3>
 
254
<a name="BONOBO-ARG-CHAR:CAPS"></a><h3>BONOBO_ARG_CHAR</h3>
245
255
<pre class="programlisting">#define BONOBO_ARG_CHAR     TC_CORBA_char
246
256
</pre>
247
257
<p>
250
260
</div>
251
261
<hr>
252
262
<div class="refsect2" title="BONOBO_ARG_STRING">
253
 
<a name="BONOBO-ARG-STRING--CAPS"></a><h3>BONOBO_ARG_STRING</h3>
 
263
<a name="BONOBO-ARG-STRING:CAPS"></a><h3>BONOBO_ARG_STRING</h3>
254
264
<pre class="programlisting">#define BONOBO_ARG_STRING   TC_CORBA_string
255
265
</pre>
256
266
<p>
259
269
</div>
260
270
<hr>
261
271
<div class="refsect2" title="BONOBO_ARG_GET_GENERAL()">
262
 
<a name="BONOBO-ARG-GET-GENERAL--CAPS"></a><h3>BONOBO_ARG_GET_GENERAL()</h3>
 
272
<a name="BONOBO-ARG-GET-GENERAL:CAPS"></a><h3>BONOBO_ARG_GET_GENERAL()</h3>
263
273
<pre class="programlisting">#define             BONOBO_ARG_GET_GENERAL(a,c,t,e)</pre>
264
274
<p>
265
275
A macro to extract a value from a BonoboArg with
293
303
</div>
294
304
<hr>
295
305
<div class="refsect2" title="BONOBO_ARG_SET_GENERAL()">
296
 
<a name="BONOBO-ARG-SET-GENERAL--CAPS"></a><h3>BONOBO_ARG_SET_GENERAL()</h3>
 
306
<a name="BONOBO-ARG-SET-GENERAL:CAPS"></a><h3>BONOBO_ARG_SET_GENERAL()</h3>
297
307
<pre class="programlisting">#define             BONOBO_ARG_SET_GENERAL(a,v,c,t,e)</pre>
298
308
<p>
299
309
A macro to insert a value into an empty BonoboArg with
332
342
</div>
333
343
<hr>
334
344
<div class="refsect2" title="BONOBO_ARG_GET_BOOLEAN()">
335
 
<a name="BONOBO-ARG-GET-BOOLEAN--CAPS"></a><h3>BONOBO_ARG_GET_BOOLEAN()</h3>
 
345
<a name="BONOBO-ARG-GET-BOOLEAN:CAPS"></a><h3>BONOBO_ARG_GET_BOOLEAN()</h3>
336
346
<pre class="programlisting">#define BONOBO_ARG_GET_BOOLEAN(a)   (BONOBO_ARG_GET_GENERAL (a, TC_CORBA_boolean, CORBA_boolean, NULL))
337
347
</pre>
338
348
<p>
351
361
</div>
352
362
<hr>
353
363
<div class="refsect2" title="BONOBO_ARG_SET_BOOLEAN()">
354
 
<a name="BONOBO-ARG-SET-BOOLEAN--CAPS"></a><h3>BONOBO_ARG_SET_BOOLEAN()</h3>
 
364
<a name="BONOBO-ARG-SET-BOOLEAN:CAPS"></a><h3>BONOBO_ARG_SET_BOOLEAN()</h3>
355
365
<pre class="programlisting">#define BONOBO_ARG_SET_BOOLEAN(a,v) (BONOBO_ARG_SET_GENERAL (a, v, TC_CORBA_boolean, CORBA_boolean, NULL))
356
366
</pre>
357
367
<p>
375
385
</div>
376
386
<hr>
377
387
<div class="refsect2" title="BONOBO_ARG_GET_SHORT()">
378
 
<a name="BONOBO-ARG-GET-SHORT--CAPS"></a><h3>BONOBO_ARG_GET_SHORT()</h3>
 
388
<a name="BONOBO-ARG-GET-SHORT:CAPS"></a><h3>BONOBO_ARG_GET_SHORT()</h3>
379
389
<pre class="programlisting">#define BONOBO_ARG_GET_SHORT(a)     (BONOBO_ARG_GET_GENERAL (a, TC_CORBA_short, CORBA_short, NULL))
380
390
</pre>
381
391
<p>
394
404
</div>
395
405
<hr>
396
406
<div class="refsect2" title="BONOBO_ARG_SET_SHORT()">
397
 
<a name="BONOBO-ARG-SET-SHORT--CAPS"></a><h3>BONOBO_ARG_SET_SHORT()</h3>
 
407
<a name="BONOBO-ARG-SET-SHORT:CAPS"></a><h3>BONOBO_ARG_SET_SHORT()</h3>
398
408
<pre class="programlisting">#define BONOBO_ARG_SET_SHORT(a,v)   (BONOBO_ARG_SET_GENERAL (a, v, TC_CORBA_short, CORBA_short, NULL))
399
409
</pre>
400
410
<p>
418
428
</div>
419
429
<hr>
420
430
<div class="refsect2" title="BONOBO_ARG_GET_INT()">
421
 
<a name="BONOBO-ARG-GET-INT--CAPS"></a><h3>BONOBO_ARG_GET_INT()</h3>
 
431
<a name="BONOBO-ARG-GET-INT:CAPS"></a><h3>BONOBO_ARG_GET_INT()</h3>
422
432
<pre class="programlisting">#define BONOBO_ARG_GET_INT(a)       (BONOBO_ARG_GET_GENERAL (a, TC_CORBA_long, CORBA_long, NULL))
423
433
</pre>
424
434
<p>
437
447
</div>
438
448
<hr>
439
449
<div class="refsect2" title="BONOBO_ARG_SET_INT()">
440
 
<a name="BONOBO-ARG-SET-INT--CAPS"></a><h3>BONOBO_ARG_SET_INT()</h3>
 
450
<a name="BONOBO-ARG-SET-INT:CAPS"></a><h3>BONOBO_ARG_SET_INT()</h3>
441
451
<pre class="programlisting">#define BONOBO_ARG_SET_INT(a,v)     (BONOBO_ARG_SET_GENERAL (a, v, TC_CORBA_long, CORBA_long, NULL))
442
452
</pre>
443
453
<p>
461
471
</div>
462
472
<hr>
463
473
<div class="refsect2" title="BONOBO_ARG_GET_LONG()">
464
 
<a name="BONOBO-ARG-GET-LONG--CAPS"></a><h3>BONOBO_ARG_GET_LONG()</h3>
 
474
<a name="BONOBO-ARG-GET-LONG:CAPS"></a><h3>BONOBO_ARG_GET_LONG()</h3>
465
475
<pre class="programlisting">#define BONOBO_ARG_GET_LONG(a)      (BONOBO_ARG_GET_GENERAL (a, TC_CORBA_long, CORBA_long, NULL))
466
476
</pre>
467
477
<p>
480
490
</div>
481
491
<hr>
482
492
<div class="refsect2" title="BONOBO_ARG_SET_LONG()">
483
 
<a name="BONOBO-ARG-SET-LONG--CAPS"></a><h3>BONOBO_ARG_SET_LONG()</h3>
 
493
<a name="BONOBO-ARG-SET-LONG:CAPS"></a><h3>BONOBO_ARG_SET_LONG()</h3>
484
494
<pre class="programlisting">#define BONOBO_ARG_SET_LONG(a,v)    (BONOBO_ARG_SET_GENERAL (a, v, TC_CORBA_long, CORBA_long, NULL))
485
495
</pre>
486
496
<p>
504
514
</div>
505
515
<hr>
506
516
<div class="refsect2" title="BONOBO_ARG_GET_LONGLONG()">
507
 
<a name="BONOBO-ARG-GET-LONGLONG--CAPS"></a><h3>BONOBO_ARG_GET_LONGLONG()</h3>
 
517
<a name="BONOBO-ARG-GET-LONGLONG:CAPS"></a><h3>BONOBO_ARG_GET_LONGLONG()</h3>
508
518
<pre class="programlisting">#define BONOBO_ARG_GET_LONGLONG(a)  (BONOBO_ARG_GET_GENERAL (a, TC_CORBA_long_long, CORBA_long_long, NULL))
509
519
</pre>
510
520
<p>
523
533
</div>
524
534
<hr>
525
535
<div class="refsect2" title="BONOBO_ARG_SET_LONGLONG()">
526
 
<a name="BONOBO-ARG-SET-LONGLONG--CAPS"></a><h3>BONOBO_ARG_SET_LONGLONG()</h3>
 
536
<a name="BONOBO-ARG-SET-LONGLONG:CAPS"></a><h3>BONOBO_ARG_SET_LONGLONG()</h3>
527
537
<pre class="programlisting">#define BONOBO_ARG_SET_LONGLONG(a,v) (BONOBO_ARG_SET_GENERAL (a, v, TC_CORBA_long_long, CORBA_long_long, NULL))
528
538
</pre>
529
539
<p>
547
557
</div>
548
558
<hr>
549
559
<div class="refsect2" title="BONOBO_ARG_GET_FLOAT()">
550
 
<a name="BONOBO-ARG-GET-FLOAT--CAPS"></a><h3>BONOBO_ARG_GET_FLOAT()</h3>
 
560
<a name="BONOBO-ARG-GET-FLOAT:CAPS"></a><h3>BONOBO_ARG_GET_FLOAT()</h3>
551
561
<pre class="programlisting">#define BONOBO_ARG_GET_FLOAT(a)     (BONOBO_ARG_GET_GENERAL (a, TC_CORBA_float, CORBA_float, NULL))
552
562
</pre>
553
563
<p>
566
576
</div>
567
577
<hr>
568
578
<div class="refsect2" title="BONOBO_ARG_SET_FLOAT()">
569
 
<a name="BONOBO-ARG-SET-FLOAT--CAPS"></a><h3>BONOBO_ARG_SET_FLOAT()</h3>
 
579
<a name="BONOBO-ARG-SET-FLOAT:CAPS"></a><h3>BONOBO_ARG_SET_FLOAT()</h3>
570
580
<pre class="programlisting">#define BONOBO_ARG_SET_FLOAT(a,v)   (BONOBO_ARG_SET_GENERAL (a, v, TC_CORBA_float, CORBA_float, NULL))
571
581
</pre>
572
582
<p>
590
600
</div>
591
601
<hr>
592
602
<div class="refsect2" title="BONOBO_ARG_GET_DOUBLE()">
593
 
<a name="BONOBO-ARG-GET-DOUBLE--CAPS"></a><h3>BONOBO_ARG_GET_DOUBLE()</h3>
 
603
<a name="BONOBO-ARG-GET-DOUBLE:CAPS"></a><h3>BONOBO_ARG_GET_DOUBLE()</h3>
594
604
<pre class="programlisting">#define BONOBO_ARG_GET_DOUBLE(a)    (BONOBO_ARG_GET_GENERAL (a, TC_CORBA_double, CORBA_double, NULL))
595
605
</pre>
596
606
<p>
609
619
</div>
610
620
<hr>
611
621
<div class="refsect2" title="BONOBO_ARG_SET_DOUBLE()">
612
 
<a name="BONOBO-ARG-SET-DOUBLE--CAPS"></a><h3>BONOBO_ARG_SET_DOUBLE()</h3>
 
622
<a name="BONOBO-ARG-SET-DOUBLE:CAPS"></a><h3>BONOBO_ARG_SET_DOUBLE()</h3>
613
623
<pre class="programlisting">#define BONOBO_ARG_SET_DOUBLE(a,v)  (BONOBO_ARG_SET_GENERAL (a, v, TC_CORBA_double, CORBA_double, NULL))
614
624
</pre>
615
625
<p>
633
643
</div>
634
644
<hr>
635
645
<div class="refsect2" title="BONOBO_ARG_GET_CHAR()">
636
 
<a name="BONOBO-ARG-GET-CHAR--CAPS"></a><h3>BONOBO_ARG_GET_CHAR()</h3>
 
646
<a name="BONOBO-ARG-GET-CHAR:CAPS"></a><h3>BONOBO_ARG_GET_CHAR()</h3>
637
647
<pre class="programlisting">#define BONOBO_ARG_GET_CHAR(a)      (BONOBO_ARG_GET_GENERAL (a, TC_CORBA_char, CORBA_char, NULL))
638
648
</pre>
639
649
<p>
652
662
</div>
653
663
<hr>
654
664
<div class="refsect2" title="BONOBO_ARG_SET_CHAR()">
655
 
<a name="BONOBO-ARG-SET-CHAR--CAPS"></a><h3>BONOBO_ARG_SET_CHAR()</h3>
 
665
<a name="BONOBO-ARG-SET-CHAR:CAPS"></a><h3>BONOBO_ARG_SET_CHAR()</h3>
656
666
<pre class="programlisting">#define BONOBO_ARG_SET_CHAR(a,v)    (BONOBO_ARG_SET_GENERAL (a, v, TC_CORBA_char, CORBA_char, NULL))
657
667
</pre>
658
668
<p>
676
686
</div>
677
687
<hr>
678
688
<div class="refsect2" title="BONOBO_ARG_GET_STRING()">
679
 
<a name="BONOBO-ARG-GET-STRING--CAPS"></a><h3>BONOBO_ARG_GET_STRING()</h3>
 
689
<a name="BONOBO-ARG-GET-STRING:CAPS"></a><h3>BONOBO_ARG_GET_STRING()</h3>
680
690
<pre class="programlisting">#define             BONOBO_ARG_GET_STRING(a)</pre>
681
691
<p>
682
692
this macro returns a const CORBA_char * from from inside a
696
706
</div>
697
707
<hr>
698
708
<div class="refsect2" title="BONOBO_ARG_SET_STRING()">
699
 
<a name="BONOBO-ARG-SET-STRING--CAPS"></a><h3>BONOBO_ARG_SET_STRING()</h3>
 
709
<a name="BONOBO-ARG-SET-STRING:CAPS"></a><h3>BONOBO_ARG_SET_STRING()</h3>
700
710
<pre class="programlisting">#define             BONOBO_ARG_SET_STRING(a,v)</pre>
701
711
<p>
702
712
This macro sets the value of <em class="parameter"><code>a</code></em> to contain a
721
731
<hr>
722
732
<div class="refsect2" title="bonobo_arg_new ()">
723
733
<a name="bonobo-arg-new"></a><h3>bonobo_arg_new ()</h3>
724
 
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *         bonobo_arg_new                      (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> t);</pre>
 
734
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *         bonobo_arg_new                      (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> t);</pre>
725
735
<p>
726
736
Create a new BonoboArg with the specified type
727
737
the value of the BonoboArg is initially empty.</p>
728
 
<p>
729
 
</p>
730
738
<div class="variablelist"><table border="0">
731
739
<col align="left" valign="top">
732
740
<tbody>
746
754
<hr>
747
755
<div class="refsect2" title="bonobo_arg_new_from ()">
748
756
<a name="bonobo-arg-new-from"></a><h3>bonobo_arg_new_from ()</h3>
749
 
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *         bonobo_arg_new_from                 (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> t,
750
 
                                                         <a
751
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"
752
 
>gconstpointer</a> data);</pre>
 
757
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *         bonobo_arg_new_from                 (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> t,
 
758
                                                         <span class="returnvalue">gconstpointer</span> data);</pre>
753
759
<p>
754
760
Create a new BonoboArg with the specified type and data</p>
755
 
<p>
756
 
</p>
757
761
<div class="variablelist"><table border="0">
758
762
<col align="left" valign="top">
759
763
<tbody>
778
782
<hr>
779
783
<div class="refsect2" title="bonobo_arg_release ()">
780
784
<a name="bonobo-arg-release"></a><h3>bonobo_arg_release ()</h3>
781
 
<pre class="programlisting">void                bonobo_arg_release                  (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *arg);</pre>
 
785
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_arg_release                  (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *arg);</pre>
782
786
<p>
783
787
This frees the memory associated with <em class="parameter"><code>arg</code></em></p>
784
 
<p>
785
 
</p>
786
788
<div class="variablelist"><table border="0">
787
789
<col align="left" valign="top">
788
790
<tbody><tr>
795
797
<hr>
796
798
<div class="refsect2" title="bonobo_arg_copy ()">
797
799
<a name="bonobo-arg-copy"></a><h3>bonobo_arg_copy ()</h3>
798
 
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *         bonobo_arg_copy                     (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *arg);</pre>
 
800
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *         bonobo_arg_copy                     (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *arg);</pre>
799
801
<p>
800
802
This function duplicates <em class="parameter"><code>a</code></em> by a deep copy</p>
801
 
<p>
802
 
</p>
803
803
<div class="variablelist"><table border="0">
804
804
<col align="left" valign="top">
805
805
<tbody>
819
819
<hr>
820
820
<div class="refsect2" title="bonobo_arg_from_gvalue ()">
821
821
<a name="bonobo-arg-from-gvalue"></a><h3>bonobo_arg_from_gvalue ()</h3>
822
 
<pre class="programlisting">void                bonobo_arg_from_gvalue              (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *a,
823
 
                                                         const <a
824
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
825
 
>GValue</a> *value);</pre>
 
822
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_arg_from_gvalue              (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *a,
 
823
                                                         const <span class="returnvalue">GValue</span> *value);</pre>
826
824
<p>
827
825
This maps a GValue <em class="parameter"><code>value</code></em> to a BonoboArg <em class="parameter"><code>a</code></em>;
828
826
<em class="parameter"><code>a</code></em> must point to a freshly allocated BonoboArg
829
827
eg. such as returned by bonobo_arg_new</p>
830
 
<p>
831
 
</p>
832
828
<div class="variablelist"><table border="0">
833
829
<col align="left" valign="top">
834
830
<tbody>
839
835
</tr>
840
836
<tr>
841
837
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
842
 
<td> <a
843
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
844
 
><span class="type">GValue</span></a> to copy
 
838
<td> <span class="type">GValue</span> to copy
845
839
</td>
846
840
</tr>
847
841
</tbody>
850
844
<hr>
851
845
<div class="refsect2" title="bonobo_arg_type_from_gtype ()">
852
846
<a name="bonobo-arg-type-from-gtype"></a><h3>bonobo_arg_type_from_gtype ()</h3>
853
 
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a>       bonobo_arg_type_from_gtype          (<a
854
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
855
 
>GType</a> t);</pre>
 
847
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a>       bonobo_arg_type_from_gtype          (<span class="returnvalue">GType</span> t);</pre>
856
848
<p>
857
849
</p>
858
850
<div class="variablelist"><table border="0">
874
866
<hr>
875
867
<div class="refsect2" title="bonobo_arg_to_gvalue ()">
876
868
<a name="bonobo-arg-to-gvalue"></a><h3>bonobo_arg_to_gvalue ()</h3>
877
 
<pre class="programlisting">void                bonobo_arg_to_gvalue                (<a
878
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
879
 
>GValue</a> *value,
880
 
                                                         const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *arg);</pre>
 
869
<pre class="programlisting"><span class="returnvalue">void</span>                bonobo_arg_to_gvalue                (<span class="returnvalue">GValue</span> *value,
 
870
                                                         const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *arg);</pre>
881
871
<p>
882
872
Maps a BonoboArg to a GtkArg; <em class="parameter"><code>a</code></em> must point
883
873
to a blank GtkArg.</p>
884
 
<p>
885
 
</p>
886
874
<div class="variablelist"><table border="0">
887
875
<col align="left" valign="top">
888
876
<tbody>
889
877
<tr>
890
878
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
891
 
<td> pointer to a blank <a
892
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
893
 
><span class="type">GValue</span></a>
 
879
<td> pointer to a blank <span class="type">GValue</span>
894
880
</td>
895
881
</tr>
896
882
<tr>
904
890
<hr>
905
891
<div class="refsect2" title="bonobo_arg_type_to_gtype ()">
906
892
<a name="bonobo-arg-type-to-gtype"></a><h3>bonobo_arg_type_to_gtype ()</h3>
907
 
<pre class="programlisting"><a
908
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
909
 
>GType</a>               bonobo_arg_type_to_gtype            (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> id);</pre>
 
893
<pre class="programlisting"><span class="returnvalue">GType</span>               bonobo_arg_type_to_gtype            (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> id);</pre>
910
894
<p>
911
895
This maps a BonoboArgType to a GType</p>
912
 
<p>
913
 
</p>
914
896
<div class="variablelist"><table border="0">
915
897
<col align="left" valign="top">
916
898
<tbody>
930
912
<hr>
931
913
<div class="refsect2" title="bonobo_arg_is_equal ()">
932
914
<a name="bonobo-arg-is-equal"></a><h3>bonobo_arg_is_equal ()</h3>
933
 
<pre class="programlisting"><a
934
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
935
 
>gboolean</a>            bonobo_arg_is_equal                 (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *a,
936
 
                                                         const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *b,
937
 
                                                         CORBA_Environment *opt_ev);</pre>
 
915
<pre class="programlisting"><span class="returnvalue">gboolean</span>            bonobo_arg_is_equal                 (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *a,
 
916
                                                         const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *b,
 
917
                                                         <span class="returnvalue">CORBA_Environment</span> *opt_ev);</pre>
938
918
<p>
939
 
Compares two <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="type">BonoboArg</span></a>'s for equivalence; will return <a
940
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
941
 
><code class="literal">TRUE</code></a>
 
919
Compares two <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="type">BonoboArg</span></a>'s for equivalence; will return <code class="literal">TRUE</code>
942
920
if equivalent for all simple cases. For Object references
943
921
CORBA sometimes denies 2 object references are equivalent
944
922
even if they are [ this is a feature_not_bug ].
945
923
</p>
946
924
<p>
947
925
This function is commutative.</p>
948
 
<p>
949
 
</p>
950
926
<div class="variablelist"><table border="0">
951
927
<col align="left" valign="top">
952
928
<tbody>
962
938
</tr>
963
939
<tr>
964
940
<td><p><span class="term"><em class="parameter"><code>opt_ev</code></em> :</span></p></td>
965
 
<td> optional exception environment or <a
966
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
967
 
><code class="literal">NULL</code></a>.
 
941
<td> optional exception environment or <a href="/gnome/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
968
942
</td>
969
943
</tr>
970
944
<tr>
971
945
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
972
 
<td> <a
973
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
974
 
><code class="literal">TRUE</code></a> if <em class="parameter"><code>a</code></em> == <em class="parameter"><code>b</code></em>
 
946
<td> <code class="literal">TRUE</code> if <em class="parameter"><code>a</code></em> == <em class="parameter"><code>b</code></em>
975
947
</td>
976
948
</tr>
977
949
</tbody>
980
952
<hr>
981
953
<div class="refsect2" title="bonobo_arg_type_is_equal ()">
982
954
<a name="bonobo-arg-type-is-equal"></a><h3>bonobo_arg_type_is_equal ()</h3>
983
 
<pre class="programlisting"><a
984
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
985
 
>gboolean</a>            bonobo_arg_type_is_equal            (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> a,
986
 
                                                         <a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> b,
987
 
                                                         CORBA_Environment *opt_ev);</pre>
 
955
<pre class="programlisting"><span class="returnvalue">gboolean</span>            bonobo_arg_type_is_equal            (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> a,
 
956
                                                         <a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> b,
 
957
                                                         <span class="returnvalue">CORBA_Environment</span> *opt_ev);</pre>
988
958
<p>
989
959
This compares two <a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="type">BonoboArgType</span></a>'s in <em class="parameter"><code>a</code></em> and <em class="parameter"><code>b</code></em>.
990
960
The <em class="parameter"><code>opt_ev</code></em> is an optional <span class="type">CORBA_Environment</span> for
991
 
exceptions, or <a
992
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
993
 
><code class="literal">NULL</code></a>. This function is commutative.</p>
994
 
<p>
995
 
</p>
 
961
exceptions, or <a href="/gnome/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. This function is commutative.</p>
996
962
<div class="variablelist"><table border="0">
997
963
<col align="left" valign="top">
998
964
<tbody>
1013
979
</tr>
1014
980
<tr>
1015
981
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1016
 
<td> <a
1017
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1018
 
><code class="literal">TRUE</code></a> if equal, <a
1019
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1020
 
><code class="literal">FALSE</code></a> if different
 
982
<td> <code class="literal">TRUE</code> if equal, <code class="literal">FALSE</code> if different
1021
983
</td>
1022
984
</tr>
1023
985
</tbody>
1027
989
</div>
1028
990
<div class="footer">
1029
991
<hr>
1030
 
          Generated by GTK-Doc V1.11</div>
 
992
          Generated by GTK-Doc V1.14</div>
1031
993
</body>
1032
 
</html>
 
994
</html>
 
 
b'\\ No newline at end of file'