bonobo-item-container

bonobo-item-container

Functions

Signals

BonoboUnknown* get-object Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── BonoboObject
        ╰── BonoboItemContainer

Description

Functions

bonobo_item_container_new ()

BonoboItemContainer *
bonobo_item_container_new (void);

Creates a new BonoboItemContainer object. These are used to hold client sites.

Returns

The newly created BonoboItemContainer object


bonobo_item_container_add ()

void
bonobo_item_container_add (BonoboItemContainer *container,
                           const char *name,
                           BonoboObject *object);

Adds the object to the list of objects managed by this container

Parameters

container

The object to operate on.

 

name

The name of the object

 

object

The object to add to the container

 

bonobo_item_container_remove_by_name ()

void
bonobo_item_container_remove_by_name (BonoboItemContainer *container,
                                      const char *name);

Removes the named object from the container

Parameters

container

The object to operate on.

 

name

The name of the object to remove from the container

 

Types and Values

struct BonoboItemContainer

struct BonoboItemContainer;

BonoboItemContainerClass

typedef struct {
	BonoboObjectClass parent_class;

	POA_Bonobo_ItemContainer__epv epv;

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

Signal Details

The “get-object” signal

BonoboUnknown*
user_function (BonoboItemContainer  *bonoboitemcontainer,
               char                 *arg1,
               gboolean              arg2,
               BonoboCorbaException *arg3,
               gpointer              user_data)

Flags: Run Last