projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Anim doesn't depend on GIF, remove wxUSE_GIF.
[wxWidgets.git]
/
src
/
os2
/
frame.cpp
diff --git
a/src/os2/frame.cpp
b/src/os2/frame.cpp
index 8a8545f7c8e50b186748da3c3c83a2cc2d28bc8b..b885819f933ba54679068522485f7ec95e801f0d 100644
(file)
--- a/
src/os2/frame.cpp
+++ b/
src/os2/frame.cpp
@@
-1,5
+1,5
@@
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
-// Name: frame.cpp
+// Name:
src/os2/
frame.cpp
// Purpose: wxFrame
// Author: David Webster
// Modified by:
// Purpose: wxFrame
// Author: David Webster
// Modified by:
@@
-13,7
+13,6
@@
#include "wx/wxprec.h"
#ifndef WX_PRECOMP
#include "wx/wxprec.h"
#ifndef WX_PRECOMP
- #include "wx/defs.h"
#include "wx/object.h"
#include "wx/dynarray.h"
#include "wx/list.h"
#include "wx/object.h"
#include "wx/dynarray.h"
#include "wx/list.h"
@@
-22,7
+21,6
@@
#include "wx/intl.h"
#include "wx/log.h"
#include "wx/event.h"
#include "wx/intl.h"
#include "wx/log.h"
#include "wx/event.h"
- #include "wx/setup.h"
#include "wx/frame.h"
#include "wx/menu.h"
#include "wx/app.h"
#include "wx/frame.h"
#include "wx/menu.h"
#include "wx/app.h"
@@
-31,36
+29,21
@@
#include "wx/settings.h"
#include "wx/dcclient.h"
#include "wx/mdi.h"
#include "wx/settings.h"
#include "wx/dcclient.h"
#include "wx/mdi.h"
+ #include "wx/toolbar.h"
+ #include "wx/statusbr.h"
+ #include "wx/menuitem.h"
#endif // WX_PRECOMP
#include "wx/os2/private.h"
#endif // WX_PRECOMP
#include "wx/os2/private.h"
-#if wxUSE_STATUSBAR
- #include "wx/statusbr.h"
- #include "wx/generic/statusbr.h"
-#endif // wxUSE_STATUSBAR
-
-#if wxUSE_TOOLBAR
- #include "wx/toolbar.h"
-#endif // wxUSE_TOOLBAR
-
-#include "wx/menuitem.h"
-#include "wx/log.h"
-
// ----------------------------------------------------------------------------
// globals
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// globals
// ----------------------------------------------------------------------------
-extern wxList WXDLLEXPORT wxPendingDelete;
-
#if wxUSE_MENUS_NATIVE
extern wxMenu *wxCurrentPopupMenu;
#endif
#if wxUSE_MENUS_NATIVE
extern wxMenu *wxCurrentPopupMenu;
#endif
-extern void wxAssociateWinWithHandle( HWND hWnd
- ,wxWindowOS2* pWin
- );
-
// ----------------------------------------------------------------------------
// event tables
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// event tables
// ----------------------------------------------------------------------------
@@
-81,9
+64,9
@@
IMPLEMENT_DYNAMIC_CLASS(wxFrame, wxWindow)
#if wxUSE_STATUSBAR
#if wxUSE_NATIVE_STATUSBAR
#if wxUSE_STATUSBAR
#if wxUSE_NATIVE_STATUSBAR
- bool wxFrame::m_bUseNativeStatusBar =
TRUE
;
+ bool wxFrame::m_bUseNativeStatusBar =
true
;
#else
#else
- bool wxFrame::m_bUseNativeStatusBar =
FALSE
;
+ bool wxFrame::m_bUseNativeStatusBar =
false
;
#endif
#endif //wxUSE_STATUSBAR
#endif
#endif //wxUSE_STATUSBAR
@@
-98,7
+81,7
@@
void wxFrame::Init()
m_nFsStatusBarHeight = 0;
m_nFsToolBarHeight = 0;
m_hWndToolTip = 0L;
m_nFsStatusBarHeight = 0;
m_nFsToolBarHeight = 0;
m_hWndToolTip = 0L;
- m_bWasMinimized =
FALSE
;
+ m_bWasMinimized =
false
;
m_frameMenuBar = NULL;
m_frameMenuBar = NULL;
@@
-118,19
+101,17
@@
void wxFrame::Init()
memset(&m_vSwpVScroll, 0, sizeof(SWP));
memset(&m_vSwpStatusBar, 0, sizeof(SWP));
memset(&m_vSwpToolBar, 0, sizeof(SWP));
memset(&m_vSwpVScroll, 0, sizeof(SWP));
memset(&m_vSwpStatusBar, 0, sizeof(SWP));
memset(&m_vSwpToolBar, 0, sizeof(SWP));
- m_bIconized =
FALSE
;
+ m_bIconized =
false
;
} // end of wxFrame::Init
} // end of wxFrame::Init
-bool wxFrame::Create(
- wxWindow* pParent
-, wxWindowID vId
-, const wxString& rsTitle
-, const wxPoint& rPos
-, const wxSize& rSize
-, long lStyle
-, const wxString& rsName
-)
+bool wxFrame::Create( wxWindow* pParent,
+ wxWindowID vId,
+ const wxString& rsTitle,
+ const wxPoint& rPos,
+ const wxSize& rSize,
+ long lStyle,
+ const wxString& rsName )
{
if (!wxTopLevelWindow::Create( pParent
,vId
{
if (!wxTopLevelWindow::Create( pParent
,vId
@@
-140,13
+121,13
@@
bool wxFrame::Create(
,lStyle
,rsName
))
,lStyle
,rsName
))
- return
FALSE
;
- return
TRUE
;
+ return
false
;
+ return
true
;
} // end of wxFrame::Create
wxFrame::~wxFrame()
{
} // end of wxFrame::Create
wxFrame::~wxFrame()
{
- m_isBeingDeleted =
TRUE
;
+ m_isBeingDeleted =
true
;
DeleteAllBars();
} // end of wxFrame::~wxFrame
DeleteAllBars();
} // end of wxFrame::~wxFrame
@@
-231,26
+212,21
@@
wxStatusBar* wxFrame::OnCreateStatusBar(
// Set the height according to the font and the border size
//
vDC.SetFont(pStatusBar->GetFont()); // Screws up the menues for some reason
// Set the height according to the font and the border size
//
vDC.SetFont(pStatusBar->GetFont()); // Screws up the menues for some reason
- vDC.GetTextExtent(
"X"
+ vDC.GetTextExtent(
wxT("X")
,NULL
,&nY
);
int nHeight = ((11 * nY) / 10 + 2 * pStatusBar->GetBorderY());
,NULL
,&nY
);
int nHeight = ((11 * nY) / 10 + 2 * pStatusBar->GetBorderY());
- pStatusBar->SetSize(
-1
- ,
-1
- ,
-1
+ pStatusBar->SetSize(
wxDefaultCoord
+ ,
wxDefaultCoord
+ ,
wxDefaultCoord
,nHeight
);
,nHeight
);
- ::WinSetParent( pStatusBar->GetHWND()
- ,m_hFrame
- ,FALSE
- );
- ::WinSetOwner( pStatusBar->GetHWND()
- ,m_hFrame
- );
+ ::WinSetParent( pStatusBar->GetHWND(), m_hFrame, FALSE );
+ ::WinSetOwner( pStatusBar->GetHWND(), m_hFrame);
//
// to show statusbar
//
//
// to show statusbar
//
@@
-304,7
+280,7
@@
void wxFrame::PositionStatusBar()
{
vError = ::WinGetLastError(vHabmain);
sError = wxPMErrorToStr(vError);
{
vError = ::WinGetLastError(vHabmain);
sError = wxPMErrorToStr(vError);
- wxLogError(
"Error setting parent for StautsBar. Error: %s\n"
, sError.c_str());
+ wxLogError(
_T("Error setting parent for StatusBar. Error: %s\n")
, sError.c_str());
return;
}
}
return;
}
}
@@
-312,24
+288,15
@@
void wxFrame::PositionStatusBar()
#endif // wxUSE_STATUSBAR
#if wxUSE_TOOLBAR
#endif // wxUSE_STATUSBAR
#if wxUSE_TOOLBAR
-wxToolBar* wxFrame::OnCreateToolBar(
- long lStyle
-, wxWindowID vId
-, const wxString& rsName
-)
+wxToolBar* wxFrame::OnCreateToolBar( long lStyle, wxWindowID vId, const wxString& rsName )
{
wxToolBar* pToolBar = wxFrameBase::OnCreateToolBar( lStyle
,vId
,rsName
);
{
wxToolBar* pToolBar = wxFrameBase::OnCreateToolBar( lStyle
,vId
,rsName
);
- ::WinSetParent( pToolBar->GetHWND()
- ,m_hFrame
- ,FALSE
- );
- ::WinSetOwner( pToolBar->GetHWND()
- ,m_hFrame
- );
+ ::WinSetParent( pToolBar->GetHWND(), m_hFrame, FALSE);
+ ::WinSetOwner( pToolBar->GetHWND(), m_hFrame);
return pToolBar;
} // end of WinGuiBase_CFrame::OnCreateToolBar
#endif
return pToolBar;
} // end of WinGuiBase_CFrame::OnCreateToolBar
#endif
@@
-437,14
+404,14
@@
void wxFrame::InternalSetMenuBar()
{
vError = ::WinGetLastError(vHabmain);
sError = wxPMErrorToStr(vError);
{
vError = ::WinGetLastError(vHabmain);
sError = wxPMErrorToStr(vError);
- wxLogError(
"Error setting parent for submenu. Error: %s\n"
, sError.c_str());
+ wxLogError(
_T("Error setting parent for submenu. Error: %s\n")
, sError.c_str());
}
if (!::WinSetOwner(m_hMenu, m_hFrame))
{
vError = ::WinGetLastError(vHabmain);
sError = wxPMErrorToStr(vError);
}
if (!::WinSetOwner(m_hMenu, m_hFrame))
{
vError = ::WinGetLastError(vHabmain);
sError = wxPMErrorToStr(vError);
- wxLogError(
"Error setting parent for submenu. Error: %s\n"
, sError.c_str());
+ wxLogError(
_T("Error setting parent for submenu. Error: %s\n")
, sError.c_str());
}
::WinSendMsg(m_hFrame, WM_UPDATEFRAME, (MPARAM)FCF_MENU, (MPARAM)0);
} // end of wxFrame::InternalSetMenuBar
}
::WinSendMsg(m_hFrame, WM_UPDATEFRAME, (MPARAM)FCF_MENU, (MPARAM)0);
} // end of wxFrame::InternalSetMenuBar
@@
-476,18
+443,15
@@
void wxFrame::OnSysColourChanged(
wxWindow::OnSysColourChanged(rEvent);
} // end of wxFrame::OnSysColourChanged
wxWindow::OnSysColourChanged(rEvent);
} // end of wxFrame::OnSysColourChanged
-// Pass TRUE to show full screen, FALSE to restore.
-bool wxFrame::ShowFullScreen(
- bool bShow
-, long lStyle
-)
+// Pass true to show full screen, false to restore.
+bool wxFrame::ShowFullScreen( bool bShow, long lStyle )
{
if (bShow)
{
if (IsFullScreen())
{
if (bShow)
{
if (IsFullScreen())
- return
FALSE
;
+ return
false
;
- m_bFsIsShowing =
TRUE
;
+ m_bFsIsShowing =
true
;
m_lFsStyle = lStyle;
#if wxUSE_TOOLBAR
m_lFsStyle = lStyle;
#if wxUSE_TOOLBAR
@@
-516,8
+480,8
@@
bool wxFrame::ShowFullScreen(
//
if ((lStyle & wxFULLSCREEN_NOTOOLBAR) && pTheToolBar)
{
//
if ((lStyle & wxFULLSCREEN_NOTOOLBAR) && pTheToolBar)
{
- pTheToolBar->SetSize(
-1
,0);
- pTheToolBar->Show(
FALSE
);
+ pTheToolBar->SetSize(
wxDefaultCoord
,0);
+ pTheToolBar->Show(
false
);
}
#endif //wxUSE_TOOLBAR
}
#endif //wxUSE_TOOLBAR
@@
-560,8
+524,8
@@
bool wxFrame::ShowFullScreen(
//
// Decide which window style flags to turn off
//
//
// Decide which window style flags to turn off
//
- LONG
lNewStyle = m_lFsOldWindowStyle;
- LONG
lOffFlags = 0;
+ LONG lNewStyle = m_lFsOldWindowStyle;
+ LONG lOffFlags = 0;
if (lStyle & wxFULLSCREEN_NOBORDER)
lOffFlags |= FCF_BORDER;
if (lStyle & wxFULLSCREEN_NOBORDER)
lOffFlags |= FCF_BORDER;
@@
-585,13
+549,11
@@
bool wxFrame::ShowFullScreen(
::WinQueryWindowRect(HWND_DESKTOP, &vRect);
nWidth = vRect.xRight - vRect.xLeft;
//
::WinQueryWindowRect(HWND_DESKTOP, &vRect);
nWidth = vRect.xRight - vRect.xLeft;
//
- // Rmember OS/2 is backwards!
+ // R
e
member OS/2 is backwards!
//
nHeight = vRect.yTop - vRect.yBottom;
//
nHeight = vRect.yTop - vRect.yBottom;
- SetSize( nWidth
- ,nHeight
- );
+ SetSize( nWidth, nHeight);
//
// Now flush the window style cache and actually go full-screen
//
// Now flush the window style cache and actually go full-screen
@@
-605,21
+567,18
@@
bool wxFrame::ShowFullScreen(
,SWP_SIZE | SWP_SHOW
);
,SWP_SIZE | SWP_SHOW
);
- wxSizeEvent vEvent( wxSize( nWidth
- ,nHeight
- )
- ,GetId()
- );
+ wxSize sz( nWidth, nHeight );
+ wxSizeEvent vEvent( sz, GetId() );
GetEventHandler()->ProcessEvent(vEvent);
GetEventHandler()->ProcessEvent(vEvent);
- return
TRUE
;
+ return
true
;
}
else
{
if (!IsFullScreen())
}
else
{
if (!IsFullScreen())
- return
FALSE
;
+ return
false
;
- m_bFsIsShowing =
FALSE
;
+ m_bFsIsShowing =
false
;
#if wxUSE_TOOLBAR
wxToolBar* pTheToolBar = GetToolBar();
#if wxUSE_TOOLBAR
wxToolBar* pTheToolBar = GetToolBar();
@@
-629,8
+588,8
@@
bool wxFrame::ShowFullScreen(
//
if (pTheToolBar && (m_lFsStyle & wxFULLSCREEN_NOTOOLBAR))
{
//
if (pTheToolBar && (m_lFsStyle & wxFULLSCREEN_NOTOOLBAR))
{
- pTheToolBar->SetSize(
-1
, m_nFsToolBarHeight);
- pTheToolBar->Show(
TRUE
);
+ pTheToolBar->SetSize(
wxDefaultCoord
, m_nFsToolBarHeight);
+ pTheToolBar->Show(
true
);
}
#endif //wxUSE_TOOLBAR
}
#endif //wxUSE_TOOLBAR
@@
-745,6
+704,15
@@
void wxFrame::PositionToolBar()
,vTHeight
);
}
,vTHeight
);
}
+ else if (pToolBar->GetWindowStyleFlag() & wxTB_BOTTOM )
+ {
+ vWidth = (wxCoord)(vRect.xRight - vRect.xLeft);
+ pToolBar->SetSize( vRect.xLeft - vFRect.xLeft
+ ,vRect.yBottom - vTHeight // assuming the vRect contains the client coordinates
+ ,vWidth
+ ,vHeight
+ );
+ }
else
{
wxCoord vSwidth = 0;
else
{
wxCoord vSwidth = 0;
@@
-775,9
+743,7
@@
void wxFrame::PositionToolBar()
// Windows behaviour where child frames float independently of the parent one
// on the desktop, but are iconized/restored with it
//
// Windows behaviour where child frames float independently of the parent one
// on the desktop, but are iconized/restored with it
//
-void wxFrame::IconizeChildFrames(
- bool bIconize
-)
+void wxFrame::IconizeChildFrames( bool WXUNUSED(bIconize) )
{
// FIXME: Generic MDI does not use Frames for the Childs, so this does _not_
// work. Possibly, the right thing is simply to eliminate this
{
// FIXME: Generic MDI does not use Frames for the Childs, so this does _not_
// work. Possibly, the right thing is simply to eliminate this
@@
-829,23
+795,21
@@
WXHICON wxFrame::GetDefaultIcon() const
// ---------------------------------------------------------------------------
// preprocessing
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
// preprocessing
// ---------------------------------------------------------------------------
-bool wxFrame::OS2TranslateMessage(
- WXMSG* pMsg
-)
+bool wxFrame::OS2TranslateMessage( WXMSG* pMsg )
{
//
// try the menu bar accels
//
{
//
// try the menu bar accels
//
- wxMenuBar*
pMenuBar = GetMenuBar();
+ wxMenuBar* pMenuBar = GetMenuBar();
if (!pMenuBar)
if (!pMenuBar)
- return
FALSE
;
+ return
false
;
#if wxUSE_ACCEL && wxUSE_MENUS_NATIVE
const wxAcceleratorTable& rAcceleratorTable = pMenuBar->GetAccelTable();
return rAcceleratorTable.Translate(GetHWND(), pMsg);
#else
#if wxUSE_ACCEL && wxUSE_MENUS_NATIVE
const wxAcceleratorTable& rAcceleratorTable = pMenuBar->GetAccelTable();
return rAcceleratorTable.Translate(GetHWND(), pMsg);
#else
- return
FALSE
;
+ return
false
;
#endif //wxUSE_ACCEL
} // end of wxFrame::OS2TranslateMessage
#endif //wxUSE_ACCEL
} // end of wxFrame::OS2TranslateMessage
@@
-854,7
+818,7
@@
bool wxFrame::OS2TranslateMessage(
// ---------------------------------------------------------------------------
bool wxFrame::HandlePaint()
{
// ---------------------------------------------------------------------------
bool wxFrame::HandlePaint()
{
- RECTL
vRect;
+ RECTL vRect;
if (::WinQueryUpdateRect(GetHWND(), &vRect))
{
if (::WinQueryUpdateRect(GetHWND(), &vRect))
{
@@
-897,7
+861,6
@@
bool wxFrame::HandlePaint()
::WinDrawPointer(hPs, nIconX, nIconY, hIcon, DP_NORMAL);
}
::WinEndPaint(hPs);
::WinDrawPointer(hPs, nIconX, nIconY, hIcon, DP_NORMAL);
}
::WinEndPaint(hPs);
- return TRUE;
}
else
{
}
else
{
@@
-931,27
+894,18
@@
bool wxFrame::HandlePaint()
,&vRect
,GetBackgroundColour().GetPixel()
);
,&vRect
,GetBackgroundColour().GetPixel()
);
- ::WinEndPaint(hPS);
+
::WinEndPaint(hPS);
}
}
}
}
- return TRUE;
}
}
}
}
- else
- {
- // nothing to paint - processed
- return TRUE;
- }
- return FALSE;
+
+ return true;
} // end of wxFrame::HandlePaint
} // end of wxFrame::HandlePaint
-bool wxFrame::HandleSize(
- int nX
-, int nY
-, WXUINT nId
-)
+bool wxFrame::HandleSize( int nX, int nY, WXUINT nId )
{
{
- bool
bProcessed = FALSE
;
+ bool
bProcessed = false
;
switch (nId)
{
switch (nId)
{
@@
-966,24
+920,24
@@
bool wxFrame::HandleSize(
//
// restore all child frames too
//
//
// restore all child frames too
//
- IconizeChildFrames(
FALSE
);
- (void)SendIconizeEvent(
FALSE
);
+ IconizeChildFrames(
false
);
+ (void)SendIconizeEvent(
false
);
//
// fall through
//
case kSizeMax:
//
// fall through
//
case kSizeMax:
- m_bIconized =
FALSE
;
+ m_bIconized =
false
;
break;
case kSizeMin:
//
// Iconize all child frames too
//
break;
case kSizeMin:
//
// Iconize all child frames too
//
- IconizeChildFrames(
TRUE
);
+ IconizeChildFrames(
true
);
(void)SendIconizeEvent();
(void)SendIconizeEvent();
- m_bIconized =
TRUE
;
+ m_bIconized =
true
;
break;
}
break;
}
@@
-1019,11
+973,9
@@
bool wxFrame::HandleSize(
return bProcessed;
} // end of wxFrame::HandleSize
return bProcessed;
} // end of wxFrame::HandleSize
-bool wxFrame::HandleCommand(
- WXWORD nId
-, WXWORD nCmd
-, WXHWND hControl
-)
+bool wxFrame::HandleCommand( WXWORD nId,
+ WXWORD nCmd,
+ WXHWND hControl )
{
if (hControl)
{
{
if (hControl)
{
@@
-1033,9
+985,7
@@
bool wxFrame::HandleCommand(
wxWindow* pWin = wxFindWinFromHandle(hControl);
if (pWin)
wxWindow* pWin = wxFindWinFromHandle(hControl);
if (pWin)
- return pWin->OS2Command( nCmd
- ,nId
- );
+ return pWin->OS2Command( nCmd, nId );
}
//
}
//
@@
-1050,26
+1000,21
@@
bool wxFrame::HandleCommand(
wxCurrentPopupMenu = NULL;
wxCurrentPopupMenu = NULL;
- return pPopupMenu->OS2Command( nCmd
- ,nId
- );
- return TRUE;
+ return pPopupMenu->OS2Command( nCmd, nId );
}
#endif
if (ProcessCommand(nId))
{
}
#endif
if (ProcessCommand(nId))
{
- return
TRUE
;
+ return
true
;
}
}
}
}
- return
FALSE
;
+ return
false
;
} // end of wxFrame::HandleCommand
} // end of wxFrame::HandleCommand
-bool wxFrame::HandleMenuSelect(
- WXWORD nItem
-, WXWORD nFlags
-, WXHMENU hMenu
-)
+bool wxFrame::HandleMenuSelect( WXWORD nItem,
+ WXWORD nFlags,
+ WXHMENU hMenu )
{
if( !nFlags )
{
{
if( !nFlags )
{
@@
-1087,26
+1032,24
@@
bool wxFrame::HandleMenuSelect(
}
else
{
}
else
{
- DoGiveHelp(wxEmptyString,
FALSE
);
- return
FALSE
;
+ DoGiveHelp(wxEmptyString,
false
);
+ return
false
;
}
}
}
}
- return
TRUE
;
+ return
true
;
} // end of wxFrame::HandleMenuSelect
// ---------------------------------------------------------------------------
// Main Frame window proc
// ---------------------------------------------------------------------------
} // end of wxFrame::HandleMenuSelect
// ---------------------------------------------------------------------------
// Main Frame window proc
// ---------------------------------------------------------------------------
-MRESULT EXPENTRY wxFrameMainWndProc(
- HWND hWnd
-, ULONG ulMsg
-, MPARAM wParam
-, MPARAM lParam
-)
+MRESULT EXPENTRY wxFrameMainWndProc( HWND hWnd,
+ ULONG ulMsg,
+ MPARAM wParam,
+ MPARAM lParam )
{
{
- MRESULT
rc = (MRESULT)0;
- bool
bProcessed = FALSE
;
- wxFrame*
pWnd = NULL;
+ MRESULT rc = (MRESULT)0;
+ bool
bProcessed = false
;
+ wxFrame* pWnd = NULL;
pWnd = (wxFrame*) wxFindWinFromHandle((WXHWND) hWnd);
switch (ulMsg)
pWnd = (wxFrame*) wxFindWinFromHandle((WXHWND) hWnd);
switch (ulMsg)
@@
-1176,7
+1119,7
@@
MRESULT EXPENTRY wxFrameMainWndProc(
pSWP[i].hwndInsertBehind = HWND_TOP;
}
}
pSWP[i].hwndInsertBehind = HWND_TOP;
}
}
- bProcessed =
TRUE
;
+ bProcessed =
true
;
rc = MRFROMSHORT(nItemCount);
}
break;
rc = MRFROMSHORT(nItemCount);
}
break;
@@
-1232,14
+1175,12
@@
MRESULT EXPENTRY wxFrameWndProc(
return rc;
} // end of wxFrameWndProc
return rc;
} // end of wxFrameWndProc
-MRESULT wxFrame::OS2WindowProc(
- WXUINT uMessage
-, WXWPARAM wParam
-, WXLPARAM lParam
-)
+MRESULT wxFrame::OS2WindowProc( WXUINT uMessage,
+ WXWPARAM wParam,
+ WXLPARAM lParam )
{
{
- MRESULT
mRc = 0L;
- bool
bProcessed = FALSE
;
+ MRESULT mRc = 0L;
+ bool
bProcessed = false
;
switch (uMessage)
{
switch (uMessage)
{
@@
-1343,17
+1284,15
@@
MRESULT wxFrame::OS2WindowProc(
return (MRESULT)mRc;
} // wxFrame::OS2WindowProc
return (MRESULT)mRc;
} // wxFrame::OS2WindowProc
-void wxFrame::SetClient(WXHWND
c_Hwnd
)
+void wxFrame::SetClient(WXHWND
WXUNUSED(c_Hwnd)
)
{
// Duh...nothing to do under OS/2
}
{
// Duh...nothing to do under OS/2
}
-void wxFrame::SetClient(
- wxWindow* pWindow
-)
+void wxFrame::SetClient( wxWindow* pWindow )
{
{
- wxWindow*
pOldClient = this->GetClient();
- bool
bClientHasFocus = pOldClient && (pOldClient == wxWindow::FindFocus());
+ wxWindow* pOldClient = this->GetClient();
+ bool bClientHasFocus = pOldClient && (pOldClient == wxWindow::FindFocus());
if(pOldClient == pWindow) // nothing to do
return;
if(pOldClient == pWindow) // nothing to do
return;
@@
-1365,8
+1304,8
@@
void wxFrame::SetClient(
if(bClientHasFocus )
this->SetFocus();
if(bClientHasFocus )
this->SetFocus();
- pOldClient->Enable(
FALSE
);
- pOldClient->Show(
FALSE
);
+ pOldClient->Enable(
false
);
+ pOldClient->Show(
false
);
::WinSetWindowUShort(pOldClient->GetHWND(), QWS_ID, (USHORT)pOldClient->GetId());
// to avoid OS/2 bug need to update frame
::WinSendMsg((HWND)this->GetFrame(), WM_UPDATEFRAME, (MPARAM)~0, 0);
::WinSetWindowUShort(pOldClient->GetHWND(), QWS_ID, (USHORT)pOldClient->GetId());
// to avoid OS/2 bug need to update frame
::WinSendMsg((HWND)this->GetFrame(), WM_UPDATEFRAME, (MPARAM)~0, 0);
@@
-1382,8
+1321,8
@@
void wxFrame::SetClient(
::WinEnableWindowUpdate((HWND)GetHWND(), FALSE);
if(pOldClient)
{
::WinEnableWindowUpdate((HWND)GetHWND(), FALSE);
if(pOldClient)
{
- pOldClient->Enable(
FALSE
);
- pOldClient->Show(
FALSE
);
+ pOldClient->Enable(
false
);
+ pOldClient->Show(
false
);
::WinSetWindowUShort(pOldClient->GetHWND(), QWS_ID, (USHORT)pOldClient->GetId());
}
pWindow->Reparent(this);
::WinSetWindowUShort(pOldClient->GetHWND(), QWS_ID, (USHORT)pOldClient->GetId());
}
pWindow->Reparent(this);
@@
-1420,4
+1359,3
@@
void wxFrame::SendSizeEvent()
);
}
}
);
}
}
-