--- a/docs/trunk/publican/oodialog/en-US/dialogObject.xml
+++ b/docs/trunk/publican/oodialog/en-US/dialogObject.xml
@@ -197,6 +197,10 @@
 <row>
 <entry><xref linkend="mthBackgroundColor"/></entry>
 <entry>Sets the background color of a dialog.</entry>
+</row>
+<row>
+<entry><xref linkend="mthBackgroundSysColor"/></entry>
+<entry>Sets the background color of a dialog using one of the system colors.</entry>
 </row>
 <row>
 <entry><xref linkend="mthCancel"/></entry>
@@ -1947,7 +1951,7 @@
 </section>  <!-- End PlainBaseDialog::autoDetect() [attribute]  -->
 
 
-<section id="rudoConstDir"><title>constDir (Attribute)</title>
+<section id="rudoConstDir" xreflabel="constDir"><title>constDir (Attribute)</title>
 <programlisting>
 ResourceUtils::<xref linkend="atrConstDir"/>
 
@@ -2605,7 +2609,7 @@
 </section>  <!-- End dialog object::addNewAttribute() -->
 
 
-<section id="deAddAutoStartMethod"><title>addAutoStartMethod</title>
+<section id="deAddAutoStartMethod" xreflabel="addAutoStartMethod"><title>addAutoStartMethod</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthAddAutoStartMethod"/>
 
@@ -2617,7 +2621,7 @@
 </section>
 
 
-<section id="deEndAsyncExecution"><title>endAsyncExecution</title>
+<section id="deEndAsyncExecution" xreflabel="endAsyncExecution"><title>endAsyncExecution</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthEndAsyncExecution"/>
 
@@ -2813,7 +2817,7 @@
 </section>
 
 
-<section id="deExecuteAsync"><title>executeAsync</title>
+<section id="deExecuteAsync" xreflabel="executeAsync"><title>executeAsync</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthExecuteAsync"/>
 
@@ -2907,7 +2911,7 @@
 </variablelist>
 </section>
 
-<section id="rudoParseIncludeFile"><title>parseIncludefile</title>
+<section id="rudoParseIncludeFile" xreflabel="parseIncludefile"><title>parseIncludefile</title>
 <programlisting>
 ResourceUtils::<xref linkend="mthParseIncludeFile"/>
 
@@ -2919,7 +2923,7 @@
 </section>
 
 
-<section id="dePopup"><title>popup</title>
+<section id="dePopup" xreflabel="popup"><title>popup</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthPopup"/>
 
@@ -2931,7 +2935,7 @@
 </section>
 
 
-<section id="dePopupAsChild"><title>popupAsChild</title>
+<section id="dePopupAsChild" xreflabel="popupAsChild"><title>popupAsChild</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthPopupAsChild"/>
 
@@ -2943,7 +2947,7 @@
 </section>
 
 
-<section id="rudoResolveNumericID"><title>resolveNumericID</title>
+<section id="rudoResolveNumericID" xreflabel="resolveNumericID"><title>resolveNumericID</title>
 <programlisting>
 ResourceUtils::<xref linkend="mthResolveNumericID"/>
 
@@ -2954,7 +2958,7 @@
 </programlisting>
 </section>
 
-<section id="rudoResolveSymbolicID"><title>resolveSymbolicID</title>
+<section id="rudoResolveSymbolicID" xreflabel="resolveSymbolicID"><title>resolveSymbolicID</title>
 <programlisting>
 ResourceUtils::<xref linkend="mthResolveSymbolicID"/>
 
@@ -4203,7 +4207,7 @@
   <xref linkend="clsEventNotification"/> class. These methods are documented here.
 </para>
 
-<section id="enAddUserMsg"><title>addUserMsg</title>
+<section id="enAddUserMsg" xreflabel="addUserMsg"><title>addUserMsg</title>
 <programlisting>
 EventNotification::<xref linkend="mthAddUserMsg"/>
 
@@ -4215,7 +4219,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectActivate"><title>connectActivate</title>
+<section id="enConnectActivate" xreflabel="connectActivate"><title>connectActivate</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectActivate"/>
 
