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

« back to all changes in this revision

Viewing changes to doc/api/xml/bonobo-arg.xml

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-03-12 15:39:17 UTC
  • mfrom: (1.1.13 upstream)
  • Revision ID: james.westby@ubuntu.com-20070312153917-u4efw149urh2enej
Tags: 2.18.0-0ubuntu1
* New upstream release:
  - Code cleanups
  - Build fix
  - Updated translations.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 
19
19
 
20
20
 
21
 
typedef     <link linkend="BonoboArg">BonoboArg</link>;
22
 
typedef     <link linkend="BonoboArgType">BonoboArgType</link>;
23
 
#define     <link linkend="BONOBO-ARG-NULL:CAPS">BONOBO_ARG_NULL</link>
24
 
#define     <link linkend="BONOBO-ARG-BOOLEAN:CAPS">BONOBO_ARG_BOOLEAN</link>
25
 
#define     <link linkend="BONOBO-ARG-SHORT:CAPS">BONOBO_ARG_SHORT</link>
26
 
#define     <link linkend="BONOBO-ARG-INT:CAPS">BONOBO_ARG_INT</link>
27
 
#define     <link linkend="BONOBO-ARG-LONG:CAPS">BONOBO_ARG_LONG</link>
28
 
#define     <link linkend="BONOBO-ARG-LONGLONG:CAPS">BONOBO_ARG_LONGLONG</link>
29
 
#define     <link linkend="BONOBO-ARG-FLOAT:CAPS">BONOBO_ARG_FLOAT</link>
30
 
#define     <link linkend="BONOBO-ARG-DOUBLE:CAPS">BONOBO_ARG_DOUBLE</link>
31
 
#define     <link linkend="BONOBO-ARG-CHAR:CAPS">BONOBO_ARG_CHAR</link>
32
 
#define     <link linkend="BONOBO-ARG-STRING:CAPS">BONOBO_ARG_STRING</link>
33
 
#define     <link linkend="BONOBO-ARG-GET-GENERAL:CAPS">BONOBO_ARG_GET_GENERAL</link>          (a,c,t,e)
34
 
#define     <link linkend="BONOBO-ARG-SET-GENERAL:CAPS">BONOBO_ARG_SET_GENERAL</link>          (a,v,c,t,e)
35
 
#define     <link linkend="BONOBO-ARG-GET-BOOLEAN:CAPS">BONOBO_ARG_GET_BOOLEAN</link>          (a)
36
 
#define     <link linkend="BONOBO-ARG-SET-BOOLEAN:CAPS">BONOBO_ARG_SET_BOOLEAN</link>          (a,v)
37
 
#define     <link linkend="BONOBO-ARG-GET-SHORT:CAPS">BONOBO_ARG_GET_SHORT</link>            (a)
38
 
#define     <link linkend="BONOBO-ARG-SET-SHORT:CAPS">BONOBO_ARG_SET_SHORT</link>            (a,v)
39
 
#define     <link linkend="BONOBO-ARG-GET-INT:CAPS">BONOBO_ARG_GET_INT</link>              (a)
40
 
#define     <link linkend="BONOBO-ARG-SET-INT:CAPS">BONOBO_ARG_SET_INT</link>              (a,v)
41
 
#define     <link linkend="BONOBO-ARG-GET-LONG:CAPS">BONOBO_ARG_GET_LONG</link>             (a)
42
 
#define     <link linkend="BONOBO-ARG-SET-LONG:CAPS">BONOBO_ARG_SET_LONG</link>             (a,v)
43
 
#define     <link linkend="BONOBO-ARG-GET-LONGLONG:CAPS">BONOBO_ARG_GET_LONGLONG</link>         (a)
44
 
#define     <link linkend="BONOBO-ARG-SET-LONGLONG:CAPS">BONOBO_ARG_SET_LONGLONG</link>         (a,v)
45
 
