Man page - xmreptypegetregistered(3)

Packages contains this manual

Manual

XmRepTypeGetRegistered

NAME
SYNOPSIS
DESCRIPTION
RETURN
RELATED

NAME

XmRepTypeGetRegistered — A representation type manager function that returns a copy of the registration list "XmRepTypeGetRegistered" "representation type manager functions" "XmRepTypeGetRegistered"

SYNOPSIS

#include <Xm/RepType.h>
XmRepTypeList XmRepTypeGetRegistered
( void )

DESCRIPTION

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

RETURN

Returns a pointer to the registration list of representation types.

RELATED

XmRepTypeRegister (3) and XmRepTypeGetRecord (3).