BonoboWrapper

Name

BonoboWrapper -- Helper widget for controlling event delivery to embedded components

Synopsis



#define     GNOME_TYPE_WRAPPER
#define     BONOBO_WRAPPER                  (obj)
#define     BONOBO_WRAPPER_CLASS            (klass)
#define     BONOBO_IS_WRAPPER               (obj)
#define     BONOBO_IS_WRAPPER_CLASS         (klass)
typedef     BonoboWrapper;
typedef     BonoboWrapperClass;
GtkWidget*  bonobo_wrapper_new              (void);
void        bonobo_wrapper_set_covered      (BonoboWrapper *wrapper,
                                             gboolean covered);
gboolean    bonobo_wrapper_is_covered       (BonoboWrapper *wrapper);
gboolean    bonobo_wrapper_get_visibility   (BonoboWrapper *wrapper);
void        bonobo_wrapper_set_visibility   (BonoboWrapper *wrapper,
                                             gboolean visible);

Description

This is a GtkWidget that acts as a cover on top of another GtkWidget. It enables you to control whether the containee can or can not receive events.

It is used by the BonoboViewFrame object initialization to cover the embedded component and provide control of event delivery on the containee. You should not control this wrapper directly when manipulating Bonobo components. You should use the bonobo_view_set_frame_set_covered() for BonoboView objects.

Details

GNOME_TYPE_WRAPPER

#define GNOME_TYPE_WRAPPER            (bonobo_wrapper_get_type ())


BONOBO_WRAPPER()

#define BONOBO_WRAPPER(obj)            (GTK_CHECK_CAST ((obj), GNOME_TYPE_WRAPPER, BonoboWrapper))

obj : 


BONOBO_WRAPPER_CLASS()

#define BONOBO_WRAPPER_CLASS(klass)    (GTK_CHECK_CLASS_CAST ((klass), GNOME_TYPE_WRAPPER, BonoboWrapperClass))

klass : 


BONOBO_IS_WRAPPER()

#define BONOBO_IS_WRAPPER(obj)         (GTK_CHECK_TYPE ((obj), GNOME_TYPE_WRAPPER))

obj : 


BONOBO_IS_WRAPPER_CLASS()

#define BONOBO_IS_WRAPPER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GNOME_TYPE_WRAPPER))

klass : 


BonoboWrapper

typedef struct {
	GtkBin bin;

	/* Private data. */
	BonoboWrapperPrivate *priv;
} BonoboWrapper;


BonoboWrapperClass

typedef struct {
	GtkBinClass parent_class;
} BonoboWrapperClass;


bonobo_wrapper_new ()

GtkWidget*  bonobo_wrapper_new              (void);

Returns : 


bonobo_wrapper_set_covered ()

void        bonobo_wrapper_set_covered      (BonoboWrapper *wrapper,
                                             gboolean covered);

wrapper : 
covered : 


bonobo_wrapper_is_covered ()

gboolean    bonobo_wrapper_is_covered       (BonoboWrapper *wrapper);

wrapper : 
Returns : 


bonobo_wrapper_get_visibility ()

gboolean    bonobo_wrapper_get_visibility   (BonoboWrapper *wrapper);

wrapper : 
Returns : 


bonobo_wrapper_set_visibility ()

void        bonobo_wrapper_set_visibility   (BonoboWrapper *wrapper,
                                             gboolean visible);

wrapper : 
visible : 

See Also

GtkWidget BonoboView BonoboViewFrame