BonoboWin

Name

BonoboWin -- 

Synopsis



#define     BONOBO_TYPE_WINDOW
#define     BONOBO_WINDOW                   (o)
#define     BONOBO_IS_WINDOW                (o)
#define     BONOBO_WINDOW_CLASS             (k)
#define     BONOBO_IS_WINDOW_CLASS          (k)
typedef     BonoboWindow;
typedef     BonoboWindowClass;
GtkWidget*  bonobo_window_construct         (BonoboWindow *win,
                                             const char *win_name,
                                             const char *title);
GtkWidget*  bonobo_window_new               (const char *win_name,
                                             const char *title);
void        bonobo_window_set_contents      (BonoboWindow *win,
                                             GtkWidget *contents);
GtkWidget*  bonobo_window_get_contents      (BonoboWindow *win);
void        bonobo_window_freeze            (BonoboWindow *win);
void        bonobo_window_thaw              (BonoboWindow *win);
void        bonobo_window_set_name          (BonoboWindow *win,
                                             const char *win_name);
char*       bonobo_window_get_name          (BonoboWindow *win);
BonoboUIXmlError bonobo_window_xml_merge    (BonoboWindow *win,
                                             const char *path,
                                             const char *xml,
                                             const char *component);
BonoboUIXmlError bonobo_window_xml_merge_tree
                                            (BonoboWindow *win,
                                             const char *path,
                                             BonoboUINode *tree,
                                             const char *component);
char*       bonobo_window_xml_get           (BonoboWindow *win,
                                             const char *path,
                                             gboolean node_only);
gboolean    bonobo_window_xml_node_exists   (BonoboWindow *win,
                                             const char *path);
BonoboUIXmlError bonobo_window_xml_rm       (BonoboWindow *win,
                                             const char *path,
                                             const char *by_component);
BonoboUIXmlError bonobo_window_object_set   (BonoboWindow *win,
                                             const char *path,
                                             Bonobo_Unknown object,
                                             CORBA_Environment *ev);
BonoboUIXmlError bonobo_window_object_get   (BonoboWindow *win,
                                             const char *path,
                                             Bonobo_Unknown *object,
                                             CORBA_Environment *ev);
GtkAccelGroup* bonobo_window_get_accel_group
                                            (BonoboWindow *win);
void        bonobo_window_set_ui_container  (BonoboWindow *win,
                                             BonoboObject *container);
void        bonobo_window_dump              (BonoboWindow *win,
                                             const char *msg);
void        bonobo_window_register_component
                                            (BonoboWindow *win,
                                             const char *name,
                                             Bonobo_Unknown component);
void        bonobo_window_deregister_component
                                            (BonoboWindow *win,
                                             const char *name);
Bonobo_Unknown bonobo_window_component_get  (BonoboWindow *win,
                                             const char *name);
void        bonobo_window_add_popup         (BonoboWindow *win,
                                             GtkMenu *popup,
                                             const char *path);
void        bonobo_window_remove_popup      (BonoboWindow *win,
                                             const char *path);
void        bonobo_window_deregister_component_by_ref
                                            (BonoboWindow *win,
                                             Bonobo_Unknown component);
void        bonobo_window_deregister_dead_components
                                            (BonoboWindow *win);
GList*      bonobo_window_deregister_get_component_names
                                            (BonoboWindow *win);

Description

Details

BONOBO_TYPE_WINDOW

#define BONOBO_TYPE_WINDOW        (bonobo_window_get_type ())


BONOBO_WINDOW()

#define BONOBO_WINDOW(o)          (GTK_CHECK_CAST ((o), BONOBO_TYPE_WINDOW, BonoboWindow))

o : 


BONOBO_IS_WINDOW()

#define BONOBO_IS_WINDOW(o)       (GTK_CHECK_TYPE ((o), BONOBO_TYPE_WINDOW))

o : 


BONOBO_WINDOW_CLASS()

#define BONOBO_WINDOW_CLASS(k)    (GTK_CHECK_CLASS_CAST((k), BONOBO_TYPE_WINDOW, BonoboWindowClass))

k : 


BONOBO_IS_WINDOW_CLASS()

#define BONOBO_IS_WINDOW_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), BONOBO_TYPE_WINDOW))

k : 


BonoboWindow

typedef struct {
	GtkWindow          parent;
	
	BonoboWindowPrivate  *priv;
} BonoboWindow;


BonoboWindowClass

typedef struct {
	GtkWindowClass    parent_class;
} BonoboWindowClass;


bonobo_window_construct ()

GtkWidget*  bonobo_window_construct         (BonoboWindow *win,
                                             const char *win_name,
                                             const char *title);