#define     <link linkend="BONOBO-ARG-GET-FLOAT:CAPS">BONOBO_ARG_GET_FLOAT</link>            (a)
46
 
#define     <link linkend="BONOBO-ARG-SET-FLOAT:CAPS">BONOBO_ARG_SET_FLOAT</link>            (a,v)
47
 
#define     <link linkend="BONOBO-ARG-GET-DOUBLE:CAPS">BONOBO_ARG_GET_DOUBLE</link>           (a)
48
 
#define     <link linkend="BONOBO-ARG-SET-DOUBLE:CAPS">BONOBO_ARG_SET_DOUBLE</link>           (a,v)
49
 
#define     <link linkend="BONOBO-ARG-GET-CHAR:CAPS">BONOBO_ARG_GET_CHAR</link>             (a)
50
 
#define     <link linkend="BONOBO-ARG-SET-CHAR:CAPS">BONOBO_ARG_SET_CHAR</link>             (a,v)
51
 
#define     <link linkend="BONOBO-ARG-GET-STRING:CAPS">BONOBO_ARG_GET_STRING</link>           (a)
52
 
#define     <link linkend="BONOBO-ARG-SET-STRING:CAPS">BONOBO_ARG_SET_STRING</link>           (a,v)
53
 
<link linkend="BonoboArg">BonoboArg</link>*  <link linkend="bonobo-arg-new">bonobo_arg_new</link>                  (<link linkend="BonoboArgType">BonoboArgType</link> t);
54
 
<link linkend="BonoboArg">BonoboArg</link>*  <link linkend="bonobo-arg-new-from">bonobo_arg_new_from</link>             (<link linkend="BonoboArgType">BonoboArgType</link> t,
55
 
                                             <link linkend="gconstpointer">gconstpointer</link> data);
56
 
<link linkend="void">void</link>        <link linkend="bonobo-arg-release">bonobo_arg_release</link>              (<link linkend="BonoboArg">BonoboArg</link> *arg);
57
 
<link linkend="BonoboArg">BonoboArg</link>*  <link linkend="bonobo-arg-copy">bonobo_arg_copy</link>                 (const <link linkend="BonoboArg">BonoboArg</link> *arg);
58
 
<link linkend="void">void</link>        <link linkend="bonobo-arg-from-gvalue">bonobo_arg_from_gvalue</link>          (<link linkend="BonoboArg">BonoboArg</link> *a,
59
 
                                             const <link linkend="GValue">GValue</link> *value);
60
 
<link linkend="BonoboArgType">BonoboArgType</link> <link linkend="bonobo-arg-type-from-gtype">bonobo_arg_type_from_gtype</link>    (<link linkend="GType">GType</link> t);
61
 
<link linkend="void">void</link>        <link linkend="bonobo-arg-to-gvalue">bonobo_arg_to_gvalue</link>            (<link linkend="GValue">GValue</link> *value,
62
 
                                             const <link linkend="BonoboArg">BonoboArg</link> *arg);
63
 
<link linkend="GType">GType</link>       <link linkend="bonobo-arg-type-to-gtype">bonobo_arg_type_to_gtype</link>        (<link linkend="BonoboArgType">BonoboArgType</link> id);
64
 
