git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35847
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
m_foregroundColour = *wxBLACK;
Widget dialogShell = (Widget) m_mainWidget;
m_foregroundColour = *wxBLACK;
Widget dialogShell = (Widget) m_mainWidget;
- Widget shell = XtParent(dialogShell) ;
// is managed, so we manage without mapping to the screen.
// To show, we map the shell (actually it's parent).
#if !wxUSE_INVISIBLE_RESIZE
// is managed, so we manage without mapping to the screen.
// To show, we map the shell (actually it's parent).
#if !wxUSE_INVISIBLE_RESIZE
+ Widget shell = XtParent(dialogShell) ;
XtVaSetValues(shell, XmNmappedWhenManaged, False, NULL);
#endif
XtVaSetValues(shell, XmNmappedWhenManaged, False, NULL);
#endif
void wxDialog::SetModal(bool flag)
{
void wxDialog::SetModal(bool flag)
{
-#ifdef __VMS
-#pragma message disable codcauunr
-#endif
- m_windowStyle |= wxDIALOG_MODAL ;
- else
- if ( m_windowStyle & wxDIALOG_MODAL )
- m_windowStyle -= wxDIALOG_MODAL ;
-
- wxModelessWindows.DeleteObject(this);
- if (!flag)
- wxModelessWindows.Append(this);
-#ifdef __VMS
-#pragma message enable codcauunr
-#endif
+ wxModelessWindows.DeleteObject(this);
+ else
+ wxModelessWindows.Append(this);
void wxTopLevelWindowMotif::PreDestroy()
{
void wxTopLevelWindowMotif::PreDestroy()
{
-#ifdef __VMS
-#pragma message disable codcauunr
-#endif
- if ( (GetWindowStyleFlag() & wxDIALOG_MODAL) != wxDIALOG_MODAL )
- wxModelessWindows.DeleteObject(this);
-#ifdef __VMS
-#pragma message enable codcauunr
-#endif
+ wxModelessWindows.DeleteObject(this);