@@ -4226,7 +4230,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectAllSBEvents"><title>connectAllSBEvents</title>
+<section id="enConnectAllSBEvents" xreflabel="connectAllSBEvents"><title>connectAllSBEvents</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectAllSBEvents"/>
 
@@ -4237,7 +4241,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectButtonEvent"><title>connectButtonEvent</title>
+<section id="enConnectButtonEvent" xreflabel="connectButtonEvent"><title>connectButtonEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectButtonEvent"/>
 
@@ -4248,7 +4252,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectComboBoxEvent"><title>connectComboBoxEvent</title>
+<section id="enConnectComboBoxEvent" xreflabel="connectComboBoxEvent"><title>connectComboBoxEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectComboBoxEvent"/>
 
@@ -4259,7 +4263,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectCommandEvents"><title>connectCommandEvents</title>
+<section id="enConnectCommandEvents" xreflabel="connectCommandEvents"><title>connectCommandEvents</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectCommandEvents"/>
 
@@ -4269,7 +4273,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectDateTimePickerEvent"><title>connectDateTimePickerEvent</title>
+<section id="enConnectDateTimePickerEvent" xreflabel="connectDateTimePickerEvent"><title>connectDateTimePickerEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectDateTimePickerEvent"/>
 
@@ -4280,7 +4284,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectDraw"><title>connectDraw</title>
+<section id="enConnectDraw" xreflabel="connectDraw"><title>connectDraw</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectDraw"/>
 
@@ -4291,7 +4295,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectEachSBEvent"><title>connectEachSBEvent</title>
+<section id="enConnectEachSBEvent" xreflabel="connectEachSBEvent"><title>connectEachSBEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectEachSBEvent"/>
 
@@ -4305,7 +4309,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectEditEvent"><title>connectEditEvent</title>
+<section id="enConnectEditEvent" xreflabel="connectEditEvent"><title>connectEditEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectEditEvent"/>
 
@@ -4316,7 +4320,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectFKeyPress"><title>connectFKeyPress</title>
+<section id="enConnectFKeyPress" xreflabel="connectFKeyPress"><title>connectFKeyPress</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectFKeyPressDialogObject"/>
 
@@ -4327,7 +4331,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectHelp"><title>connectHelp</title>
+<section id="enConnectHelp" xreflabel="connectHelp"><title>connectHelp</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectHelp"/>
 
@@ -4337,7 +4341,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectKeyPress"><title>connectKeyPress</title>
+<section id="enConnectKeyPress" xreflabel="connectKeyPress"><title>connectKeyPress</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectKeyPressDialogObject"/>
 
@@ -4348,7 +4352,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectListBoxEvent"><title>connectListBoxEvent</title>
+<section id="enConnectListBoxEvent" xreflabel="connectListBoxEvent"><title>connectListBoxEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectListBoxEvent"/>
 
@@ -4359,7 +4363,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectListViewEvent"><title>connectListViewEvent</title>
+<section id="enConnectListViewEvent" xreflabel="connectListViewEvent"><title>connectListViewEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectListViewEvent"/>
 
@@ -4370,7 +4374,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectMonthCalendarEvent"><title>connectMonthCalendarEvent</title>
+<section id="enConnectMonthCalendarEvent" xreflabel="connectMonthCalendarEvent"><title>connectMonthCalendarEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectMonthCalendarEvent"/>
 
@@ -4381,7 +4385,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectMove"><title>connectMove</title>
+<section id="enConnectMove" xreflabel="connectMove"><title>connectMove</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectMove"/>
 
@@ -4391,7 +4395,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectNotifyEvent"><title>connectNotifyEvent</title>
+<section id="enConnectNotifyEvent" xreflabel="connectNotifyEvent"><title>connectNotifyEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectNotifyEvent"/>
 
@@ -4402,7 +4406,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectPosChanged"><title>connectPosChanged</title>
+<section id="enConnectPosChanged" xreflabel="connectPosChanged"><title>connectPosChanged</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectPosChanged"/>
 
@@ -4412,7 +4416,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectResize"><title>connectResize</title>
+<section id="enConnectResize" xreflabel="connectResize"><title>connectResize</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectResize"/>
 
