Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ TxtPrpToStr(3X) — DeltaWindows 1.3.3 Release 4 Version 4.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

 

NAME

XTextPropertyToStringList — obtain a list of strings from a specified XTextProperty structure. 

SYNOPSIS

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

ARGUMENTS

text_propSpecifies the XTextProperty structure to be used. 

list_return
Returns a list of null-terminated character strings.

count_return
Returns the number of strings.

RETURNS

Zero on failure, non-zero on success. 

AVAILABILITY

Release 4 and later. 

DESCRIPTION

XTextPropertyToStringList() returns a list of strings representing 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 disjoint text selection) are separated by a 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 non-zero status.  To free the storage for the list and its contents, use XFreeStringList(). 

For more information, see Volume One, Chapter 10, Interclient Communication. 

STRUCTURES

typedef struct {
    unsigned char ∗value;        /∗ same as Property routines ∗/
    Atom encoding;               /∗ prop type ∗/
    int format;                  /∗ prop data format: 8, 16, or 32 ∗/
    unsigned long nitems;        /∗ number of data items in value ∗/ } XTextProperty;

SEE ALSO

XFreeStringList().  XGetTextProperty(), XSetTextProperty(), XStringListToTextProperty(). 

Xlib Reference Manual

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