| libbamf Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
struct BamfApplication; struct BamfApplicationClass; gboolean bamf_application_get_application_menu (BamfApplication *application,gchar **name,gchar **object_path); const gchar * bamf_application_get_application_type (BamfApplication *application); const gchar * bamf_application_get_desktop_file (BamfApplication *application); BamfView * bamf_application_get_focusable_child (BamfApplication *application); gboolean bamf_application_get_show_menu_stubs (BamfApplication *application); gchar ** bamf_application_get_supported_mime_types (BamfApplication *application); GList * bamf_application_get_windows (BamfApplication *application); GArray * bamf_application_get_xids (BamfApplication *application);
gboolean bamf_application_get_application_menu (BamfApplication *application,gchar **name,gchar **object_path);
const gchar * bamf_application_get_application_type
(BamfApplication *application);
const gchar * bamf_application_get_desktop_file (BamfApplication *application);
Used to fetch the path to the .desktop file associated with the passed application. If none exists, the result is NULL.
|
a BamfApplication |
Returns : |
A string representing the path to the desktop file. |
BamfView * bamf_application_get_focusable_child
(BamfApplication *application);
|
a BamfApplication |
Returns : |
The focusable child for this application. [transfer none] |
gboolean bamf_application_get_show_menu_stubs
(BamfApplication *application);
Used to discover whether the application wants menu stubs shown.
|
a BamfApplication |
Returns : |
Whether the stubs should be shown. |
gchar ** bamf_application_get_supported_mime_types
(BamfApplication *application);
|
a BamfApplication |
Returns : |
A string array containing the supported mime-types. [transfer full][array zero-terminated=1] |
GList * bamf_application_get_windows (BamfApplication *application);
Used to fetch all BamfWindow's associated with the passed BamfApplication.
|
a BamfApplication |
Returns : |
A list of BamfWindow's. [element-type Bamf.Window][transfer container] |
GArray * bamf_application_get_xids (BamfApplication *application);
Used to fetch all BamfWindow's xids associated with the passed BamfApplication.
|
a BamfApplication |
Returns : |
An array of xids. [element-type guint][transfer full] |
"window-added" signalvoid user_function (BamfApplication *bamfapplication, BamfView *arg1, gpointer user_data)
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"window-removed" signalvoid user_function (BamfApplication *bamfapplication, BamfView *arg1, gpointer user_data)
|
the object which received the signal. |
|
user data set when the signal handler was connected. |