@@ -4422,7 +4426,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectResizing"><title>connectResizing</title>
+<section id="enConnectResizing" xreflabel="connectResizing"><title>connectResizing</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectResizing"/>
 
@@ -4432,7 +4436,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectScrollBarEvent"><title>connectScrollBarEvent</title>
+<section id="enConnectScrollBarEvent" xreflabel="connectScrollBarEvent"><title>connectScrollBarEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectScrollBarEvent"/>
 
@@ -4443,7 +4447,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectSizeMoveEnded"><title>connectSizeMoveEnded</title>
+<section id="enConnectSizeMoveEnded" xreflabel="connectSizeMoveEnded"><title>connectSizeMoveEnded</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectSizeMoveEnded"/>
 
@@ -4455,7 +4459,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectStaticEvent"><title>connectStaticEvent</title>
+<section id="enConnectStaticEvent" xreflabel="connectStaticEvent"><title>connectStaticEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectStaticEvent"/>
 
@@ -4466,7 +4470,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectTabEvent"><title>connectTabEvent</title>
+<section id="enConnectTabEvent" xreflabel="connectTabEvent"><title>connectTabEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectTabEvent"/>
 
@@ -4477,7 +4481,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectTrackBarEvent"><title>connectTrackBarEvent</title>
+<section id="enConnectTrackBarEvent" xreflabel="connectTrackBarEvent"><title>connectTrackBarEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectTrackBarEvent"/>
 
@@ -4488,7 +4492,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectTreeViewEvent"><title>connectTreeViewEvent</title>
+<section id="enConnectTreeViewEvent" xreflabel="connectTreeViewEvent"><title>connectTreeViewEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectTreeViewEvent"/>
 
@@ -4499,7 +4503,7 @@
 </programlisting>
 </section>
 
-<section id="enConnectUpDownEvent"><title>connectUpDownEvent</title>
+<section id="enConnectUpDownEvent" xreflabel="connectUpDownEvent"><title>connectUpDownEvent</title>
 <programlisting>
 EventNotification::<xref linkend="mthConnectUpDownEvent"/>
 
@@ -4511,7 +4515,7 @@
 
 </section>
 
-<section id="enDefListDragHandler"><title>defListDragHandler</title>
+<section id="enDefListDragHandler" xreflabel="defListDragHandler"><title>defListDragHandler</title>
 <programlisting>
 EventNotification::<xref linkend="mthDefListDragHandler"/>
 
@@ -4522,7 +4526,7 @@
 </programlisting>
 </section>
 
-<section id="enDefTreeDragHandler"><title>defTreeDragHandler</title>
+<section id="enDefTreeDragHandler" xreflabel="defTreeDragHandler"><title>defTreeDragHandler</title>
 <programlisting>
 EventNotification::<xref linkend="mthDefTreeDragHandler"/>
 
@@ -4533,7 +4537,7 @@
 </programlisting>
 </section>
 
-<section id="enDisconnectKeyPress"><title>disconnectKeyPress</title>
+<section id="enDisconnectKeyPress" xreflabel="disconnectKeyPress"><title>disconnectKeyPress</title>
 <programlisting>
 EventNotification::<xref linkend="mthDisconnectKeyPressDialogObject"/>
 
@@ -4545,7 +4549,7 @@
 </programlisting>
 </section>
 
-<section id="enHasKeyPressConnection"><title>hasKeyPressConnection</title>
+<section id="enHasKeyPressConnection" xreflabel="hasKeyPressConnection"><title>hasKeyPressConnection</title>
 <programlisting>
 EventNotification::<xref linkend="mthHasKeyPressConnectionDialogObject"/>
 
@@ -4866,31 +4870,149 @@
 
 <section id="mthBackgroundColor" xreflabel="backgroundColor"><title>backgroundColor</title>
 <indexterm><primary>backgroundColor</primary></indexterm>
