<!-- $XConsortium: MrmInit.sgm /main/3 1996/09/24 21:43:54 rws $ -->
<!-- (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="CDE.WSM.dtmrminit">]]>
<![ %CDE.C.XO; [<RefEntry Id="XCDI.WSM.dtmrminit">]]>

<RefMeta>
<RefEntryTitle>DtMrmInitialize</RefEntryTitle>
<ManVolNum>library call</ManVolNum>
</RefMeta>

<RefNameDiv>
<RefName><Function>DtMrmInitialize</Function></RefName>
<RefPurpose>registers the Dt Widget with the Mrm library and initializes it
</RefPurpose>
</RefNameDiv>

<RefSynopsisDiv>
<FuncSynopsis Remap="ANSI">
<FuncSynopsisInfo>#include &lt;Dt/Mrm.h>
</FuncSynopsisInfo>
<FuncDef>void <Function>DtMrmInitialize</Function></FuncDef>
<Void>
</FuncSynopsis>
</RefSynopsisDiv>

<RefSect1>
<Title>DESCRIPTION</Title>

<Para><Function>DtMrmInitialize</Function> first calls <function>MrmInitialize</function>, and then,
using <function>MrmRegisterClass</function>, registers the following Dt widgets:
</Para>

<itemizedlist>
<listitem><para><structname>DtMenuButton</structname></para></listitem>
<listitem><para><structname>DtTerm</structname></para></listitem>
<listitem><para><structname>DtHelpDialog</structname>, <structname>DtHelpQuickDialog</structname></para></listitem>
<listitem><para><structname>DtEditor</structname></para></listitem>
<listitem><para><structname>DtPrintSetupBox</structname>, <structname>DtPrintSetupDialog</structname></para></listitem>
</itemizedlist>

<Para>
(Refer to the individual widgets for the exact class pointer names, resources, etc.)
</Para>
<Para>
<Function>DtMrmInitialize</Function> is part of the <literal>DtMrm</literal> run time library.
It is necessary to link with <literal>libMrm</literal> to use this function. It is also necessary
to link with <literal>libDtHelp</literal>, <literal>libDtPrint</literal>, <literal>libDtTerm</literal>,
and <literal>libDtWidget</literal> to resolve all the create routines.
</Para>
<Para>
This function might be implemented as a macro. Do not rely on it being a function (i.e. usable as data)
in all implementations of CDE.
</Para>
</RefSect1>

<refsect1>
<Title>ARGUMENTS</Title>
<para>
None.
</para>
</RefSect1>


<RefSect1>
<Title>SEE ALSO</Title>
<para><literal>uil(1)</literal></para>
</RefSect1>

</RefEntry>




