Manual pages › X Window and screen libraries (3X)
XSeIcName(3X)
set or get icon names
From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.
NAME
XSetIconName, XGetIconName - set or get icon names
SYNTAX
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 XWIN 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.
w Specifies the window.
DESCRIPTION
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.
PROPERTY
WM_ICON_NAME
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.
XWIN 3.0 Last change: 9/1/88 .ie t
SEE ALSO
XSetClassHint(3X11),
XSetCommand(3X11),
XSetIconSizeHints(3X11),
XSetNormalHints(3X11),
XSetSizeHints(3X11),
XSetStandardProperties(3X11),
XSetTransientForHint(3X11),
XSetWMHints(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