*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> DtWsmGetWorkspaceInfo (3)              
Title
Content
Arch
Section
 

Contents


 DtWsmGetWorkspaceInfo(library call)     DtWsmGetWorkspaceInfo(library call)




 NAME    [Toc]    [Back]
      DtWsmGetWorkspaceInfo - get detailed workspace information

 SYNOPSIS    [Toc]    [Back]
      #include <Dt/Wsm.h>
      int DtWsmGetWorkspaceInfo(
      Display *display,
      Window root,
      Atom aWorkspace,
      DtWsmWorkspaceInfo **ppWsInfo);

 DESCRIPTION    [Toc]    [Back]
      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.


















                                    - 1 -       Formatted:  January 24, 2005






 DtWsmGetWorkspaceInfo(library call)     DtWsmGetWorkspaceInfo(library call)




      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.
      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).





                                    - 2 -       Formatted:  January 24, 2005






 DtWsmGetWorkspaceInfo(library call)     DtWsmGetWorkspaceInfo(library call)




      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    [Toc]    [Back]
      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    [Toc]    [Back]
      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.

 SEE ALSO    [Toc]    [Back]
      Dt/Wsm.h - DtWsm(5),  dtwm(1), DtWsmGetWorkspaceList(3),
      DtWsmFreeWorkspaceInfo(3).


                                    - 3 -       Formatted:  January 24, 2005
[ Back ]
      
      
 Similar pages
Name OS Title
tuneinfo2 HP-UX retrieve detailed information about kernel tunable parameters
DtWsmFreeWorkspaceInfo HP-UX free workspace information
fmtmsg FreeBSD display a detailed diagnostic message
ftnlist IRIX Provides a detailed Fortran program listing
DtWsmAddWorkspace HP-UX add a workspace
DtWsmSetCurrentWorkspace HP-UX set the current workspace
DtWsmGetCurrentWorkspace HP-UX get the current workspace
DtWsmSetWorkspaceTitle HP-UX set workspace title
DtWsm HP-UX workspace manager definitions
DtWsmAddWorkspaceFunctions HP-UX add workspace functions for a window
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service