| Top |
| #define | BAMF_TYPE_WINDOW |
| #define | BAMF_WINDOW_SIGNAL_MONITOR_CHANGED |
| #define | BAMF_WINDOW_SIGNAL_MAXIMIZED_CHANGED |
| enum | BamfWindowType |
| enum | BamfWindowMaximizationType |
| struct | BamfWindowClass |
| BamfWindow |
gchar * bamf_window_get_utf8_prop (BamfWindow *self,const char *prop);
#define BAMF_WINDOW_SIGNAL_MAXIMIZED_CHANGED "maximized-changed"
struct BamfWindowClass {
BamfViewClass parent_class;
BamfWindow * (*get_transient) (BamfWindow *self);
BamfWindowType (*get_window_type) (BamfWindow *self);
guint32 (*get_xid) (BamfWindow *self);
guint32 (*get_pid) (BamfWindow *self);
gint (*get_monitor) (BamfWindow *self);
gchar * (*get_utf8_prop) (BamfWindow *self, const char* prop);
BamfWindowMaximizationType (*maximized) (BamfWindow *self);
time_t (*last_active) (BamfWindow *self);
/*< signals >*/
void (*monitor_changed) (BamfWindow *window, gint old_value, gint new_value);
void (*maximized_changed) (BamfWindow *window, gint old_value, gint new_value);
};
“maximized-changed” signalvoid user_function (BamfWindow *bamfwindow, int arg1, int arg2, gpointer user_data)
Flags: Run First
“monitor-changed” signalvoid user_function (BamfWindow *bamfwindow, int arg1, int arg2, gpointer user_data)
Flags: Run First