| libbamf Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
struct BamfWindow; struct BamfWindowClass; enum BamfWindowMaximizationType; enum BamfWindowType; gint bamf_window_get_monitor (BamfWindow *self); guint32 bamf_window_get_pid (BamfWindow *self); BamfWindow * bamf_window_get_transient (BamfWindow *self); gchar * bamf_window_get_utf8_prop (BamfWindow *self,const char *prop); BamfWindowType bamf_window_get_window_type (BamfWindow *self); guint32 bamf_window_get_xid (BamfWindow *self); time_t bamf_window_last_active (BamfWindow *self); BamfWindowMaximizationType bamf_window_maximized (BamfWindow *self);
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);
};
typedef enum {
BAMF_WINDOW_FLOATING, /* Floating window */
BAMF_WINDOW_HORIZONTAL_MAXIMIZED, /* Horizontally maximized window */
BAMF_WINDOW_VERTICAL_MAXIMIZED, /* Vertically maximized window */
BAMF_WINDOW_MAXIMIZED /* Maximized window */
} BamfWindowMaximizationType;
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;
BamfWindow * bamf_window_get_transient (BamfWindow *self);
|
a BamfWindow |
Returns : |
A transient for this BamfWindow. [transfer none][allow-none] |
gchar * bamf_window_get_utf8_prop (BamfWindow *self,const char *prop);
"maximized-changed" signalvoid user_function (BamfWindow *bamfwindow,
gint arg1,
gint arg2,
gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"monitor-changed" signalvoid user_function (BamfWindow *bamfwindow,
gint arg1,
gint arg2,
gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |