Manual Reference Pages  - XpGetOneAttribute (3Xp)

NAME

XpGetOneAttribute - Gets a single print attribute from the specified print context.

CONTENTS

Synopsis
Arguments
Description
Diagnostics

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)

Jump to page    or go to Top of page |  Section 3Xp |  Main Index.


XpGetOneAttribute (3Xp)
Generated by manServer 1.07 from /usr/X11R6/man/man3/XpGetOneAttribute.3x.gz using man macros.