Name

XmRepTypeGetRecord(3X) — XmRepTypeGetRecord--A representation type manager function that returns information about a representation type XmRepTypeGetRecordrepresentation type manager functions

Synopsis

#include <Xm/RepType.h>
XmRepTypeEntry XmRepTypeGetRecord
(rep_type_id)
XmRepTypeId rep_type_id;

DESCRIPTION

XmRepTypeGetRecord retrieves information about a particular representation type that is registered with the representation type manager. This routine allocates memory for the returned data. The application must free this memory using XtFree.

rep_type_id 

The identification number of the representation type

The representation type entry structure contains the following information:

typedef struct 

{ 

   String   rep_type_name; 

   String   *value_names; 

   unsigned char   *values; 

   unsigned char   num_values; 

   Boolean   reverse_installed; 

   XmRepTypeId   rep_type_id; 

} XmRepTypeEntryRec, *XmRepTypeEntry ; 

rep_type_name 

The name of the representation type

value_names 

An array of representation type value names

values 

An array of representation type numerical values

num_values 

The number of values associated with the representation type

reverse_installed 

A flag that indicates whether or not the reverse converter is installed

rep_type_id 

The identification number of the representation type

RETURN VALUE

Returns a pointer to the representation type entry structure that describes the representation type.

RELATED INFORMATION

XmRepTypeGetId(3X), XmRepTypeGetRegistered(3X), and XmRepTypeRegister(3X).