XStringListToTextProperty man page on DigitalUNIX

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

XStringListToTextProperty(3X11)		       XStringListToTextProperty(3X11)

NAME
       XStringListToTextProperty,  XTextPropertyToStringList, XFreeStringList,
       XTextProperty - convert string lists and text property structure

SYNOPSIS
       Status XStringListToTextProperty(list, count, text_prop_return)
	       char **list;
	       int count;
	       XTextProperty *text_prop_return;

       Status XTextPropertyToStringList(text_prop, list_return, count_return)
	       XTextProperty *text_prop;
	       char ***list_return;
	       int *count_return;

       void XFreeStringList(list)
	       char **list;

ARGUMENTS
       Specifies the number of strings.	 Returns the number of strings.	 Spec‐
       ifies the list of strings to be freed.  Specifies a list of null-termi‐
       nated character strings.	 Returns a list of  null-terminated  character
       strings.	  Specifies  the  XTextProperty structure to be used.  Returns
       the XTextProperty structure.

DESCRIPTION
       The XStringListToTextProperty function sets the specified XTextProperty
       to  be of type STRING (format 8) with a value representing the concate‐
       nation of the specified list of null-separated character	 strings.   An
       extra  null byte (which is not included in the nitems member) is stored
       at the end of the value field  of  text_prop_return.  The  strings  are
       assumed	(without verification) to be in the STRING encoding. If insuf‐
       ficient memory is available for the new	value  string,	XStringListTo‐
       TextProperty does not set any fields in the XTextProperty structure and
       returns a zero status. Otherwise, it returns a nonzero status.  To free
       the storage for the value field, use XFree.

       The XTextPropertyToStringList function returns a list of strings repre‐
       senting the null-separated  elements  of	 the  specified	 XTextProperty
       structure.  The	data in text_prop must be of type STRING and format 8.
       Multiple elements of the property (for example, the strings in  a  dis‐
       joint  text selection) are separated by NULL (encoding 0). The contents
       of the property are not	null-terminated.  If  insufficient  memory  is
       available for the list and its elements, XTextPropertyToStringList sets
       no return values and returns a zero status.  Otherwise,	it  returns  a
       nonzero	status. To free the storage for the list and its contents, use
       XFreeStringList.

       The XFreeStringList function releases memory allocated by  XmbTextProp‐
       ertyToTextList  and  XTextPropertyToStringList  and the missing charset
       list allocated by XCreateFontSet.

STRUCTURES
       The XTextProperty structure contains:

       typedef struct {
	       unsigned char *value;   /* property data */
	       Atom encoding;	       /* type of property */
	       int format;	       /* 8, 16, or 32 */
	       unsigned long nitems;   /*  number  of  items  in  value	 */  }
       XTextProperty;

SEE ALSO
       XAllocClassHint(3X11),	XAllocIconSize(3X11),	XAllocSizeHints(3X11),
       XAllocWMHints(3X11),  XFree(3X11),  XSetCommand(3X11),	XSetTransient‐
       ForHint(3X11),	 XSetTextProperty(3X11),    XSetWMClientMachine(3X11),
       XSetWMColormapWindows(3X11),  XSetWMIconName(3X11),   XSetWMName(3X11),
       XSetWMProperties(3X11), XSetWMProtocols(3X11)

       Xlib -- C Language X Interface

					       XStringListToTextProperty(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