BamfWindow

BamfWindow — The base class for all windows

Synopsis

                    BamfWindow;
                    BamfWindowClass;
                    BamfWindowPrivate;
enum                BamfWindowType;
BamfWindow *        bamf_window_get_transient           (BamfWindow *self);
BamfWindowType      bamf_window_get_window_type         (BamfWindow *self);
guint32             bamf_window_get_xid                 (BamfWindow *self);
time_t              bamf_window_last_active             (BamfWindow *self);

Object Hierarchy

  GObject
   +----BamfView
         +----BamfWindow

Description

BamfWindow is the base class that all windows need to derive from.

Details

BamfWindow

typedef struct _BamfWindow BamfWindow;


BamfWindowClass

typedef struct {
  BamfViewClass parent_class;
} BamfWindowClass;


BamfWindowPrivate

typedef struct _BamfWindowPrivate BamfWindowPrivate;


enum BamfWindowType

typedef enum
{
  BAMF_WINDOW_NORMAL,       /* document/app window */
  BAMF_WINDOW_DESKTOP,      /* desktop background */
  BAMF_WINDOW_DOCK,         /* panel */
  BAMF_WINDOW_DIALOG,       /* dialog */
  BAMF_WINDOW_TOOLBAR,      /* tearoff toolbar */
  BAMF_WINDOW_MENU,         /* tearoff menu */
  BAMF_WINDOW_UTILITY,      /* palette/toolbox window */
  BAMF_WINDOW_SPLASHSCREEN  /* splash screen */
} BamfWindowType;


bamf_window_get_transient ()

BamfWindow *        bamf_window_get_transient           (BamfWindow *self);

self :

Returns :


bamf_window_get_window_type ()

BamfWindowType      bamf_window_get_window_type         (BamfWindow *self);

self :

Returns :


bamf_window_get_xid ()

guint32             bamf_window_get_xid                 (BamfWindow *self);

self :

Returns :


bamf_window_last_active ()

time_t              bamf_window_last_active             (BamfWindow *self);

self :

Returns :