XmRepTypeGetRecord(3X)

NAME
XmRepTypeGetRecord - A representation type manager function that returns information about a representation type

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).