Provided by: libmotif-dev_2.3.4-10_amd64 bug

NAME

       MrmRegisterClass  —  Saves  the  information  needed for MRM to access the widget creation
       function for user-defined widgets "MrmRegisterClass" "uil functions" "MrmRegisterClass"

SYNOPSIS

       #include <Mrm/MrmPublic.h>
       Cardinal MrmRegisterClass(
       MrmType class_code,
       String class_name,
       String create_name,
       Widget (*create_proc) (),
       WidgetClass class_record);
       "MRM function" "MrmRegisterClass" "MrmRegisterClass" "definition"

DESCRIPTION

       The MrmRegisterClass function "MrmRegisterClass" "description" 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 creation function and
       to do type conversion of argument lists by using the information in MRM databases.

       class_code
                 This argument  is  ignored;  it  is  present  for  compatibility  with  previous
                 releases.

       class_name
                 This  argument  is  ignored;  it  is  present  for  compatibility  with previous
                 releases.

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

       create_proc
                 Specifies the address of the creation function that you named in create_name.

       class_record
                 Specifies a pointer to the class record.

RETURN

       "MrmSUCCESS" "MrmFAILURE"

       This function returns one of the following status return constants:

       MrmSUCCESS
                 The function executed successfully.

       MrmFAILURE
                 The function failed.

                                                                              MrmRegisterClass(3)