BonoboItemContainer

Name

BonoboItemContainer -- 

Synopsis



#define     BONOBO_ITEM_CONTAINER_TYPE
#define     BONOBO_ITEM_CONTAINER           (o)
#define     BONOBO_ITEM_CONTAINER_CLASS     (k)
#define     BONOBO_IS_ITEM_CONTAINER        (o)
#define     BONOBO_IS_ITEM_CONTAINER_CLASS  (k)
typedef     BonoboClientSiteList;
typedef     BonoboItemContainer;
typedef     BonoboItemContainerClass;
BonoboItemContainer* bonobo_item_container_new
                                            (void);
BonoboItemContainer* bonobo_item_container_construct
                                            (BonoboItemContainer *container,
                                             Bonobo_ItemContainer container_corba);
BonoboMoniker* bonobo_item_container_get_moniker
                                            (BonoboItemContainer *container);
void        bonobo_item_container_add       (BonoboItemContainer *container,
                                             BonoboObject *object);
void        bonobo_item_container_remove    (BonoboItemContainer *container,
                                             BonoboObject *object);
POA_Bonobo_ItemContainer__epv* bonobo_item_container_get_epv
                                            (void);

Description

Details

BONOBO_ITEM_CONTAINER_TYPE

#define BONOBO_ITEM_CONTAINER_TYPE        (bonobo_item_container_get_type ())


BONOBO_ITEM_CONTAINER()

#define BONOBO_ITEM_CONTAINER(o)          (GTK_CHECK_CAST ((o), BONOBO_ITEM_CONTAINER_TYPE, BonoboItemContainer))

o : 


BONOBO_ITEM_CONTAINER_CLASS()

#define BONOBO_ITEM_CONTAINER_CLASS(k)    (GTK_CHECK_CLASS_CAST((k), BONOBO_ITEM_CONTAINER_TYPE, BonoboItemContainerClass))

k : 


BONOBO_IS_ITEM_CONTAINER()

#define BONOBO_IS_ITEM_CONTAINER(o)       (GTK_CHECK_TYPE ((o), BONOBO_ITEM_CONTAINER_TYPE))

o : 


BONOBO_IS_ITEM_CONTAINER_CLASS()

#define BONOBO_IS_ITEM_CONTAINER_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), BONOBO_ITEM_CONTAINER_TYPE))

k : 


BonoboClientSiteList

typedef GList BonoboClientSiteList;


BonoboItemContainer

typedef struct {
	BonoboObject base;

	BonoboClientSiteList *client_sites;
	
	BonoboMoniker *moniker;

	BonoboItemContainerPrivate *priv;
} BonoboItemContainer;


BonoboItemContainerClass

typedef struct {
	BonoboObjectClass parent_class;

	Bonobo_Unknown (*get_object) (BonoboItemContainer *item_container,
				      CORBA_char          *item_name,
				      CORBA_boolean        only_if_exists,
				      CORBA_Environment   *ev);
} BonoboItemContainerClass;


bonobo_item_container_new ()

BonoboItemContainer* bonobo_item_container_new
                                            (void);

Returns : 


bonobo_item_container_construct ()

BonoboItemContainer* bonobo_item_container_construct
                                            (BonoboItemContainer *container,
                                             Bonobo_ItemContainer container_corba);

container : 
container_corba : 
Returns : 


bonobo_item_container_get_moniker ()

BonoboMoniker* bonobo_item_container_get_moniker
                                            (BonoboItemContainer *container);

container : 
Returns : 


bonobo_item_container_add ()

void        bonobo_item_container_add       (BonoboItemContainer *container,
                                             BonoboObject *object);

container : 
object : 


bonobo_item_container_remove ()

void        bonobo_item_container_remove    (BonoboItemContainer *container,
                                             BonoboObject *object);

container : 
object : 


bonobo_item_container_get_epv ()

POA_Bonobo_ItemContainer__epv* bonobo_item_container_get_epv
                                            (void);

Returns : 

See Also

BonoboItemHandler