Top |
Functions
Functions
shell_app_system_lookup_app ()
ShellApp * shell_app_system_lookup_app (ShellAppSystem *system
,const char *id
);
Find a ShellApp corresponding to an id.
shell_app_system_lookup_heuristic_basename ()
ShellApp * shell_app_system_lookup_heuristic_basename (ShellAppSystem *system
,const char *id
);
Find a valid application corresponding to a given
heuristically determined application identifier
string, or NULL
if none.
shell_app_system_lookup_startup_wmclass ()
ShellApp * shell_app_system_lookup_startup_wmclass (ShellAppSystem *system
,const char *wmclass
);
Find a valid application whose .desktop file contains a
StartupWMClass entry matching wmclass
.
shell_app_system_lookup_desktop_wmclass ()
ShellApp * shell_app_system_lookup_desktop_wmclass (ShellAppSystem *system
,const char *wmclass
);
Find a valid application whose .desktop file, without the extension
and properly canonicalized, matches wmclass
.
shell_app_system_get_running ()
GSList *
shell_app_system_get_running (ShellAppSystem *self
);
Returns the set of applications which currently have at least one
open window in the given context. The returned list will be sorted
by shell_app_compare()
.
Signal Details
The “app-state-changed”
signal
void user_function (ShellAppSystem *shellappsystem, ShellApp *arg1, gpointer user_data)
Flags: Run Last
The “installed-changed”
signal
void user_function (ShellAppSystem *shellappsystem, gpointer user_data)
Flags: Run Last