-<programlisting>
-<![CDATA[
->>--backgroundColor(--color--)-------------------><
-
-
-]]>
-</programlisting>
-
-<para>The backgroundColor method sets the background
-color of a dialog. </para>
-<variablelist>
-<varlistentry><term><emphasis role="bold">Arguments:</emphasis></term>
-<listitem><para>The only argument is:
-<variablelist>
-<varlistentry><term>color</term>
-<listitem><para>A color-palette index specifying the background color. For information
-on the color numbers, refer to Definition of <link linkend="sctTermDefs">Terms</link>.
-</para></listitem></varlistentry>
-</variablelist>
-</para></listitem></varlistentry>
-<varlistentry><term><emphasis role="bold">Return value:</emphasis></term>
-<listitem><para>This method does not return a value.
-</para></listitem></varlistentry>
-</variablelist>
-</section>
+<indexterm><primary>dialog object</primary><secondary>backgroundColor</secondary></indexterm>
+<programlisting>
+<![CDATA[
+>>--backgroundColor(--color--+---------+--)------><
+                             +--isClr--+
+]]>
+</programlisting>
+
+<para>
+  Sets the background color of the dialog's <xref linkend="defClientArea"/>. This is the color used to paint all areas of the
+  dialog that are not covered by dialog controls.
+</para>
+<variablelist>
+  <varlistentry><term><emphasis role="bold">Arguments:</emphasis></term>
+  <listitem>
+  <para>
+    The arguments are:
+  </para>
+    <variablelist>
+      <varlistentry><term>color [required]</term>
+      <listitem>
+      <para>
+        Specifies the color to be used. This value can be either a palette color <link linkend="defColor">index</link>, or a
+        <xref linkend="defColorRef"/> number. To use a COLORREF number, the <emphasis role="italic">isClr</emphasis> argument
+        must be true.
+      </para>
+      </listitem></varlistentry>
+      <varlistentry><term>isClr [optional]</term>
+      <listitem>
+      <para>
+        Speicifes if the <emphasis role="italic">color</emphasis> argument is a COLORREF or a palette index. If true, the
+        <emphasis role="italic">color</emphasis> argument is interpreted as a COLORREF, if false it is interpreted to be a
+        pallete index. The default if this argument is omitted is false.
+      </para>
+      </listitem></varlistentry>
+    </variablelist>
+  </listitem></varlistentry>
+  <varlistentry><term><emphasis role="bold">Return value:</emphasis></term>
+  <listitem>
+  <para>
+    Returns true on success, false on error.
+  </para>
+  </listitem></varlistentry>
+  <varlistentry><term><emphasis role="bold">Remarks:</emphasis></term>
+  <listitem>
+  <para>
+    To correctly construct a COLORREF, it is easist to use the <xref linkend="mthColorRef"/> method of the <xref
+    linkend="clsImage"/> class.
+  </para>
+  </listitem></varlistentry>
+  <varlistentry><term><emphasis role="bold">Details</emphasis></term>
+  <listitem>
+  <para>
+    Raises syntax errors when incorrect usage is detected.
+  </para>
+  <para>
+    Sets the <link linkend="dotSystemErrorCode">.SystemErrorCode</link> variable.
+  </para>
+  </listitem></varlistentry>
+  <varlistentry><term><emphasis role="bold">Example:</emphasis></term>
+  <listitem>
+  <para>
+    This example sets the background color to a palish blue:
+<programlisting>
+<![CDATA[
+  self~backgroundColor(.Image~colorRef(171, 214, 245), .true)
+
+]]>
+</programlisting>
+  </para>
+  </listitem></varlistentry>
+</variablelist>
+</section>  <!-- End dialog object::backgroundColor() -->
+
+
+<section id="mthBackgroundSysColor" xreflabel="backgroundSysColor"><title>backgroundSysColor</title>
+<indexterm><primary>backgroundSysColor</primary></indexterm>
+<indexterm><primary>dialog object</primary><secondary>backgroundSysColor</secondary></indexterm>
+<programlisting>
+<![CDATA[
+>>--backgroundSysColor(--color--)------><
+
+]]>
+</programlisting>
+
+<para>
+  Sets the background color of the dialog's <xref linkend="defClientArea"/> to a system color. This is the color used to
+  paint all areas of the dialog that are not covered by dialog controls.
+</para>
+<variablelist>
+  <varlistentry><term><emphasis role="bold">Arguments:</emphasis></term>
+  <listitem>
+  <para>
+    The single argument is:
+  </para>
+    <variablelist>
+      <varlistentry><term>color [required]</term>
+      <listitem>
+      <para>
+        Specifies the system color to be used. This can be either the non-negative whole number ID or the keyword ID. IDs can
+        be looked up in the System Color Elements <link linkend="tblSysColors">table</link>.
+      </para>
+      </listitem></varlistentry>
+    </variablelist>
+  </listitem></varlistentry>
+  <varlistentry><term><emphasis role="bold">Return value:</emphasis></term>
+  <listitem>
+  <para>
+    Returns true on success, false on error.
+  </para>
+  </listitem></varlistentry>
+  <varlistentry><term><emphasis role="bold">Remarks:</emphasis></term>
+  <listitem>
+  <para>
+    System colors are the colors used for display elements in the system. These colors can be customized by the user. By
+    using a system color ID, rather than using the <xref linkend="mthBackgroundColor"/> method, the Rexx programmer can be
+    sure the background matches that of the current system. Even if the user has changed from the normal default.
+  </para>
+  </listitem></varlistentry>
+  <varlistentry><term><emphasis role="bold">Details</emphasis></term>
+  <listitem>
+  <para>
+    Raises syntax errors when incorrect usage is detected.
+  </para>
+  <para>
+    Sets the <link linkend="dotSystemErrorCode">.SystemErrorCode</link> variable.
+  </para>
+  </listitem></varlistentry>
+  <varlistentry><term><emphasis role="bold">Example:</emphasis></term>
+  <listitem>
+  <para>
+    This example sets the background color of the dialog to be the same as the color of a multiple document interface (MDI)
+    application,
+<programlisting>
+<![CDATA[
+  self~backgroundSysColor('APPWORKSPACE')
+
+]]>
+</programlisting>
+  </para>
+  </listitem></varlistentry>
+</variablelist>
+</section>  <!-- End dialog object::backgroundColor() -->
 
 
 <section id="mthCenter" xreflabel="center"><title>center</title>
