BamfWindow
BamfWindow — The base class for all windows
|
|
Object Hierarchy
GObject
╰── GInitiallyUnowned
╰── BamfView
╰── BamfWindow
Description
BamfWindow is the base class that all windows need to derive from.
Functions
bamf_window_get_monitor ()
gint
bamf_window_get_monitor (BamfWindow *self);
bamf_window_get_pid ()
guint32
bamf_window_get_pid (BamfWindow *self);
bamf_window_get_transient ()
BamfWindow *
bamf_window_get_transient (BamfWindow *self);
Returns
A transient for this BamfWindow.
[transfer none][allow-none]
bamf_window_get_utf8_prop ()
gchar *
bamf_window_get_utf8_prop (BamfWindow *self,
const char *prop);
bamf_window_get_xid ()
guint32
bamf_window_get_xid (BamfWindow *self);
bamf_window_last_active ()
time_t
bamf_window_last_active (BamfWindow *self);
Types and Values
struct BamfWindow
struct BamfWindow;
struct BamfWindowClass
struct BamfWindowClass {
BamfViewClass parent_class;
/*< signals >*/
void (*monitor_changed) (BamfWindow *window, gint old_value, gint new_value);
void (*maximized_changed) (BamfWindow *window, gint old_value, gint new_value);
};
enum BamfWindowMaximizationType
Signal Details
The “maximized-changed” signal
void
user_function (BamfWindow *bamfwindow,
int arg1,
int arg2,
gpointer user_data)
Flags: Run First
The “monitor-changed” signal
void
user_function (BamfWindow *bamfwindow,
int arg1,
int arg2,
gpointer user_data)
Flags: Run First