|
DtWsmAddWorkspaceFunctions(3) -- add workspace functions for a window
|
The DtWsmAddWorkspaceFunctions function enables workspace functions for a window. When workspace functions are enabled, the default window menu for the window displayed by the CDE workspace manager, dtwm(1), shows entries that allow the window to occupy a different set of workspaces, occupy all workspaces, or be removed from the current workspace. The display argument is the X display. The window ... |
DtWsmAddWorkspaceModifiedCallback(3) -- add a callback to be called when any workspace is changed
|
The DtWsmAddWorkspaceModifiedCallback function works with the CDE workspace manager, dtwm(1), and registers a function to be called when a workspace is added, deleted or modified. The widget argument is a realized widget. The ws_change argument is the procedure to be called when a workspace is modified. The client_data argument points to arbitrary client data to be passed back to ws_change. The he... |
|
DtWsmChangeBackdrop(3) -- set current workspace's backdrop
|
The DtWsmChangeBackdrop function works with the CDE workspace manager, dtwm(1), and changes the current workspace's backdrop. Applications can use this function to implement an interface to the workspace manager. If the DtWsmChangeBackdrop function is not successful, the most likely reason for failure is that the CDE workspace manager, dtwm(1), is not running. DtWsmChangeBackdrop sends a message ... |
DtWsmDeleteWorkspace(3) -- delete a specific workspace
|
The DtWsmDeleteWorkspace() function works with the CDE workspace manager, dtwm(1), and deletes a specific workspace. Applications can use this function to implement an interface to the workspace manager. If the DtWsmDeleteWorkspace() function is not successful, the most likely reason for failure is that the CDE workspace manager, dtwm(1), is not running. The DtWsmDeleteWorkspace() function require... |
DtWsmFreeWorkspaceInfo(3) -- free workspace information
|
The DtWsmFreeWorkspaceInfo function frees workspace information. The pWsInfo argument points to the workspace information the DtWsmGetWorkspaceInfo(3) function returns. |
DtWsmGetCurrentBackdropWindow(3) -- get the backdrop window for the current workspace
|
The DtWsmGetCurrentBackdropWindow function works with the CDE workspace manager, dtwm(1), and returns the window used as the backdrop for the current workspace. The display argument is the X display. The root argument is the root window of the screen of interest. |
DtWsmGetCurrentWorkspace(3) -- get the current workspace
|
The DtWsmGetCurrentWorkspace function works with the CDE workspace manager, dtwm(1), and returns the name of the current workspace (converted to an X atom). The display argument is the X display. The root argument is the root window of the screen of interest. The paWorkspace argument is the address of an atom to receive the current workspace identifier. |
DtWsmGetWorkspaceInfo(3) -- get detailed workspace information
|
The DtWsmGetWorkspaceInfo function works with the CDE workspace manager, dtwm(1), and returns detailed information on a specific workspace. The display argument is the X display. The root argument is the root window of the screen of interest. The aWorkspace argument is the workspace name (converted to an X atom). The *ppWsInfo argument is the address of a variable to receive the returned pointer t... |
DtWsmGetWorkspaceList(3) -- get the names of the currently defined workspaces
|
The DtWsmGetWorkspaceList function works with the CDE workspace manager, dtwm(1). and returns a list of the names (converted into X atoms) of the currently defined workspaces. The display argument is the X display. The root argument is the root window of the screen of interest. The *ppaWorkspaces argument is the address of a pointer to receive the returned pointer to the workspacelist. The pNumWor... |
DtWsmGetWorkspacesOccupied(3) -- get the workspaces in which a window resides
|
The DtWsmGetWorkspacesOccupied function works with the CDE workspace manager, dtwm(1), and returns the list of workspaces in which this window resides. Each element of the list is the name of a workspace (converted to an X atom). The display argument is the X display. The window argument is the window of interest. The *ppaWorkspaces argument is the address of a pointer to receive the pointer to a ... |
DtWsmOccupyAllWorkspaces(3) -- put a window into all workspaces
|
The DtWsmOccupyAllWorkspaces function works with the CDE workspace manager, dtwm(1), and puts a window into all currently defined workspaces and also into newly created workspaces. The display argument is the X display. The window argument is the window to occupy all workspaces. Calling the DtWsmSetWorkspacesOccupied function overrides the effect of the DtWsmOccupyAllWorkspaces function. |
DtWsmRemoveWorkspaceCallback(3) -- remove a workspace callback
|
The DtWsmRemoveWorkspaceCallback function works with the CDE workspace manager, dtwm(1), and removes a callback called when the current workspace changes or when a workspace is modified. The context argument is the context the DtWsmAddCurrentWorkspaceCallback(3) function or the DtWsmAddWorkspaceModifiedCallback(3) function returns when the application registers the callback. |
DtWsmRemoveWorkspaceFunctions(3) -- remove a window's workspace functions
|
The DtWsmRemoveWorkspaceFunctions function removes a window's workspace functions. When DtWsmRemoveWorkspaceFunctions removes workspace functions, the window menu for the window the CDE workspace manager, dtwm(1), displays does not have the entries that allow the window to occupy a different set of workspaces, occupy all workspaces, or be removed from the current workspace. The display argument i... |
DtWsmSetCurrentWorkspace(3) -- set the current workspace
|
The DtWsmSetCurrentWorkspace function works with the CDE workspace manager, dtwm(1), and sets the current workspace. Applications can use this function to switch from the current workspace to another workspace. The widget argument is a realized widget on the screen of interest. The aWorkspace argument is the name (in X atom form) of the workspace to be made current. |
DtWsmSetWorkspacesOccupied(3) -- set the workspaces in which a window resides
|
The DtWsmSetWorkspacesOccupied function works with the CDE workspace manager, dtwm(1), and puts a window into a set of workspaces. The display argument is the X display. The window argument is the window to be put into this set of workspaces. The paWorkspaces argument points to a list of workspace names (converted to X atoms); the CDE workspace manager, dtwm(1), places the window into these worksp... |