@@ -5193,7 +5315,7 @@
 </section>  <!-- End dialog object::focusControl() -->
 
 
-<section id="deGetControlRect"><title>getControlRect</title>
+<section id="deGetControlRect" xreflabel="getControlRect"><title>getControlRect</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetControlRect"/>
 
@@ -5844,7 +5966,7 @@
 </section>
 
 
-<section id="deMoveControl"><title>moveControl</title>
+<section id="deMoveControl" xreflabel="moveControl"><title>moveControl</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthMoveControl"/>
 
@@ -5855,7 +5977,7 @@
 </programlisting>
 </section>
 
-<section id="deResizeControl"><title>resizeControl</title>
+<section id="deResizeControl" xreflabel="resizeControl"><title>resizeControl</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthResizeControl"/>
 
@@ -5923,7 +6045,7 @@
 </section>
 
 
-<section id="deSetControlColor"><title>setControlColor</title>
+<section id="deSetControlColor" xreflabel="setControlColor"><title>setControlColor</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetControlColor"/>
 
@@ -5935,7 +6057,7 @@
 </section>
 
 
-<section id="deSetControlFont"><title>setControlFont</title>
+<section id="deSetControlFont" xreflabel="setControlFont"><title>setControlFont</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetControlFont"/>
 
@@ -5947,7 +6069,7 @@
 </section>
 
 
-<section id="deSetControlSysColor"><title>setControlSysColor</title>
+<section id="deSetControlSysColor" xreflabel="setControlSysColor"><title>setControlSysColor</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetControlSysColor"/>
 
@@ -6144,7 +6266,7 @@
 </section>
 
 
-<section id="deSetForegroundWindow"><title>setForegroundWindow</title>
+<section id="deSetForegroundWindow" xreflabel="setForegroundWindow"><title>setForegroundWindow</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetForegroundWindow"/>
 
@@ -6308,7 +6430,7 @@
 </section>
 
 
-<section id="deSetWindowRect"><title>setWindowRect</title>
+<section id="deSetWindowRect" xreflabel="setWindowRect"><title>setWindowRect</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetWindowRect"/>
 
@@ -7062,7 +7184,7 @@
 </section>
 
 
-<section id="deChangeBitmapButton"><title>changeBitmapButton</title>
+<section id="deChangeBitmapButton" xreflabel="changeBitmapButton"><title>changeBitmapButton</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthChangeBitmapButton"/>
 
