Bonobo API Reference Manual
<<< Previous Page | Home | Up | Next Page >>>

# bonobo-property

## Name

bonobo-property --

## Synopsis

    PortableServer_Servant bonobo_property_servant_new
                                                (PortableServer_POA poa,
                                                 BonoboTransient *bt,
                                                 char *name,
                                                 void *callback_data);
    void        bonobo_property_servant_destroy (PortableServer_Servant servant,
                                                 void *callback_data);
    typedef     BonoboProperty;

## Description

## Details

### bonobo_property_servant_new ()

    PortableServer_Servant bonobo_property_servant_new
                                                (PortableServer_POA poa,
                                                 BonoboTransient *bt,
                                                 char *name,
                                                 void *callback_data);

`poa` : |
`bt` : |
`name` : |
`callback_data` : |
Returns : |

### bonobo_property_servant_destroy ()

    void        bonobo_property_servant_destroy (PortableServer_Servant servant,
                                                 void *callback_data);

`servant` : |
`callback_data` : |

### BonoboProperty

    typedef struct {
    	char			*name;
    	int                      idx;
    	BonoboArgType            type;
    	BonoboArg               *default_value;
    	char			*docstring;
    	BonoboPropertyFlags	 flags;

    	BonoboPropertyGetFn      get_prop;
    	BonoboPropertySetFn      set_prop;
    	gpointer                 user_data;
    	GSList                  *listeners;
    } BonoboProperty;

## See Also

BonoboPropertyBag, BonoboPropertyControl

<<< Previous Page | Home | Up | Next Page >>>
BonoboPropertyBag | bonobo-property-bag-client