#include "hn-wm.h"
Go to the source code of this file.
Functions | |
HNWMWatchableApp * | hn_wm_watchable_app_new (const char *file) |
const gchar * | hn_wm_watchable_app_get_service (HNWMWatchableApp *app) |
const gchar * | hn_wm_watchable_app_get_exec (HNWMWatchableApp *app) |
const gchar * | hn_wm_watchable_app_get_name (HNWMWatchableApp *app) |
const gchar * | hn_wm_watchable_app_get_icon_name (HNWMWatchableApp *app) |
const gchar * | hn_wm_watchable_app_get_class_name (HNWMWatchableApp *app) |
gboolean | hn_wm_watchable_app_has_startup_notify (HNWMWatchableApp *app) |
gboolean | hn_wm_watchable_app_is_minimised (HNWMWatchableApp *app) |
void | hn_wm_watchable_app_set_minimised (HNWMWatchableApp *app, gboolean minimised) |
gboolean | hn_wm_watchable_app_has_windows (HNWMWatchableApp *app) |
gboolean | hn_wm_watchable_app_is_hibernating (HNWMWatchableApp *app) |
void | hn_wm_watchable_app_set_hibernate (HNWMWatchableApp *app, gboolean hibernate) |
gboolean | hn_wm_watchable_app_is_able_to_hibernate (HNWMWatchableApp *app) |
void | hn_wm_watchable_app_set_able_to_hibernate (HNWMWatchableApp *app, gboolean hibernate) |
void | hn_wm_watchable_app_destroy (HNWMWatchableApp *app) |
void | hn_wm_watchable_app_died_dialog_show (HNWMWatchableApp *app) |
void | hn_wm_watchable_app_launch_banner_show (GtkWidget *parent, HNWMWatchableApp *app) |
void | hn_wm_watchable_app_launch_banner_close (GtkWidget *parent, HNWMLaunchBannerInfo *info) |
gboolean | hn_wm_watchable_app_launch_banner_timeout (gpointer data) |
void | hn_wm_watchable_app_hibernate (HNWMWatchableApp *app) |
void | hn_wm_watchable_app_set_ping_timeout_note (HNWMWatchableApp *app, GtkWidget *note) |
GtkWidget * | hn_wm_watchable_app_get_ping_timeout_note (HNWMWatchableApp *app) |
HNWMWatchedWindow * | hn_wm_watchable_app_get_active_window (HNWMWatchableApp *app) |
void | hn_wm_watchable_app_set_active_window (HNWMWatchableApp *app, HNWMWatchedWindow *win) |
|
Destroys an application instance and frees all associated memory.
|
|
Shows application died dialog
|
|
Get the class field set via .desktop file of an HNWMWatchableApp instance. You should not free the result.
|
|
Get the Exec field set via .desktop file of an HNWMWatchableApp instance. You should not free the result.
|
|
Get the icon field set via .desktop file of an HNWMWatchableApp instance. You should not free the result.
|
|
Get the name field set via .desktop file of an HNWMWatchableApp instance. You should not free the result.
|
|
Get the X-Osso-Service field set via .desktop file of an HNWMWatchableApp instance. You should not free the result.
|
|
Check if app needs startup banner.
|
|
Check if windows exist referencing this app instance
|
|
Checks if the app is able to hibernate
|
|
Check if application is in hibernation state - i.e not actually running but item exists for it in application switcher.
|
|
Check if app window(s) are minimised. FIXME: may break with windows as views
|
|
FIXME: Can be static ?
|
|
FIXME: CAn be static ? Shows launch banner for app
|
|
FIXME: this can be static
|
|
Create a new watchable app instance from a MBDotDesktop
|
|
Sets if the application can hibernate. FIXME: should probably be static
|
|
Sets the hibernation flag of the app. Does not actually hibernate however. FIXME: this is confusing and should somehow be removed.
|
|
Sets minimised state of app.
|