@@ -7077,7 +7199,7 @@
 </section>
 
 
-<section id="deDimBitmap"><title>dimBitmap</title>
+<section id="deDimBitmap" xreflabel="dimBitmap"><title>dimBitmap</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthDimBitmap"/>
 
@@ -7089,7 +7211,7 @@
 </section>
 
 
-<section id="deDisplaceBitmap"><title>displaceBitmap</title>
+<section id="deDisplaceBitmap" xreflabel="displaceBitmap"><title>displaceBitmap</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthDisplaceBitmap"/>
 
@@ -7099,7 +7221,7 @@
 </programlisting>
 </section>
 
-<section id="deDrawBitmap"><title>drawBitmap</title>
+<section id="deDrawBitmap" xreflabel="drawBitmap"><title>drawBitmap</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthDrawBitmap"/>
 
@@ -7114,7 +7236,7 @@
 </section>
 
 
-<section id="deGetBitmapPosition"><title>getBitmapPosition</title>
+<section id="deGetBitmapPosition" xreflabel="getBitmapPosition"><title>getBitmapPosition</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetBitmapPosition"/>
 
@@ -7125,7 +7247,7 @@
 </section>
 
 
-<section id="deGetBitmapSize"><title>getBitmapSize</title>
+<section id="deGetBitmapSize" xreflabel="getBitmapSize"><title>getBitmapSize</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetBitmapSize"/>
 
@@ -7136,7 +7258,7 @@
 </section>
 
 
-<section id="deGetBitmapSizeX"><title>getBitmapSizeX</title>
+<section id="deGetBitmapSizeX" xreflabel="getBitmapSizeX"><title>getBitmapSizeX</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetBitmapSizeX"/>
 
@@ -7147,7 +7269,7 @@
 </section>
 
 
-<section id="deGetBitmapSizeY"><title>getBitmapSizeY</title>
+<section id="deGetBitmapSizeY" xreflabel="getBitmapSizeY"><title>getBitmapSizeY</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetBitmapSizeY"/>
 
@@ -7158,7 +7280,7 @@
 </section>
 
 
-<section id="deGetBmpDisplacement"><title>getBmpDisplacement</title>
+<section id="deGetBmpDisplacement" xreflabel="getBmpDisplacement"><title>getBmpDisplacement</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetBmpDisplacement"/>
 
@@ -7169,7 +7291,7 @@
 </section>
 
 
-<section id="deInstallAnimatedButton"><title>installAnimatedButton</title>
+<section id="deInstallAnimatedButton" xreflabel="installAnimatedButton"><title>installAnimatedButton</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthInstallAnimatedButton"/>
 
@@ -7184,7 +7306,7 @@
 </section>
 
 
-<section id="deInstallBitmapButton"><title>installBitmapButton</title>
+<section id="deInstallBitmapButton" xreflabel="installBitmapButton"><title>installBitmapButton</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthInstallBitmapButton"/>
 
@@ -7196,7 +7318,7 @@
 </section>
 
 
-<section id="deScrollBitmapFromTo"><title>scrollBitmapFromTo</title>
+<section id="deScrollBitmapFromTo" xreflabel="scrollBitmapFromTo"><title>scrollBitmapFromTo</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthScrollBitmapFromTo"/>
 
@@ -7211,7 +7333,7 @@
 </section>
 
 
-<section id="deScrollButton"><title>scrollButton</title>
+<section id="deScrollButton" xreflabel="scrollButton"><title>scrollButton</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthScrollButton"/>
 
@@ -7222,7 +7344,7 @@
 </section>
 
 
-<section id="deSetBitmapPosition"><title>setBitmapPosition</title>
+<section id="deSetBitmapPosition" xreflabel="setBitmapPosition"><title>setBitmapPosition</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetBitmapPosition"/>
 
@@ -7904,7 +8026,7 @@
 </section>
 
 
-<section id="deGetListItemHeight"><title>getListItemHeight</title>
+<section id="deGetListItemHeight" xreflabel="getListItemHeight"><title>getListItemHeight</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetListItemHeight"/>
 
@@ -7915,7 +8037,7 @@
 </section>
 
 
