MirOS Manual: XGetTransientForHint(3), XSetTransientForHint(3)


XSetTransientForHint(3X11)XLIB FUNCTIONXSetTransientForHint(3X11)

NAME

     XSetTransientForHint, XGetTransientForHint - set or read a
     window's WM_TRANSIENT_FOR property

SYNTAX

     int XSetTransientForHint(Display *display, Window w, Window
          prop_window);

     Status XGetTransientForHint(Display *display, Window w, Win-
          dow *prop_window_return);

ARGUMENTS

     display   Specifies the connection to the X server.

     w         Specifies the window.

     prop_window
               Specifies the window that the WM_TRANSIENT_FOR
               property is to be set to.

     prop_window_return
               Returns the WM_TRANSIENT_FOR property of the
               specified window.

DESCRIPTION

     The XSetTransientForHint function sets the WM_TRANSIENT_FOR
     property of the specified window to the specified
     prop_window.

     XSetTransientForHint can generate BadAlloc and BadWindow
     errors.

     The XGetTransientForHint function returns the
     WM_TRANSIENT_FOR property for the specified window. It
     returns a nonzero status on success; otherwise, it returns a
     zero status.

     XGetTransientForHint can generate a BadWindow error.

PROPERTIES

     WM_TRANSIENT_FOR
               Set by application programs to indicate to the
               window manager that a transient top-level window,
               such as a dialog box.

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.

XFree86                   Version 4.5.0                         1

XSetTransientForHint(3X11)XLIB FUNCTIONXSetTransientForHint(3X11)

SEE ALSO

     XAllocClassHint(3X11), XAllocIconSize(3X11),
     XAllocSizeHints(3X11), XAllocWMHints(3X11),
     XSetCommand(3X11), XSetTextProperty(3X11),
     XSetWMClientMachine(3X11), XSetWMColormapWindows(3X11),
     XSetWMIconName(3X11), XSetWMName(3X11),
     XSetWMProperties(3X11), XSetWMProtocols(3X11),
     XStringListToTextProperty(3X11)
     Xlib - C Language X Interface

XFree86                   Version 4.5.0                         2

Generated on 2017-04-03 16:26:17 by $MirOS: src/scripts/roff2htm,v 1.88 2017/01/29 00:51:06 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002–2017 The MirOS Project, Germany.
This product includes material provided by mirabilos.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.