BamfWindow
BamfWindow — The base class for all windows
|
|
Description
BamfWindow is the base class that all windows need to derive from.
Details
struct BamfWindow
struct BamfWindow;
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;
struct BamfWindowClass
struct BamfWindowClass {
BamfViewClass parent_class;
};
bamf_window_last_active ()
time_t bamf_window_last_active (BamfWindow *self);
BamfWindowPrivate
typedef struct _BamfWindowPrivate BamfWindowPrivate;