| libbamf Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
BamfView; BamfViewClass; BamfViewPrivate; GList * bamf_view_get_children (BamfView *view); gboolean bamf_view_is_closed (BamfView *view); gboolean bamf_view_is_active (BamfView *view); gboolean bamf_view_is_running (BamfView *view); gboolean bamf_view_is_urgent (BamfView *view); gchar * bamf_view_get_name (BamfView *view); gchar * bamf_view_get_icon (BamfView *view); gboolean bamf_view_user_visible (BamfView *view); const gchar * bamf_view_get_view_type (BamfView *view);
"active" gboolean : Read "path" gchar* : Read / Write / Construct "running" gboolean : Read "urgent" gboolean : Read "user-visible" gboolean : Read
"active-changed" : Run First "child-added" : Run First "child-removed" : Run First "closed" : Run First "running-changed" : Run First "urgent-changed" : Run First "user-visible-changed" : Run First
typedef struct {
GObjectClass parent_class;
GList * (*get_children) (BamfView *view);
gboolean (*is_active) (BamfView *view);
gboolean (*is_running) (BamfView *view);
gboolean (*is_urgent) (BamfView *view);
gchar * (*get_name) (BamfView *view);
gchar * (*get_icon) (BamfView *view);
const gchar * (*view_type) (BamfView *view);
/*< signals >*/
void (*active_changed) (BamfView *view, gboolean active);
void (*closed) (BamfView *view);
void (*child_added) (BamfView *view, BamfView *child);
void (*child_removed) (BamfView *view, BamfView *child);
void (*running_changed) (BamfView *view, gboolean running);
void (*urgent_changed) (BamfView *view, gboolean urgent);
void (*user_visible_changed) (BamfView *view, gboolean user_visible);
} BamfViewClass;
GList * bamf_view_get_children (BamfView *view);
Note: Makes sever dbus calls the first time this is called on a view. Dbus messaging is reduced afterwards.
gboolean bamf_view_is_active (BamfView *view);
Determines if the view is currently active and focused by the user. Useful for an active window indicator.
|
a BamfView |
Returns : |
gboolean bamf_view_is_running (BamfView *view);
Determines if the view is currently requiring attention. Useful for a running window indicator.
|
a BamfView |
Returns : |
gchar * bamf_view_get_name (BamfView *view);
Gets the name of a view. This name is a short name best used to represent the view with text.
|
a BamfView |
Returns : |
gchar * bamf_view_get_icon (BamfView *view);
Gets the icon of a view. This icon is used to visually represent the view.
|
a BamfView |
Returns : |
gboolean bamf_view_user_visible (BamfView *view);
|
a BamfView |
Returns : |
a boolean useful for determining if a particular view is "user visible". User visible is a concept relating to whether or not a window should be shown in a launcher tasklist. |
const gchar * bamf_view_get_view_type (BamfView *view);
The view type of a window is a short string used to represent all views of the same class. These descriptions should not be used to do casting as they are not considered stable.
|
a BamfView |
Returns : |
A gchar*. [transfer full] |
"active-changed" signalvoid user_function (BamfView *bamfview, gboolean arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"child-added" signalvoid user_function (BamfView *bamfview, BamfView *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"child-removed" signalvoid user_function (BamfView *bamfview, BamfView *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"closed" signalvoid user_function (BamfView *bamfview, gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"running-changed" signalvoid user_function (BamfView *bamfview, gboolean arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"urgent-changed" signalvoid user_function (BamfView *bamfview, gboolean arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |