XmRepTypeGetRecord(X3mot)


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 values

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

References

XmRepTypeGetId(X3mot), XmRepTypeGetRegistered(X3mot) and XmRepTypeRegister(X3mot).
30 January 1998
© 1998 The Santa Cruz Operation, Inc. All rights reserved.