| Top |
| GList * | bamf_view_get_children () |
| BamfClickBehavior | bamf_view_get_click_suggestion () |
| gchar * | bamf_view_get_icon () |
| gchar * | bamf_view_get_name () |
| const gchar * | bamf_view_get_view_type () |
| gboolean | bamf_view_is_active () |
| gboolean | bamf_view_is_closed () |
| gboolean | bamf_view_is_running () |
| gboolean | bamf_view_is_sticky () |
| gboolean | bamf_view_is_urgent () |
| void | bamf_view_set_sticky () |
| gboolean | bamf_view_user_visible () |
| gboolean | active | Read |
| char * | path | Read |
| gboolean | running | Read |
| gboolean | urgent | Read |
| gboolean | user-visible | Read |
| void | active-changed | Run First |
| void | child-added | Run First |
| void | child-moved | Run First |
| void | child-removed | Run First |
| void | closed | Run First |
| void | name-changed | |
| void | running-changed | Run First |
| void | urgent-changed | Run First |
| void | user-visible-changed | Run First |
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.
Returns a list of BamfView which must be freed after usage. Elements of the list are owned by bamf and should not be unreffed.
[element-type Bamf.View][transfer container]
BamfClickBehavior
bamf_view_get_click_suggestion (BamfView *view);
gchar *
bamf_view_get_icon (BamfView *view);
Gets the icon of a view. This icon is used to visually represent the view.
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.
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.
Virtual: view_type
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.
gboolean
bamf_view_is_closed (BamfView *view);
Determines if the view is closed or not.
gboolean
bamf_view_is_running (BamfView *view);
Determines if the view is currently running. Useful for a running window indicator.
gboolean
bamf_view_is_urgent (BamfView *view);
Determines if the view is currently requiring attention. Useful for a running window indicator.
struct BamfViewClass {
GInitiallyUnownedClass 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);
void (*set_path) (BamfView *view, const gchar *path);
BamfClickBehavior (*click_behavior) (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);
void (*name_changed) (BamfView *view, gchar* old_name, gchar* new_name);
void (*child_moved) (BamfView *view, BamfView *child);
};
“active-changed” signalvoid user_function (BamfView *bamfview, gboolean arg1, gpointer user_data)
Flags: Run First
“child-added” signalvoid user_function (BamfView *bamfview, BamfView *arg1, gpointer user_data)
Flags: Run First
“child-moved” signalvoid user_function (BamfView *bamfview, BamfView *arg1, gpointer user_data)
Flags: Run First
“child-removed” signalvoid user_function (BamfView *bamfview, BamfView *arg1, gpointer user_data)
Flags: Run First
“name-changed” signalvoid user_function (BamfView *bamfview, char *arg1, char *arg2, gpointer user_data)
“running-changed” signalvoid user_function (BamfView *bamfview, gboolean arg1, gpointer user_data)
Flags: Run First
“urgent-changed” signalvoid user_function (BamfView *bamfview, gboolean arg1, gpointer user_data)
Flags: Run First
“user-visible-changed” signalvoid user_function (BamfView *bamfview, gboolean arg1, gpointer user_data)
Flags: Run First