MrmRegisterClass(3X) OSF/Motif MrmRegisterClass(3X)NAMEMrmRegisterClass - Saves the information needed for MRM to access the
widget creation function for user-defined widgets
SYNOPSIS
#include <Mrm/MrmPublic.h>
Cardinal MrmRegisterClass(class_code, class_name, create_name,
create_proc, class_record) Mrm‐
Type class_code; String class_name; String cre‐
ate_name; Widget (*create_proc) (); WidgetClass‐
class_record;
DESCRIPTION
The MrmRegisterClass function allows MRM to access user-defined widget
classes. This function registers the necessary information for MRM to
create widgets of this class. You must call MrmRegisterClass prior to
fetching any user-defined class widget.
MrmRegisterClass saves the information needed to access the widget cre‐
ation function and to do type conversion of argument lists by using the
information in MRM databases. This argument is ignored; it is present
for compatibility with previous releases. This argument is ignored; it
is present for compatibility with previous releases. Specifies the
case-sensitive name of the low-level widget creation function for the
class. An example from the Motif Toolkit is XmCreateLabel. Arguments
are parent_widget, name, override_arglist, and override_argcount.
For user-defined widgets, create_name is the creation procedure in the
UIL that defines this widget. Specifies the address of the creation
function that you named in create_name. Specifies a pointer to the
class record.
RETURN VALUE
This function returns one of these status return constants: The func‐
tion executed successfully. The function failed.
MrmRegisterClass(3X)