bonobo-window

bonobo-window —

Synopsis




struct      BonoboWindowPrivate;
struct      BonoboWindow;
struct      BonoboWindowClass;
GtkWidget*  bonobo_window_construct         (BonoboWindow *win,
                                             BonoboUIContainer *ui_container,
                                             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);
BonoboUIEngine* bonobo_window_get_ui_engine (BonoboWindow *win);
BonoboUIContainer* bonobo_window_get_ui_container
                                            (BonoboWindow *win);
void        bonobo_window_set_name          (BonoboWindow *win,
                                             const char *win_name);
char*       bonobo_window_get_name          (BonoboWindow *win);
GtkAccelGroup* bonobo_window_get_accel_group
                                            (BonoboWindow *win);
void        bonobo_window_add_popup         (BonoboWindow *win,
                                             GtkMenu *popup,
                                             const char *path);
void        bonobo_window_remove_popup      (BonoboWindow *win,
                                             const char *path);

Object Hierarchy


  GObject
   +----GtkObject
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkWindow
                                 +----BonoboWindow

Implemented Interfaces

BonoboWindow implements AtkImplementorIface.

Properties


  "win-name"             gchararray           : Read / Write / Construct

Description

Details

struct BonoboWindowPrivate

struct BonoboWindowPrivate;


struct BonoboWindow

struct BonoboWindow;


struct BonoboWindowClass

struct BonoboWindowClass {

	GtkWindowClass    parent_class;

	gpointer dummy[4];
};


bonobo_window_construct ()

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

Don't use this ever - use construct time properties instead. TODO: Remove this when we are allowed API changes.

win : the window to construct
ui_container :
win_name : the window name
title : the window's title for the title bar
Returns : a constructed window

bonobo_window_new ()

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

win_name : the window name
title : the window's title for the title bar
Returns : a new BonoboWindow

bonobo_window_set_contents ()

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

Insert a widget into the main window contents.

win : the bonobo window
contents : the new widget for it to contain.

bonobo_window_get_contents ()

GtkWidget*  bonobo_window_get_contents      (BonoboWindow *win);

win : the bonobo window
Returns : the contained widget

bonobo_window_get_ui_engine ()

BonoboUIEngine* bonobo_window_get_ui_engine (BonoboWindow *win);

win : the bonobo window
Returns : the BonoboUIEngine

bonobo_window_get_ui_container ()

BonoboUIContainer* bonobo_window_get_ui_container
                                            (BonoboWindow *win);

win : the bonobo window
Returns : the BonoboUIContainer

bonobo_window_set_name ()

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

Set the name of the window - used for configuration serialization.

win : the bonobo window
win_name : the window name

bonobo_window_get_name ()

char*       bonobo_window_get_name          (BonoboWindow *win);

win : the bonobo window
Returns : the name of the window

bonobo_window_get_accel_group ()

GtkAccelGroup* bonobo_window_get_accel_group
                                            (BonoboWindow *win);

win : the bonobo window
Returns : the associated accelerator group for this window

bonobo_window_add_popup ()

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

Add a popup menu at path

win : the window
popup :
path : the path

bonobo_window_remove_popup ()

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

Remove the popup at path

win : the window
path : the path

Properties

"win-name" (gchararray : Read / Write / Construct)

Name of the window - used for configuration serialization.