Bonobo API Reference Manual
<<< Previous Page | Home | Up | Next Page >>>

# 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.

<<< Previous Page | Home | Up | Next Page >>>
BonoboZoomableFrame | bonobo-object-io