[Contents] [Index] [Next] [Previous]

XmRepTypeGetRecord


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