DtWsmRemoveWorkspaceFunctions(libraDtWsmRemoveWorkspaceFunctions(library call)NAMEDtWsmRemoveWorkspaceFunctions — remove a window's workspace functions
SYNOPSIS
#include <Dt/Wsm.h>
void DtWsmRemoveWorkspaceFunctions(
Display *display,
Window window);
DESCRIPTION
The DtWsmRemoveWorkspaceFunctions function removes a window's workspace
functions. When DtWsmRemoveWorkspaceFunctions removes workspace func‐
tions, 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 is the X display.
The window argument is the window to have its workspace functions dis‐
abled.
RETURN VALUE
The DtWsmRemoveWorkspaceFunctions function returns no value.
APPLICATION USAGE
The application must call DtWsmRemoveWorkspaceFunctions before the win‐
dow is mapped. The CDE workspace manager, dtwm(1), only looks at the
workspace function information at the time the workspace manager man‐
ages the window. If the CDE workspace manager, dtwm(1), is managing
the window, the application must withdraw the window (see XWithdrawWin‐
dow(3)), remove the workspace functions, and map the window once again.
SEE ALSOdtwm(1), Dt/Wsm.h - DtWsm(5).
DtWsmRemoveWorkspaceFunctions(library call)