BonoboDesktopWindow

Name

BonoboDesktopWindow -- A wrapper for the bonobo-ui-window

Synopsis



typedef     BonoboDesktopWindow;
typedef     BonoboDesktopWindowClass;
BonoboDesktopWindow* bonobo_desktop_window_construct
                                            (BonoboDesktopWindow *desk_win,
                                             GtkWindow *toplevel);
BonoboDesktopWindow* bonobo_desktop_window_new
                                            (GtkWindow *toplevel);
void        bonobo_desktop_window_control   (BonoboObject *object,
                                             GtkWindow *win);

Description

Details

BonoboDesktopWindow

typedef struct {
	BonoboXObject base;
	GtkWindow   *window;
	BonoboDesktopWindowPrivate *priv;
} BonoboDesktopWindow;


BonoboDesktopWindowClass

typedef struct {
	BonoboXObjectClass parent_class;

	POA_Bonobo_Desktop_Window__epv epv;
} BonoboDesktopWindowClass;


bonobo_desktop_window_construct ()

BonoboDesktopWindow* bonobo_desktop_window_construct
                                            (BonoboDesktopWindow *desk_win,
                                             GtkWindow *toplevel);

desk_win : The BonoboDesktopWindow object to be initialized.
toplevel : Window we will have control over.
Returns : the intialized BonoboDesktopWindow object.


bonobo_desktop_window_new ()

BonoboDesktopWindow* bonobo_desktop_window_new
                                            (GtkWindow *toplevel);

toplevel : The toplevel Gtk window to control container process.
Returns : a new BonoboDesktopWindow


bonobo_desktop_window_control ()

void        bonobo_desktop_window_control   (BonoboObject *object,
                                             GtkWindow *win);

Attaches a Bonobo::Desktop::Window corba handler to a Bonobo object controlling the window win.

object : Object to be aggregated.
win : Window to be controled.