projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
include wx/wxchar.h after ctype.h to fix compilation problem with _T redefinition...
[wxWidgets.git]
/
src
/
mgl
/
toplevel.cpp
diff --git
a/src/mgl/toplevel.cpp
b/src/mgl/toplevel.cpp
index d02dac8c3e8593fbb3859b35b4962a1f814893aa..e75baca885c279596821dba727368ecb66710666 100644
(file)
--- a/
src/mgl/toplevel.cpp
+++ b/
src/mgl/toplevel.cpp
@@
-3,7
+3,7
@@
// Purpose:
// Author: Vaclav Slavik
// Id: $Id$
// Purpose:
// Author: Vaclav Slavik
// Id: $Id$
-// Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com)
+// Copyright: (c) 2001
-2002
SciTech Software, Inc. (www.scitechsoft.com)
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
@@
-15,7
+15,7
@@
// headers
// ----------------------------------------------------------------------------
// headers
// ----------------------------------------------------------------------------
-#if
def __GNUG__
+#if
defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma implementation "toplevel.h"
#endif
#pragma implementation "toplevel.h"
#endif
@@
-29,6
+29,7
@@
#include "wx/defs.h"
#include "wx/toplevel.h"
#include "wx/app.h"
#include "wx/defs.h"
#include "wx/toplevel.h"
#include "wx/app.h"
+#include "wx/mgl/private.h"
// ----------------------------------------------------------------------------
// idle system
// ----------------------------------------------------------------------------
// idle system
@@
-159,16
+160,19
@@
bool wxTopLevelWindowMGL::Show(bool show)
void wxTopLevelWindowMGL::Maximize(bool maximize)
{
void wxTopLevelWindowMGL::Maximize(bool maximize)
{
+ int x, y, w, h;
+ wxClientDisplayRect(&x, &y, &w, &h);
+
+ rect_t screenRect = MGL_defRect(x, y, w, h);
+ MGL_wmInvalidateRect(g_winMng, &screenRect);
+
if ( maximize && !m_isMaximized )
{
if ( maximize && !m_isMaximized )
{
- int x, y, w, h;
-
m_isMaximized = TRUE;
GetPosition(&m_savedFrame.x, &m_savedFrame.y);
GetSize(&m_savedFrame.width, &m_savedFrame.height);
m_isMaximized = TRUE;
GetPosition(&m_savedFrame.x, &m_savedFrame.y);
GetSize(&m_savedFrame.width, &m_savedFrame.height);
- wxClientDisplayRect(&x, &y, &w, &h);
SetSize(x, y, w, h);
}
else if ( !maximize && m_isMaximized )
SetSize(x, y, w, h);
}
else if ( !maximize && m_isMaximized )