<!-- $XConsortium: DtMrm.sgm /main/2 1996/10/28 15:49:01 cdedoc $ -->
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
<!-- (c) Copyright 1995 International Business Machines Corp. -->
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1995 Novell, Inc. -->
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
<!-- (c) Copyright 1995 Hitachi. -->

<![ %CDE.C.CDE; [<RefEntry Id="CDEMX.XCSA.dtmrm">]]>
<![ %CDE.C.XO; [<RefEntry Id="XCSA.dtmrm">]]>
<RefMeta>
<RefEntryTitle>Dt/Mrm.h</RefEntryTitle>
<ManVolNum>file formats</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Filename>Dt/Mrm.h</Filename></RefName>
<RefPurpose>initializing widgets for URM facilities
</RefPurpose>
</RefNameDiv>
<!-- CDE Common Source Format, Version 1.0.0-->
<!-- *************************************************************************-->
<!-- **  (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company-->
<!-- **  (c) Copyright 1993, 1994, 1995 International Business Machines Corp.-->
<!-- **  (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.-->
<!-- **  (c) Copyright 1993, 1994, 1995 Novell, Inc.-->
<!-- *************************************************************************-->
<RefSynopsisDiv>
<Synopsis>#include &lt;Dt/Mrm.h>
</Synopsis>
</RefSynopsisDiv>
<RefSect1>
<Title>DESCRIPTION</Title>
<para>
The top-level routine <function>DtMrmIntialize</function> is normally accessible to
and used by an application at runtime to access URM facilities.</para>
<para>
<function>DtMrmIntialize</function> must be called in order to prepare an application to
use URM widget fetching facilities for CDE Dt widgets. It is analogous to the
<function>MrmInitialize</function> routine for Motif widgets.</para>
<para>
<function>DtMrmIntialize</function> initializes the internal data
structures (creating the mapping from class codes to the creation
routine for each builtin widget class) which URM needs in order to
successfully perform type conversion on arguments, and successfully
access widget creation facilities. <function>DtMrmIntialize</function> must be called before
any widgets are	created, whether by URM's fetch mechanisms or directly
by the application. It may be called before or after <function>XtInitialize</function>, and
multiple calls after the first one are benign (no-ops).</Para>
</RefSect1>
<RefSect1>
<Title>SEE ALSO</Title>
<Para>
&cdeman.DtMrmInitialize;.
</Para>
</RefSect1>
</RefEntry>


