MrmInitialize(library call) MrmInitialize(library call)
NAME
MrmInitialize -- Prepares an application to use MRM widget-fetching facilities
SYNOPSIS
void MrmInitialize(void)
DESCRIPTION
The MrmInitialize function must be called to prepare an application to use MRM widget-fetching facilities. You must call this function
prior to fetching a widget. However, it is good programming practice to call MrmInitialize prior to performing any MRM operations.
MrmInitialize initializes the internal data structures that MRM needs to successfully perform type conversion on arguments and to success-
fully access widget creation facilities. An application must call MrmInitialize before it uses other MRM functions.
MrmInitialize(library call)
Check Out this Related Man Page
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 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
This function returns one of the following status return constants:
MrmSUCCESS
The function executed successfully.
MrmFAILURE
The function failed.
MrmRegisterClass(library call)