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_transient ()
BamfWindow *
bamf_window_get_transient (BamfWindow *self
);
Returns
A transient for this BamfWindow.
[transfer none][allow-none]
bamf_window_get_xid ()
guint32
bamf_window_get_xid (BamfWindow *self
);
bamf_window_get_pid ()
guint32
bamf_window_get_pid (BamfWindow *self
);
bamf_window_get_monitor ()
gint
bamf_window_get_monitor (BamfWindow *self
);
bamf_window_get_utf8_prop ()
gchar *
bamf_window_get_utf8_prop (BamfWindow *self
,
const char *prop
);
bamf_window_last_active ()
time_t
bamf_window_last_active (BamfWindow *self
);
Types and Values
BAMF_WINDOW_SIGNAL_MONITOR_CHANGED
#define BAMF_WINDOW_SIGNAL_MONITOR_CHANGED "monitor-changed"
BAMF_WINDOW_SIGNAL_MAXIMIZED_CHANGED
#define BAMF_WINDOW_SIGNAL_MAXIMIZED_CHANGED "maximized-changed"
enum BamfWindowMaximizationType
Signal Details
The “maximized-changed”
signal
void
user_function (BamfWindow *bamfwindow,
gint arg1,
gint arg2,
gpointer user_data)
Flags: Run First
The “monitor-changed”
signal
void
user_function (BamfWindow *bamfwindow,
gint arg1,
gint arg2,
gpointer user_data)
Flags: Run First