Amiga Unix — 68040 · 68060

Manual pages › X Window and screen libraries (3X)

XSeWMH(3X)

set or get window manager hints

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

NAME

XSetWMHints, XGetWMHints - set or get window manager hints

SYNTAX

XSetWMHints(display, w, wmhints)
      Display *display;
      Window w;
      XWMHints *wmhints;

XWMHints *XGetWMHints(display, w)
      Display *display;
      Window w;

ARGUMENTS

display   Specifies the connection to the XWIN server.

w         Specifies the window.

wmhints   Specifies a pointer to the window manager hints.

DESCRIPTION

The XSetWMHints function sets the window manager hints that include icon information and location, the initial state of the window, and whether the application relies on the window manager to get keyboard input.

XSetWMHints can generate BadAlloc and BadWindow errors.

The XGetWMHints function reads the window manager hints and returns NULL if no WM_HINTS property was set on the window or a pointer to a XWMHints structure if it succeeds. When finished with the data, free the space used for it by calling XFree.

XGetWMHints can generate a BadWindow error.

PROPERTY

WM_HINTS

DIAGNOSTICS

BadAlloc  The server failed to allocate the requested

resource or server memory.

BadWindow A value for a Window argument does not name a

defined Window.

SEE ALSO

     XSetClassHint(3X11),
     XSetCommand(3X11),
     XSetIconName(3X11),
     XSetIconSizeHints(3X11),

XWIN 3.0               Last change: 9/1/88                 .ie t

     XSetNormalHints(3X11),
     XSetSizeHints(3X11),
     XSetStandardProperties(3X11),
     XSetTransientForHint(3X11),
     XSetZoomHints(3X11),
     XStoreName(3X11)
     Xlib - C Language X Interface

XWIN 3.0               Last change: 9/1/88                 .ie t

XWIN 3.0               Last change: 9/1/88                 .ie t