table of contents
other versions
- jessie 1:1.0.2-2
XpGetOneAttribute(3Xp) | XPRINT FUNCTIONS | XpGetOneAttribute(3Xp) |
NAME¶
XpGetOneAttribute - Gets a single print attribute from the specified print context.SYNOPSIS¶
cc [ flag... ] file... -lXp [ library... ]
#include <X11/extensions/Print.h> char *XpGetOneAttribute ( display, context, type, attribute_name )
Display * display;
XPContext context;
XPAttributes type;
char * attribute_name;
ARGUMENTS¶
- display
- Specifies a pointer to the Display structure; returned from XOpenDisplay.
- context
- The print context from which the attribute pool is to be retrieved.
- type
- Specifies the attribute pool.
- attribute_name
- The name of the attribute to be returned.
DESCRIPTION¶
This request returns a COMPOUND_TEXT string attribute_value, else NULL if any errors occurred. XpGetOneAttribute is a variation of XpGetAttributes to get a single attribute value from an attribute pool. Unlike XpGetAttributes, where the reply contains an entire attribute pool, XpGetOneAttribute returns just one attribute_value. attribute_name should not include a colon. The caller is expected to free the attribute value returned using XFree.DIAGNOSTICS¶
- BadAlloc
- Insufficient memory.
- BadValue
- The value specified for type is not valid.
- XPBadContext
- The specified print context-id is not valid.
SEE ALSO¶
XpGetAttributes(3Xp)libXp 1.0.2 | X Version 11 |