win : 
win_name : 
title : 
Returns : 


bonobo_window_new ()

GtkWidget*  bonobo_window_new               (const char *win_name,
                                             const char *title);

win_name : 
title : 
Returns : 


bonobo_window_set_contents ()

void        bonobo_window_set_contents      (BonoboWindow *win,
                                             GtkWidget *contents);

win : 
contents : 


bonobo_window_get_contents ()

GtkWidget*  bonobo_window_get_contents      (BonoboWindow *win);

win : 
Returns : 


bonobo_window_freeze ()

void        bonobo_window_freeze            (BonoboWindow *win);

win : 


bonobo_window_thaw ()

void        bonobo_window_thaw              (BonoboWindow *win);

win : 


bonobo_window_set_name ()

void        bonobo_window_set_name          (BonoboWindow *win,
                                             const char *win_name);

win : 
win_name : 


bonobo_window_get_name ()

char*       bonobo_window_get_name          (BonoboWindow *win);

win : 
Returns : 


bonobo_window_xml_merge ()

BonoboUIXmlError bonobo_window_xml_merge    (BonoboWindow *win,
                                             const char *path,
                                             const char *xml,
                                             const char *component);

win : 
path : 
xml : 
component : 
Returns : 


bonobo_window_xml_merge_tree ()

BonoboUIXmlError bonobo_window_xml_merge_tree
                                            (BonoboWindow *win,
                                             const char *path,
                                             BonoboUINode *tree,
                                             const char *component);

win : 
path : 
tree : 
component : 
Returns : 


bonobo_window_xml_get ()

char*       bonobo_window_xml_get           (BonoboWindow *win,
                                             const char *path,
                                             gboolean node_only);

win : 
path : 
node_only : 
Returns : 


bonobo_window_xml_node_exists ()

gboolean    bonobo_window_xml_node_exists   (BonoboWindow *win,
                                             const char *path);

win : 
path : 
Returns : 


bonobo_window_xml_rm ()

BonoboUIXmlError bonobo_window_xml_rm       (BonoboWindow *win,
                                             const char *path,
                                             const char *by_component);

win : 
path : 
by_component : 
Returns : 


bonobo_window_object_set ()

BonoboUIXmlError bonobo_window_object_set   (BonoboWindow *win,
                                             const char *path,
                                             Bonobo_Unknown object,
                                             CORBA_Environment *ev);

win : 
path : 
object : 
ev : 
Returns : 


bonobo_window_object_get ()

BonoboUIXmlError bonobo_window_object_get   (BonoboWindow *win,
                                             const char *path,
                                             Bonobo_Unknown *object,
                                             CORBA_Environment *ev);

win : 
path : 
object : 
ev : 
Returns : 


bonobo_window_get_accel_group ()

GtkAccelGroup* bonobo_window_get_accel_group
                                            (BonoboWindow *win);

win : 
Returns : 


bonobo_window_set_ui_container ()

void        bonobo_window_set_ui_container  (BonoboWindow *win,
                                             BonoboObject *container);

win : 
container : 


bonobo_window_dump ()

void        bonobo_window_dump              (BonoboWindow *win,
                                             const char *msg);

win : 
msg : 


bonobo_window_register_component ()

void        bonobo_window_register_component
                                            (BonoboWindow *win,
                                             const char *name,
                                             Bonobo_Unknown component);

win : 
name : 
component : 


bonobo_window_deregister_component ()

void        bonobo_window_deregister_component
                                            (BonoboWindow *win,
                                             const char *name);

win : 
name : 


bonobo_window_component_get ()

Bonobo_Unknown bonobo_window_component_get  (BonoboWindow *win,
                                             const char *name);

win : 
name : 
Returns : 


bonobo_window_add_popup ()

void        bonobo_window_add_popup         (BonoboWindow *win,
                                             GtkMenu *popup,
                                             const char *path);

win : 
popup : 
path : 


bonobo_window_remove_popup ()

void        bonobo_window_remove_popup      (BonoboWindow *win,
                                             const char *path);

win : 
path : 


bonobo_window_deregister_component_by_ref ()

void        bonobo_window_deregister_component_by_ref
                                            (BonoboWindow *win,
                                             Bonobo_Unknown component);

win : 
component : 


bonobo_window_deregister_dead_components ()

void        bonobo_window_deregister_dead_components
                                            (BonoboWindow *win);

win : 


bonobo_window_deregister_get_component_names ()

GList*      bonobo_window_deregister_get_component_names
                                            (BonoboWindow *win);

win : 
Returns :