![]() |
![]() |
![]() |
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][nullable] |
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. |