-<section id="deGetListItemHeightPx"><title>getListItemHeightPx</title>
+<section id="deGetListItemHeightPx" xreflabel="getListItemHeightPx"><title>getListItemHeightPx</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetListItemHeightPx"/>
 
@@ -7950,7 +8072,7 @@
 </section>
 
 
-<section id="deGetListWidth"><title>getListWidth</title>
+<section id="deGetListWidth" xreflabel="getListWidth"><title>getListWidth</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetListWidth"/>
 
@@ -7961,7 +8083,7 @@
 </section>
 
 
-<section id="deGetListWidthPx"><title>getListWidthPx</title>
+<section id="deGetListWidthPx" xreflabel="getListWidthPx"><title>getListWidthPx</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetListWidthPx"/>
 
@@ -8074,7 +8196,7 @@
 </section>
 
 
-<section id="deSetListColumnWidth"><title>setListColumnWidth</title>
+<section id="deSetListColumnWidth" xreflabel="setListColumnWidth"><title>setListColumnWidth</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetListColumnWidth"/>
 
@@ -8085,7 +8207,7 @@
 </section>
 
 
-<section id="deSetListColumnWidthPx"><title>setListColumnWidthPx</title>
+<section id="deSetListColumnWidthPx" xreflabel="setListColumnWidthPx"><title>setListColumnWidthPx</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetListColumnWidthPx"/>
 
@@ -8096,7 +8218,7 @@
 </section>
 
 
-<section id="deSetListItemHeight"><title>setListItemHeight</title>
+<section id="deSetListItemHeight" xreflabel="setListItemHeight"><title>setListItemHeight</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetListItemHeight"/>
 
@@ -8107,7 +8229,7 @@
 </section>
 
 
-<section id="deSetListItemHeightPx"><title>setListItemHeightPx</title>
+<section id="deSetListItemHeightPx" xreflabel="setListItemHeightPx"><title>setListItemHeightPx</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetListItemHeightPx"/>
 
@@ -8118,7 +8240,7 @@
 </section>
 
 
-<section id="deSetListWidth"><title>setListWidth</title>
+<section id="deSetListWidth" xreflabel="setListWidth"><title>setListWidth</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetListWidth"/>
 
@@ -8129,7 +8251,7 @@
 </section>
 
 
-<section id="deSetListWidthPx"><title>setListWidthPx</title>
+<section id="deSetListWidthPx" xreflabel="setListWidthPx"><title>setListWidthPx</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetListWidthPx"/>
 
@@ -9012,7 +9134,7 @@
   The methods in this section are dialog object methods used to set or get the behavior of a scroll bar.
 </para>
 
-<section id="deDetermineSBPosition"><title>determineSBPosition</title>
+<section id="deDetermineSBPosition" xreflabel="determineSBPosition"><title>determineSBPosition</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthDetermineSBPosition"/>
 
@@ -9024,7 +9146,7 @@
 </section>
 
 
-<section id="deGetSBPos"><title>getSBPos</title>
+<section id="deGetSBPos" xreflabel="getSBPos"><title>getSBPos</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetSBPos"/>
 
@@ -9035,7 +9157,7 @@
 </section>
 
 
-<section id="deGetSBRange"><title>getSBRange</title>
+<section id="deGetSBRange" xreflabel="getSBRange"><title>getSBRange</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetSBRange"/>
 
@@ -9046,7 +9168,7 @@
 </section>
 
 
-<section id="deSetSBPos"><title>setSBPos</title>
+<section id="deSetSBPos" xreflabel="setSBPos"><title>setSBPos</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetSBPos"/>
 
@@ -9058,7 +9180,7 @@
 </section>
 
 
-<section id="deSetSBRange"><title>setSBRange</title>
+<section id="deSetSBRange" xreflabel="setSBRange"><title>setSBRange</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthSetSBRange"/>
 
@@ -9448,7 +9570,7 @@
   programmer to retrieve a device context.
 </para>
 
-<section id="deClearControlRect"><title>clearControlRect</title>
+<section id="deClearControlRect" xreflabel="clearControlRect"><title>clearControlRect</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthClearControlRect"/>
 
@@ -9458,7 +9580,7 @@
 </programlisting>
 </section>
 
-<section id="deClearRectClsDialogExtensions"><title>clearRect</title>
+<section id="deClearRectClsDialogExtensions" xreflabel="clearRect"><title>clearRect</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthClearRectClsDialogExtensions"/>
 