<link linkend="gboolean">gboolean</link>    <link linkend="bonobo-arg-is-equal">bonobo_arg_is_equal</link>             (const <link linkend="BonoboArg">BonoboArg</link> *a,
65
 
                                             const <link linkend="BonoboArg">BonoboArg</link> *b,
66
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
67
 
<link linkend="gboolean">gboolean</link>    <link linkend="bonobo-arg-type-is-equal">bonobo_arg_type_is_equal</link>        (<link linkend="BonoboArgType">BonoboArgType</link> a,
68
 
                                             <link linkend="BonoboArgType">BonoboArgType</link> b,
69
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
 
21
typedef             <link linkend="BonoboArg">BonoboArg</link>;
 
22
typedef             <link linkend="BonoboArgType">BonoboArgType</link>;
 
23
#define             <link linkend="BONOBO-ARG-NULL:CAPS">BONOBO_ARG_NULL</link>
 
24
#define             <link linkend="BONOBO-ARG-BOOLEAN:CAPS">BONOBO_ARG_BOOLEAN</link>
 
25
#define             <link linkend="BONOBO-ARG-SHORT:CAPS">BONOBO_ARG_SHORT</link>
 
26
#define             <link linkend="BONOBO-ARG-INT:CAPS">BONOBO_ARG_INT</link>
 
27
#define             <link linkend="BONOBO-ARG-LONG:CAPS">BONOBO_ARG_LONG</link>
 
28
#define             <link linkend="BONOBO-ARG-LONGLONG:CAPS">BONOBO_ARG_LONGLONG</link>
 
29
#define             <link linkend="BONOBO-ARG-FLOAT:CAPS">BONOBO_ARG_FLOAT</link>
 
30
#define             <link linkend="BONOBO-ARG-DOUBLE:CAPS">BONOBO_ARG_DOUBLE</link>
 
31
#define             <link linkend="BONOBO-ARG-CHAR:CAPS">BONOBO_ARG_CHAR</link>
 
32
#define             <link linkend="BONOBO-ARG-STRING:CAPS">BONOBO_ARG_STRING</link>
 
33
#define             <link linkend="BONOBO-ARG-GET-GENERAL:CAPS">BONOBO_ARG_GET_GENERAL</link>              (a,c,t,e)
 
34
#define             <link linkend="BONOBO-ARG-SET-GENERAL:CAPS">BONOBO_ARG_SET_GENERAL</link>              (a,v,c,t,e)
 
35
#define             <link linkend="BONOBO-ARG-GET-BOOLEAN:CAPS">BONOBO_ARG_GET_BOOLEAN</link>              (a)
 
36
#define             <link linkend="BONOBO-ARG-SET-BOOLEAN:CAPS">BONOBO_ARG_SET_BOOLEAN</link>              (a,v)
 
37
#define             <link linkend="BONOBO-ARG-GET-SHORT:CAPS">BONOBO_ARG_GET_SHORT</link>                (a)
 
38
#define             <link linkend="BONOBO-ARG-SET-SHORT:CAPS">BONOBO_ARG_SET_SHORT</link>                (a,v)
 
39
#define             <link linkend="BONOBO-ARG-GET-INT:CAPS">BONOBO_ARG_GET_INT</link>                  (a)
 
40
#define             <link linkend="BONOBO-ARG-SET-INT:CAPS">BONOBO_ARG_SET_INT</link>                  (a,v)
 
41
#define             <link linkend="BONOBO-ARG-GET-LONG:CAPS">BONOBO_ARG_GET_LONG</link>                 (a)
 
42
#define             <link linkend="BONOBO-ARG-SET-LONG:CAPS">BONOBO_ARG_SET_LONG</link>                 (a,v)
 
43
#define             <link linkend="BONOBO-ARG-GET-LONGLONG:CAPS">BONOBO_ARG_GET_LONGLONG</link>             (a)
 
44
#define             <link linkend="BONOBO-ARG-SET-LONGLONG:CAPS">BONOBO_ARG_SET_LONGLONG</link>             (a,v)
 
45
#define             <link linkend="BONOBO-ARG-GET-FLOAT:CAPS">BONOBO_ARG_GET_FLOAT</link>                (a)
 
46
#define             <link linkend="BONOBO-ARG-SET-FLOAT:CAPS">BONOBO_ARG_SET_FLOAT</link>                (a,v)
 
47
#define             <link linkend="BONOBO-ARG-GET-DOUBLE:CAPS">BONOBO_ARG_GET_DOUBLE</link>               (a)
 
48
#define             <link linkend="BONOBO-ARG-SET-DOUBLE:CAPS">BONOBO_ARG_SET_DOUBLE</link>               (a,v)
 
49
#define             <link linkend="BONOBO-ARG-GET-CHAR:CAPS">BONOBO_ARG_GET_CHAR</link>                 (a)
 
50
#define             <link linkend="BONOBO-ARG-SET-CHAR:CAPS">BONOBO_ARG_SET_CHAR</link>                 (a,v)
 
51
#define             <link linkend="BONOBO-ARG-GET-STRING:CAPS">BONOBO_ARG_GET_STRING</link>               (a)
 
52
#define             <link linkend="BONOBO-ARG-SET-STRING:CAPS">BONOBO_ARG_SET_STRING</link>               (a,v)
 
53
<link linkend="BonoboArg">BonoboArg</link>*          <link linkend="bonobo-arg-new">bonobo_arg_new</link>                      (<link linkend="BonoboArgType">BonoboArgType</link> t);
 
54
<link linkend="BonoboArg">BonoboArg</link>*          <link linkend="bonobo-arg-new-from">bonobo_arg_new_from</link>                 (<link linkend="BonoboArgType">BonoboArgType</link> t,
 
55
                                                         <link linkend="gconstpointer">gconstpointer</link> data);
 
56
<link linkend="void">void</link>                <link linkend="bonobo-arg-release">bonobo_arg_release</link>                  (<link linkend="BonoboArg">BonoboArg</link> *arg);
 
57
<link linkend="BonoboArg">BonoboArg</link>*          <link linkend="bonobo-arg-copy">bonobo_arg_copy</link>                     (const <link linkend="BonoboArg">BonoboArg</link> *arg);
 
58
<link linkend="void">void</link>                <link linkend="bonobo-arg-from-gvalue">bonobo_arg_from_gvalue</link>              (<link linkend="BonoboArg">BonoboArg</link> *a,
 
59
                                                         const <link linkend="GValue">GValue</link> *value);
 
60
<link linkend="BonoboArgType">BonoboArgType</link>       <link linkend="bonobo-arg-type-from-gtype">bonobo_arg_type_from_gtype</link>          (<link linkend="GType">GType</link> t);
 
61
<link linkend="void">void</link>                <link linkend="bonobo-arg-to-gvalue">bonobo_arg_to_gvalue</link>                (<link linkend="GValue">GValue</link> *value,
 
62
                                                         const <link linkend="BonoboArg">BonoboArg</link> *arg);
 
63
<link linkend="GType">GType</link>               <link linkend="bonobo-arg-type-to-gtype">bonobo_arg_type_to_gtype</link>            (<link linkend="BonoboArgType">BonoboArgType</link> id);
 
64
<link linkend="gboolean">gboolean</link>            <link linkend="bonobo-arg-is-equal">bonobo_arg_is_equal</link>                 (const <link linkend="BonoboArg">BonoboArg</link> *a,
 
65
                                                         const <link linkend="BonoboArg">BonoboArg</link> *b,
 
66
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
 
67
<link linkend="gboolean">gboolean</link>            <link linkend="bonobo-arg-type-is-equal">bonobo_arg_type_is_equal</link>            (<link linkend="BonoboArgType">BonoboArgType</link> a,
 
68
                                                         <link linkend="BonoboArgType">BonoboArgType</link> b,
 
69
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
70
70
</synopsis>
71
71
</refsynopsisdiv>
72
72
 
206
206
</para></refsect2>
207
207
<refsect2>
208
208
<title><anchor id="BONOBO-ARG-GET-GENERAL:CAPS" role="macro"/>BONOBO_ARG_GET_GENERAL()</title>
209
 
<indexterm><primary>BONOBO_ARG_GET_GENERAL</primary></indexterm><programlisting>#define     BONOBO_ARG_GET_GENERAL(a,c,t,e)</programlisting>
 
209
<indexterm><primary>BONOBO_ARG_GET_GENERAL</primary></indexterm><programlisting>#define             BONOBO_ARG_GET_GENERAL(a,c,t,e)</programlisting>
210
210
<para>
211
211
A macro to extract a value from a BonoboArg with
212
212
the given CORBA type <parameter>t</parameter>.
228
228
</variablelist></refsect2>
229
229
<refsect2>
230
230
<title><anchor id="BONOBO-ARG-SET-GENERAL:CAPS" role="macro"/>BONOBO_ARG_SET_GENERAL()</title>
231
 
<indexterm><primary>BONOBO_ARG_SET_GENERAL</primary></indexterm><programlisting>#define     BONOBO_ARG_SET_GENERAL(a,v,c,t,e)</programlisting>
 
231
<indexterm><primary>BONOBO_ARG_SET_GENERAL</primary></indexterm><programlisting>#define             BONOBO_ARG_SET_GENERAL(a,v,c,t,e)</programlisting>
232
232
<para>
233
233
A macro to insert a value into an empty BonoboArg with
234
234
the given CORBA type <parameter>t</parameter>.
501
501
</variablelist></refsect2>
502
502
<refsect2>
503
503
<title><anchor id="BONOBO-ARG-GET-STRING:CAPS" role="macro"/>BONOBO_ARG_GET_STRING()</title>
504
 
<indexterm><primary>BONOBO_ARG_GET_STRING</primary></indexterm><programlisting>#define     BONOBO_ARG_GET_STRING(a)</programlisting>
 
504
<indexterm><primary>BONOBO_ARG_GET_STRING</primary></indexterm><programlisting>#define             BONOBO_ARG_GET_STRING(a)</programlisting>
505
505
<para>
506
506
this macro returns a const CORBA_char * from from inside a
507
507
BonoboArg, if the BonoboArg's type does not match, the
517
517
</variablelist></refsect2>
518
518
<refsect2>
519
519
<title><anchor id="BONOBO-ARG-SET-STRING:CAPS" role="macro"/>BONOBO_ARG_SET_STRING()</title>
520
 
<indexterm><primary>BONOBO_ARG_SET_STRING</primary></indexterm><programlisting>#define     BONOBO_ARG_SET_STRING(a,v)</programlisting>
 
520
<indexterm><primary>BONOBO_ARG_SET_STRING</primary></indexterm><programlisting>#define             BONOBO_ARG_SET_STRING(a,v)</programlisting>
521
521
<para>
522
522
This macro sets the value of <parameter>a</parameter> to contain a
523
523
duplicated copy of <parameter>v</parameter>
533
533
</variablelist></refsect2>
534
534
<refsect2>
535
535
<title><anchor id="bonobo-arg-new" role="function"/>bonobo_arg_new ()</title>
536
 
<indexterm><primary>bonobo_arg_new</primary></indexterm><programlisting><link linkend="BonoboArg">BonoboArg</link>*  bonobo_arg_new                  (<link linkend="BonoboArgType">BonoboArgType</link> t);</programlisting>
 
536
<indexterm><primary>bonobo_arg_new</primary></indexterm><programlisting><link linkend="BonoboArg">BonoboArg</link>*          bonobo_arg_new                      (<link linkend="BonoboArgType">BonoboArgType</link> t);</programlisting>
537
537
<para>
538
538
Create a new BonoboArg with the specified type
539
539
the value of the BonoboArg is initially empty.</para>
548
548
</variablelist></refsect2>
549
549
<refsect2>
550
550
<title><anchor id="bonobo-arg-new-from" role="function"/>bonobo_arg_new_from ()</title>
551
 
<indexterm><primary>bonobo_arg_new_from</primary></indexterm><programlisting><link linkend="BonoboArg">BonoboArg</link>*  bonobo_arg_new_from             (<link linkend="BonoboArgType">BonoboArgType</link> t,
552
 
                                             <link linkend="gconstpointer">gconstpointer</link> data);</programlisting>
 
551
<indexterm><primary>bonobo_arg_new_from</primary></indexterm><programlisting><link linkend="BonoboArg">BonoboArg</link>*          bonobo_arg_new_from                 (<link linkend="BonoboArgType">BonoboArgType</link> t,
 
552
                                                         <link linkend="gconstpointer">gconstpointer</link> data);</programlisting>
553
553
<para>
554
554
Create a new BonoboArg with the specified type and data</para>
555
555
<para>
566
566
</variablelist></refsect2>
567
567
<refsect2>
568
568
<title><anchor id="bonobo-arg-release" role="function"/>bonobo_arg_release ()</title>
569
 
<indexterm><primary>bonobo_arg_release</primary></indexterm><programlisting><link linkend="void">void</link>        bonobo_arg_release              (<link linkend="BonoboArg">BonoboArg</link> *arg);</programlisting>
 
569
<indexterm><primary>bonobo_arg_release</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_arg_release                  (<link linkend="BonoboArg">BonoboArg</link> *arg);</programlisting>
570
570
<para>
571
571
This frees the memory associated with <parameter>arg</parameter></para>
572
572
<para>
578
578
</variablelist></refsect2>
579
579
<refsect2>
580
580
<title><anchor id="bonobo-arg-copy" role="function"/>bonobo_arg_copy ()</title>
581
 
<indexterm><primary>bonobo_arg_copy</primary></indexterm><programlisting><link linkend="BonoboArg">BonoboArg</link>*  bonobo_arg_copy                 (const <link linkend="BonoboArg">BonoboArg</link> *arg);</programlisting>
 
581
<indexterm><primary>bonobo_arg_copy</primary></indexterm><programlisting><link linkend="BonoboArg">BonoboArg</link>*          bonobo_arg_copy                     (const <link linkend="BonoboArg">BonoboArg</link> *arg);</programlisting>
582
582
<para>
583
583
This function duplicates <parameter>a</parameter> by a deep copy</para>
584
584
<para>
592
592
</variablelist></refsect2>
593
593
<refsect2>
594
594
<title><anchor id="bonobo-arg-from-gvalue" role="function"/>bonobo_arg_from_gvalue ()</title>
595
 
<indexterm><primary>bonobo_arg_from_gvalue</primary></indexterm><programlisting><link linkend="void">void</link>        bonobo_arg_from_gvalue          (<link linkend="BonoboArg">BonoboArg</link> *a,
596
 
                                             const <link linkend="GValue">GValue</link> *value);</programlisting>
 
595
<indexterm><primary>bonobo_arg_from_gvalue</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_arg_from_gvalue              (<link linkend="BonoboArg">BonoboArg</link> *a,
 
596
                                                         const <link linkend="GValue">GValue</link> *value);</programlisting>
597
597
<para>
598
598
This maps a GValue <parameter>value</parameter> to a BonoboArg <parameter>a</parameter>;
599
599
<parameter>a</parameter> must point to a freshly allocated BonoboArg
610
610
</variablelist></refsect2>
611
611
<refsect2>
612
612
<title><anchor id="bonobo-arg-type-from-gtype" role="function"/>bonobo_arg_type_from_gtype ()</title>
613
 
<indexterm><primary>bonobo_arg_type_from_gtype</primary></indexterm><programlisting><link linkend="BonoboArgType">BonoboArgType</link> bonobo_arg_type_from_gtype    (<link linkend="GType">GType</link> t);</programlisting>
 
613
<indexterm><primary>bonobo_arg_type_from_gtype</primary></indexterm><programlisting><link linkend="BonoboArgType">BonoboArgType</link>       bonobo_arg_type_from_gtype          (<link linkend="GType">GType</link> t);</programlisting>
614
614
<para>
615
615
 
616
616
</para><variablelist role="params">
624
624
</variablelist></refsect2>
625
625
<refsect2>
626
626
<title><anchor id="bonobo-arg-to-gvalue" role="function"/>bonobo_arg_to_gvalue ()</title>
627
 
<indexterm><primary>bonobo_arg_to_gvalue</primary></indexterm><programlisting><link linkend="void">void</link>        bonobo_arg_to_gvalue            (<link linkend="GValue">GValue</link> *value,
628
 
                                             const <link linkend="BonoboArg">BonoboArg</link> *arg);</programlisting>
 
627
<indexterm><primary>bonobo_arg_to_gvalue</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_arg_to_gvalue                (<link linkend="GValue">GValue</link> *value,
 
628
                                                         const <link linkend="BonoboArg">BonoboArg</link> *arg);</programlisting>
629
629
<para>
630
630
Maps a BonoboArg to a GtkArg; <parameter>a</parameter> must point
631
631
to a blank GtkArg.</para>
641
641
</variablelist></refsect2>
642
642
<refsect2>
643
643
<title><anchor id="bonobo-arg-type-to-gtype" role="function"/>bonobo_arg_type_to_gtype ()</title>
644
 
<indexterm><primary>bonobo_arg_type_to_gtype</primary></indexterm><programlisting><link linkend="GType">GType</link>       bonobo_arg_type_to_gtype        (<link linkend="BonoboArgType">BonoboArgType</link> id);</programlisting>
 
644
<indexterm><primary>bonobo_arg_type_to_gtype</primary></indexterm><programlisting><link linkend="GType">GType</link>               bonobo_arg_type_to_gtype            (<link linkend="BonoboArgType">BonoboArgType</link> id);</programlisting>
645
645
<para>
646
646
This maps a BonoboArgType to a GType</para>
647
647
<para>
655
655
</variablelist></refsect2>
656
656
<refsect2>
657
657
<title><anchor id="bonobo-arg-is-equal" role="function"/>bonobo_arg_is_equal ()</title>
658
 
<indexterm><primary>bonobo_arg_is_equal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    bonobo_arg_is_equal             (const <link linkend="BonoboArg">BonoboArg</link> *a,
659
 
                                             const <link linkend="BonoboArg">BonoboArg</link> *b,
660
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);</programlisting>
 
658
<indexterm><primary>bonobo_arg_is_equal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            bonobo_arg_is_equal                 (const <link linkend="BonoboArg">BonoboArg</link> *a,
 
659
                                                         const <link linkend="BonoboArg">BonoboArg</link> *b,
 
660
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);</programlisting>
661
661
<para>
662
662
Compares two <link linkend="BonoboArg"><type>BonoboArg</type></link>'s for equivalence; will return <link linkend="TRUE:CAPS"><literal>TRUE</literal></link>
663
663
if equivalent for all simple cases. For Object references
683
683
</variablelist></refsect2>
684
684
<refsect2>
685
685
<title><anchor id="bonobo-arg-type-is-equal" role="function"/>bonobo_arg_type_is_equal ()</title>
686
 
<indexterm><primary>bonobo_arg_type_is_equal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    bonobo_arg_type_is_equal        (<link linkend="BonoboArgType">BonoboArgType</link> a,
687
 
                                             <link linkend="BonoboArgType">BonoboArgType</link> b,
688
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);</programlisting>
 
686
<indexterm><primary>bonobo_arg_type_is_equal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            bonobo_arg_type_is_equal            (<link linkend="BonoboArgType">BonoboArgType</link> a,
 
687
                                                         <link linkend="BonoboArgType">BonoboArgType</link> b,
 
688
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);</programlisting>
689
689
<para>
690
690
This compares two <link linkend="BonoboArgType"><type>BonoboArgType</type></link>'s in <parameter>a</parameter> and <parameter>b</parameter>.
691
691
The <parameter>opt_ev</parameter> is an optional <link linkend="CORBA-Environment"><type>CORBA_Environment</type></link> for