Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XSetWMIconName(3X11) — mips 4.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XAllocClassHint(3X11)

XAllocIconSize(3X11)

XAllocSizeHints(3X11)

XAllocWMHints(3X11)

XFree(3X11)

XSetCommand(3X11)

XSetTransientForHint(3X11)

XSetTextProperty(3X11)

XSetWMClientMachine(3X11)

XSetWMColormapWindows(3X11)

XSetWMName(3X11)

XSetWMProperties(3X11)

XSetWMProtocols(3X11)

XStringListToTextProperty(3X11)



XSetWMIconName(3X11)RISC/os Reference Manual XSetWMIconName(3X11)



NAME
     XSetWMIconName, XGetWMIconName, XSetIconName, XGetIconName -
     set or read a window's WM_ICON_NAME property

SYNTAX
     void XSetWMIconName(display, w, text_prop)
           Display *display;
           Window w;
           XTextProperty *text_prop;

     Status XGetWMIconName(display, w, text_prop_return)
           Display *display;
           Window w;
           XTextProperty *text_prop_return;

     XSetIconName(display, w, icon_name)
           Display *display;
           Window w;
           char *icon_name;

     Status XGetIconName(display, w, icon_name_return)
           Display *display;
           Window w;
           char **icon_name_return;

ARGUMENTS
     display   Specifies the connection to the X server.

     icon_name Specifies the icon name, which should be a null-
               terminated string.

     icon_name_return
               Returns a pointer to the window's icon name, which
               is a null-terminated string.

     text_prop Specifies the XTextProperty structure to be used.

     text_prop_return
               Returns the XTextProperty structure.

     w         Specifies the window.

DESCRIPTION
     The XSetWMIconName convenience function performs a XSet-
     TextProperty on the WM_ICON_NAME property (see section
     9.1.3).

     The XGetWMIconName convenience function performs an XGet-
     TextProperty on the WM_ICON_NAME property (see section
     9.1.3).





                         Printed 1/24/91         Release 4 Page 1





XSetWMIconName(3X11)RISC/os Reference Manual XSetWMIconName(3X11)



     The XSetIconName function sets the name to be displayed in a
     window's icon.

     XSetIconName can generate BadAlloc and BadWindow errors.

     The XGetIconName function returns the name to be displayed
     in the specified window's icon.  If it succeeds, it returns
     nonzero; otherwise, if no icon name has been set for the
     window, it returns zero.  If you never assigned a name to
     the window, XGetIconName sets icon_name_return to NULL.
     When finished with it, a client must free the icon name
     string using XFree.

     XGetIconName can generate a BadWindow error.

PROPERTIES
     WM_ICON_NAME
               Name to be used in icon.

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
     XAllocClassHint(3X11), XAllocIconSize(3X11),
     XAllocSizeHints(3X11), XAllocWMHints(3X11), XFree(3X11),
     XSetCommand(3X11), XSetTransientForHint(3X11),
     XSetTextProperty(3X11), XSetWMClientMachine(3X11),
     XSetWMColormapWindows(3X11), XSetWMName(3X11),
     XSetWMProperties(3X11), XSetWMProtocols(3X11),
     XStringListToTextProperty(3X11)
     Xlib - C Language X Interface




















Release 4 Page 2         Printed 1/24/91



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026