@@ -9485,7 +9607,7 @@
 </programlisting>
 </section>
 
-<section id="deClearWindowRect"><title>clearWindowRect</title>
+<section id="deClearWindowRect" xreflabel="clearWindowRect"><title>clearWindowRect</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthClearWindowRect"/>
 
@@ -9496,7 +9618,7 @@
 </section>
 
 
-<section id="deCreateBrushClsDialogExtensions"><title>createBrush</title>
+<section id="deCreateBrushClsDialogExtensions" xreflabel="createBrush"><title>createBrush</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthCreateBrushClsDialogExtensions"/>
 
@@ -9508,7 +9630,7 @@
 </section>
 
 
-<section id="deDrawButton"><title>drawButton</title>
+<section id="deDrawButton" xreflabel="drawButton"><title>drawButton</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthDrawButton"/>
 
@@ -9519,7 +9641,7 @@
 </section>
 
 
-<section id="deFreeControlDC"><title>freeControlDC</title>
+<section id="deFreeControlDC" xreflabel="freeControlDC"><title>freeControlDC</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthFreeControlDC"/>
 
@@ -9529,7 +9651,7 @@
 </programlisting>
 </section>
 
-<section id="deFreeWindowDC"><title>freeWindowDC</title>
+<section id="deFreeWindowDC" xreflabel="freeWindowDC"><title>freeWindowDC</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthFreeWindowDC"/>
 
@@ -9540,7 +9662,7 @@
 </section>
 
 
-<section id="deGetControlDC"><title>getControlDC</title>
+<section id="deGetControlDC" xreflabel="getControlDC"><title>getControlDC</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetControlDC"/>
 
@@ -9551,7 +9673,7 @@
 </section>
 
 
-<section id="deGetWindowDC"><title>getWindowDC</title>
+<section id="deGetWindowDC" xreflabel="getWindowDC"><title>getWindowDC</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthGetWindowDC"/>
 
@@ -9562,7 +9684,7 @@
 </section>
 
 
-<section id="deRedrawControl"><title>redrawControl</title>
+<section id="deRedrawControl" xreflabel="redrawControl"><title>redrawControl</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthRedrawControl"/>
 
@@ -9574,7 +9696,7 @@
 </section>
 
 
-<section id="deRedrawRectClsDialogExtensions"><title>redrawRect</title>
+<section id="deRedrawRectClsDialogExtensions" xreflabel="redrawRect"><title>redrawRect</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthRedrawRectClsDialogExtensions"/>
 
@@ -9586,7 +9708,7 @@
 </section>
 
 
-<section id="deRedrawWindow"><title>redrawWindow</title>
+<section id="deRedrawWindow" xreflabel="redrawWindow"><title>redrawWindow</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthRedrawWindow"/>
 
@@ -9597,7 +9719,7 @@
 </section>
 
 
-<section id="deRedrawWindowRect"><title>redrawWindowRect</title>
+<section id="deRedrawWindowRect" xreflabel="redrawWindowRect"><title>redrawWindowRect</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthRedrawWindowRect"/>
 
@@ -9609,7 +9731,7 @@
 </section>
 
 
-<section id="deScrollInControl"><title>scrollInControl</title>
+<section id="deScrollInControl" xreflabel="scrollInControl"><title>scrollInControl</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthScrollInControl"/>
 
@@ -9624,7 +9746,7 @@
 </section>
 
 
-<section id="deScrollText"><title>scrollText</title>
+<section id="deScrollText" xreflabel="scrollText"><title>scrollText</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthScrollText"/>
 
@@ -9639,7 +9761,7 @@
 </section>
 
 
-<section id="deWriteToWindow"><title>writeToWindow</title>
+<section id="deWriteToWindow" xreflabel="writeToWindow"><title>writeToWindow</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthWriteToWindow"/>
 
@@ -9651,7 +9773,7 @@
 </section>
 
 
-<section id="deWriteToControl"><title>writeToControl</title>
+<section id="deWriteToControl" xreflabel="writeToControl"><title>writeToControl</title>
 <programlisting>
 DialogExtensions::<xref linkend="mthWriteToControl"/>