manpagez: man pages & more
man MrmRegisterClass(3)
Home | html | info | man
MrmRegisterClass(library call)                  MrmRegisterClass(library call)




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(
       MrmType class_code,
       String class_name,
       String create_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.

       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  proce-
                 dure 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

       This function returns one of the following status return constants:

       MrmSUCCESS
                 The function executed successfully.

       MrmFAILURE
                 The function failed.



                                                MrmRegisterClass(library call)

openMotif 2.3.1 - Generated Fri Nov 28 18:42:38 CST 2008
© manpagez.com 2000-2026
Individual documents may contain additional copyright information.