XmRepTypeGetRegistered(library call) XmRepTypeGetRegistered(library call)
NAME [Toc] [Back]
XmRepTypeGetRegistered - A representation type manager function that
returns a copy of the registration list
SYNOPSIS [Toc] [Back]
#include <Xm/RepType.h>
XmRepTypeList XmRepTypeGetRegistered(void)
DESCRIPTION [Toc] [Back]
XmRepTypeGetRegistered retrieves information about all representation
types that are registered with the representation type manager. The
registration list is an array of structures, each of which contains
information for a representation type entry. The end of the
registration list is marked with a representation type entry whose
rep_type_name field has a NULL pointer. This routine allocates memory
for the returned data. The application must free this memory using
XtFree.
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, *XmRepTypeList;
(void)
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
- 1 - Formatted: January 24, 2005
XmRepTypeGetRegistered(library call) XmRepTypeGetRegistered(library call)
RETURN [Toc] [Back]
Returns a pointer to the registration list of representation types.
RELATED [Toc] [Back]
XmRepTypeRegister(3) and XmRepTypeGetRecord(3).
- 2 - Formatted: January 24, 2005 [ Back ] |