Top |
GList * | xfw_workspace_manager_list_workspace_groups () |
GList * | xfw_workspace_manager_list_workspaces () |
void | workspace-created | Run Last |
void | workspace-destroyed | Run Last |
void | workspace-group-created | Run Last |
void | workspace-group-destroyed | Run Last |
XfwWorkspaceManager is used to enumerate and perform actions on the workspace groups present on the parent XfwScreen.
Note that XfwWorkspaceManager is actually an interface; when obtaining an instance, an instance of a windowing-environment-specific object that implements this interface will be returned.
GList *
xfw_workspace_manager_list_workspace_groups
(XfwWorkspaceManager *manager
);
Lists all workspace groups known to the workspace manager.
the list of XfwWorkspaceGroup managed by manager
, or NULL
if there are
no workspace groups. The list and its contents are owned by manager
.
[nullable][element-type XfwWorkspaceGroup][transfer none]
GList *
xfw_workspace_manager_list_workspaces (XfwWorkspaceManager *manager
);
List all workspaces known to the workspace manager.
the list of XfwWorkspace managed by manager
, or NULL
if there are
no workspaces. The list and its contents are owned by manager
.
[nullable][element-type XfwWorkspace][transfer none]
“workspace-created”
signalvoid user_function (XfwWorkspaceManager *manager, XfwWorkspace *workspace, gpointer user_data)
Emitted when a new workspace is created.
manager |
the object which received the signal. |
|
workspace |
the newly-created workspace. |
[not nullable] |
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“workspace-destroyed”
signalvoid user_function (XfwWorkspaceManager *group, XfwWorkspace *workspace, gpointer user_data)
Emitted when a workspace is destroyed.
group |
the object which received the signal. |
|
workspace |
the workspace that was destroyed. |
[not nullable] |
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“workspace-group-created”
signalvoid user_function (XfwWorkspaceManager *manager, XfwWorkspaceGroup *group, gpointer user_data)
Emitted when a new workspace group is craeted.
manager |
the object which received the signal. |
|
group |
the newly-created XfwWorkspaceGroup. |
[not nullable] |
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“workspace-group-destroyed”
signalvoid user_function (XfwWorkspaceManager *manager, XfwWorkspaceGroup *group, gpointer user_data)
Emitted when a workspace group is destroyed.
manager |
the object which received the signal. |
|
group |
the recently-destroyed XfwWorkspaceGroup. |
[not nullable] |
user_data |
user data set when the signal handler was connected. |
Flags: Run Last