XAllocIconSize man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

XAllocIconSize(3X11)					  XAllocIconSize(3X11)

NAME
       XAllocIconSize, XSetIconSizes, XGetIconSizes, XIconSize - allocate icon
       size structure and set or read a window's WM_ICON_SIZES property

SYNOPSIS
       XIconSize *XAllocIconSize()

       XSetIconSizes(display, w, size_list, count)
	       Display *display;
	       Window w;
	       XIconSize *size_list;
	       int count;

       Status XGetIconSizes(display, w, size_list_return, count_return)
	       Display *display;
	       Window w;
	       XIconSize **size_list_return;
	       int *count_return;

ARGUMENTS
       Specifies the connection to the X  server.   Specifies  the  number  of
       items  in the size list.	 Returns the number of items in the size list.
       Specifies the size list.	 Returns the size list.	 Specifies the window.

DESCRIPTION
       The XAllocIconSize function allocates and returns a pointer to a XIcon‐
       Size  structure.	 Note  that  all fields in the XIconSize structure are
       initially set to zero. If insufficient memory is available, XAllocIcon‐
       Size  returns NULL. To free the memory allocated to this structure, use
       XFree.

       The XSetIconSizes function is used only by window managers to  set  the
       supported icon sizes.

       XSetIconSizes can generate BadAlloc and BadWindow errors.

       The XGetIconSizes function returns zero if a window manager has not set
       icon sizes; otherwise, it  return  nonzero.   XGetIconSizes  should  be
       called  by  an application that wants to find out what icon sizes would
       be most appreciated by the window manager under which  the  application
       is  running.  The application should then use XSetWMHints to supply the
       window manager with an icon pixmap or window in one  of	the  supported
       sizes. To free the data allocated in size_list_return, use XFree.

       XGetIconSizes can generate a BadWindow error.

PROPERTIES
       The  window manager may set this property on the root window to specify
       the icon sizes it supports. The C type of this property is XIconSize.

STRUCTURES
       The XIconSize structure contains:

       typedef struct {
	       int min_width, min_height;
	       int max_width, max_height;
	       int width_inc, height_inc; } XIconSize;

       The width_inc and height_inc members define an  arithmetic  progression
       of sizes (minimum to maximum) that represent the supported icon sizes.

DIAGNOSTICS
       The  server failed to allocate the requested resource or server memory.
       A value for a Window argument does not name a defined Window.

SEE ALSO
       XAllocClassHint(3X11),	XAllocSizeHints(3X11),	  XAllocWMHints(3X11),
       XFree(3X11),   XSetCommand(3X11),   XSetTransientForHint(3X11),	 XSet‐
       TextProperty(3X11),    XSetWMClientMachine(3X11),    XSetWMColormapWin‐
       dows(3X11),   XSetWMIconName(3X11),   XSetWMName(3X11),	 XSetWMProper‐
       ties(3X11), XSetWMProtocols(3X11), XStringListToTextProperty(3X11)

       Xlib -- C Language X Interface

							  XAllocIconSize(3X11)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net