DtWsmGetWorkspaceInfo man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



     DtWsmGetWorkspaceIUNIX3System V (1 AugustDtWsmGetWorkspaceInfo(3)

     NAME
	  DtWsmGetWorkspaceInfo - get detailed workspace information

     SYNOPSIS
	  #include <Dt/Wsm.h>

	  Status DtWsmGetWorkspaceInfo(Display *display,
				       Window root,
				       Atom aWorkspace,
				       DtWsmWorkspaceInfo **ppWsInfo);

     DESCRIPTION
	  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 to the workspace information
	  data.

	  The DtWsmWorkspaceInfo structure contains at least the
	  following members:
	  Atom		  workspace	       The workspace name (converted to
					       an X atom).
	  unsigned long	  bg		       The pixel ID used for the
					       background color of the
					       backdrop.
	  unsigned long	  fg		       The pixel ID used for the
					       foreground color of the
					       backdrop.
	  Atom		  backdropName	       The backdrop file name
					       (converted to an X atom).  The
					       file must be in either X Bitmap
					       file format (with extension .bm)
					       or X Pixmap file format (with
					       extension .pm).	The workspace
					       management services look for the
					       file along the same path used
					       for searching icons.  The
					       directory /usr/dt/backdrops is
					       the default directory if the
					       file cannot be found along the
					       icon search path.

     Page 1					      (printed 9/3/04)

     DtWsmGetWorkspaceIUNIX3System V (1 AugustDtWsmGetWorkspaceInfo(3)

     int	     colorSetId		  The colorset number used for
					  this workspace, which affects
					  the backdrop color and the
					  button color for this workspace
					  on the front panel.
     char	     *pchTitle		  The title displayed in the
					  button for this workspace on the
					  front panel.	This string is
					  interpreted in the locale in
					  which the CDE workspace manager,
					  dtwm(1), is running.	The title
					  is different from the workspace
					  name.	 The workspace name, when
					  converted from an X atom, is
					  used as the identifier for a
					  workspace in the workspace
					  manager function calls.  The CDE
					  workspace manager, dtwm(1).
					  also uses the workspace name as
					  a resource name; thus, the
					  characters used in a workspace
					  name are restricted to the
					  characters in the X Portable
					  Character Set.  The workspace
					  name for a workspace created
					  from the front panel is
					  generated automatically by the
					  CDE workspace manager, dtwm(1).
     Window	     *backdropWindows	  A pointer to an array of windows
					  that make up the backdrop.
     int	     numBackdropWindows	  The number of elements in the
					  backdropWindows array.

     RETURN VALUE
	  Upon successful completion, the DtWsmGetWorkspaceInfo()
	  function returns Success and the workspace manager returns
	  in *ppWsInfo a pointer to a DtWsmInfo structure that
	  contains information about the workspace aWorkspace;
	  otherwise, it returns a value not equal to Success.

     APPLICATION USAGE
	  If the DtWsmGetWorkspaceInfo() function is not successful,
	  failure may be due to a memory allocation error or failure
	  to find the correct workspace information (that is, the CDE
	  workspace manager, dtwm(1), is not running).	The
	  application must use the DtWsmFreeWorkspaceInfo(3) function
	  to free the data returned in *ppWsInfo.  The
	  *backdropWindows pointer may be useful for applications that
	  are interested in some events on the root window.  Since the
	  backdrop covers the root window, the backdrop catches the
	  button events before they reach the root.

     Page 2					      (printed 9/3/04)

     DtWsmGetWorkspaceIUNIX3System V (1 AugustDtWsmGetWorkspaceInfo(3)

     SEE ALSO
	  DtWsm(5), dtwm(1), DtWsmGetWorkspaceList(3),
	  DtWsmFreeWorkspaceInfo(3).

     Page 3					      (printed 9/3/04)

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net