+        M_BRUSHDATA->m_vBundle.lColor        = vPmColour;
+        M_BRUSHDATA->m_vBundle.lBackColor    = RGB_WHITE;
+        M_BRUSHDATA->m_vBundle.usMixMode     = FM_OVERPAINT;
+        M_BRUSHDATA->m_vBundle.usBackMixMode = BM_OVERPAINT;
+
+        bOk = (bool)::GpiSetAttrs( M_BRUSHDATA->m_hBrush
+                                  ,PRIM_AREA
+                                  ,ABB_COLOR | ABB_BACK_COLOR | ABB_MIX_MODE | ABB_BACK_MIX_MODE |
+                                   ABB_SET | ABB_SYMBOL | ABB_REF_POINT
+                                  ,ABB_SET | ABB_SYMBOL | ABB_REF_POINT
+                                  ,&M_BRUSHDATA->m_vBundle
+                                 );
+        if (!bOk)
+        {
+            vError = ::WinGetLastError(vHabmain);
+            sError = wxPMErrorToStr(vError);
+            wxLogError(_T("Can't set Gpi attributes for an AREABUNDLE. Error: %s\n"), sError.c_str());
+        }
+        return bOk;