Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ MrmRegisterClass(3X) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     MrmRegisterClass(3X)      UNIX System V      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(class_code, class_name, create_name, create_proc, class_record)
               MrmType   class_code;
               String    class_name;
               String    create_name;
               Widget    (*create_proc) ();
               WidgetClassclass_record;


     VERSION
          This page documents version 1.2 of the Motif library.

     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.


          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.



     Page 1                                          (printed 4/30/98)





     MrmRegisterClass(3X)      UNIX System V      MrmRegisterClass(3X)



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












































     Page 2                                          (printed 4/30/98)



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