Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ MrmRegisterClass(3X) — DG/UX R4.11MU05

Media Vault

Software Library

Restoration Projects

Artifacts Sought



MrmRegisterClass(3X)          SDK X11 R4.11MU05         MrmRegisterClass(3X)


NAME
       MrmRegisterClass--Saves the information needed for MRM to access the
       widget creation function for user-defined widgets

SYNOPSIS
       #include <Mrm/MrmPublic.h>

       Cardinal MrmRegisterClass(classcode, classname, createname, createproc, classrecord)
            MrmType   classcode;
            String    classname;
            String    createname;
            Widget    (*createproc) ();
            WidgetClassclassrecord;


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


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

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

       createname
                 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 parentwidget,
                 name, overridearglist, and overrideargcount.

       For user-defined widgets, createname is the creation procedure in
       the UIL that defines this widget.

       createproc
                 Specifies the address of the creation function that you
                 named in createname.

       classrecord
                 Specifies a pointer to the class record.


RETURN VALUE
       This function returns one of these status return constants:


       MrmSUCCESS     The function executed successfully.

       MrmFAILURE     The function failed.



Licensed material--property of copyright holder(s)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026