git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15209
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
- virtual void DoFloodFill( wxCoord vX
+ virtual bool DoFloodFill( wxCoord vX
,wxCoord vY
,const wxColour& rCol
,int nStyle = wxFLOOD_SURFACE
,wxCoord vY
,const wxColour& rCol
,int nStyle = wxFLOOD_SURFACE
,long lTo
);
virtual void SetEditable(bool bEditable);
,long lTo
);
virtual void SetEditable(bool bEditable);
+ virtual void SetFocus(void);
virtual void SetWindowStyleFlag(long lStyle);
//
virtual void SetWindowStyleFlag(long lStyle);
//
bool HandleSysCommand( WXWPARAM wParam
,WXLPARAM lParam
);
bool HandleSysCommand( WXWPARAM wParam
,WXLPARAM lParam
);
- bool HandlePaletteChanged();
+ bool HandlePaletteChanged(void);
+ bool HandleQueryNewPalette(void);
bool HandleSysColorChange(void);
bool HandleSysColorChange(void);
+ bool HandleDisplayChange(void);
+ bool HandleCaptureChanged(WXHWND hBainedCapture);
+
bool HandleCtlColor(WXHBRUSH* hBrush);
bool HandleSetFocus(WXHWND hWnd);
bool HandleKillFocus(WXHWND hWnd);
bool HandleCtlColor(WXHBRUSH* hBrush);
bool HandleSetFocus(WXHWND hWnd);
bool HandleKillFocus(WXHWND hWnd);
void wxBitmapRefData::Free()
{
void wxBitmapRefData::Free()
{
- wxASSERT_MSG( !m_pSelectedInto,
- wxT("deleting bitmap still selected into wxMemoryDC") );
-
+ if ( m_pSelectedInto )
+ {
+ wxLogLastError("GpiDeleteBitmap(hbitmap)");
+ }
if (m_hBitmap)
{
if (!::GpiDeleteBitmap((HBITMAP)m_hBitmap))
if (m_hBitmap)
{
if (!::GpiDeleteBitmap((HBITMAP)m_hBitmap))
//
if (rImage.HasMask())
{
//
if (rImage.HasMask())
{
- hBmp = ::GpiCreateBitmap( hPS
- ,&vHeader
- ,0L
- ,NULL
- ,NULL
- );
- memset(&vHeader, '\0', sizeof(BITMAPINFOHEADER2));
- hBmpOld = ::GpiSetBitmap(hPS, hBmp);
-
vHeader.cbFix = sizeof(BITMAPINFOHEADER2);
vHeader.cx = nWidth;
vHeader.cy = nHeight;
vHeader.cbFix = sizeof(BITMAPINFOHEADER2);
vHeader.cx = nWidth;
vHeader.cy = nHeight;
+ hBmpOld = ::GpiSetBitmap(hPS, hBmp);
if (nNumDIB == 1)
nHeight = nBmpHeight;
else
if (nNumDIB == 1)
nHeight = nBmpHeight;
else
+ ::GpiSetBitmap(hPSMem, hBitmap);
lScans = ::GpiQueryBitmapBits( hPSMem
,0L
,(LONG)nHeight
lScans = ::GpiQueryBitmapBits( hPSMem
,0L
,(LONG)nHeight
+ ::GpiSetBitmap(hPSMem, NULLHANDLE);
//
// Similarly, set data according to the possible mask bitmap
//
// Similarly, set data according to the possible mask bitmap
);
::GpiSetColor(hMemPS, OS2RGB(0, 0, 0));
::GpiSetBackColor(hMemPS, OS2RGB(255, 255, 255) );
);
::GpiSetColor(hMemPS, OS2RGB(0, 0, 0));
::GpiSetBackColor(hMemPS, OS2RGB(255, 255, 255) );
+ ::GpiSetBitmap(hMemPS, hBitmap);
::GpiQueryBitmapBits( hPSMem
,0L
,(LONG)nHeight
,(PBYTE)lpBits
,&vDIBInfo
);
::GpiQueryBitmapBits( hPSMem
,0L
,(LONG)nHeight
,(PBYTE)lpBits
,&vDIBInfo
);
+ ::GpiSetBitmap(hMemPS, NULLHANDLE);
::GpiDestroyPS(hMemPS);
::DevCloseDC(hMemDC);
::GpiDestroyPS(hMemPS);
::DevCloseDC(hMemDC);
HPS hPSSrc = ::GpiCreatePS(vHabmain, hDCSrc, &vSize, PU_PELS | GPIA_ASSOC);
HPS hPSDst = ::GpiCreatePS(vHabmain, hDCDst, &vSize, PU_PELS | GPIA_ASSOC);
POINTL vPoint[4] = { 0, 0, rRect.width, rRect.height,
HPS hPSSrc = ::GpiCreatePS(vHabmain, hDCSrc, &vSize, PU_PELS | GPIA_ASSOC);
HPS hPSDst = ::GpiCreatePS(vHabmain, hDCDst, &vSize, PU_PELS | GPIA_ASSOC);
POINTL vPoint[4] = { 0, 0, rRect.width, rRect.height,
rRect.x + rRect.width, rRect.y + rRect.height
};
rRect.x + rRect.width, rRect.y + rRect.height
};
,rSize
,lStyle
#if wxUSE_VALIDATORS
,rSize
,lStyle
#if wxUSE_VALIDATORS
::GpiErase(m_hPS);
} // end of wxDC::Clear
::GpiErase(m_hPS);
} // end of wxDC::Clear
wxCoord vX
, wxCoord vY
, const wxColour& rCol
wxCoord vX
, wxCoord vY
, const wxColour& rCol
POINTL vPtlPos;
LONG lColor;
LONG lOptions;
POINTL vPtlPos;
LONG lColor;
LONG lOptions;
+ LONG lHits;
+ bool bSuccess = FALSE;
vPtlPos.x = vX; // Loads x-coordinate
vPtlPos.y = OS2Y(vY,0); // Loads y-coordinate
vPtlPos.x = vX; // Loads x-coordinate
vPtlPos.y = OS2Y(vY,0); // Loads y-coordinate
if(wxFLOOD_SURFACE == nStyle)
lOptions = FF_SURFACE;
if(wxFLOOD_SURFACE == nStyle)
lOptions = FF_SURFACE;
- ::GpiFloodFill(m_hPS, lOptions, lColor);
-
+ if ((lHits = ::GpiFloodFill(m_hPS, lOptions, lColor)) != GPI_ERROR)
+ bSuccess = TRUE;
+ return TRUE;
} // end of wxDC::DoFloodFill
bool wxDC::DoGetPixel(
} // end of wxDC::DoFloodFill
bool wxDC::DoGetPixel(
LONG lBorderColor;
int nIsTRANSPARENT = 0;
LONG lBorderColor;
int nIsTRANSPARENT = 0;
+ //
+ // Might be a memory DC with no Paint rect
+ //
+ if (!(m_vRclPaint.yTop == 0 &&
+ m_vRclPaint.yBottom == 0 &&
+ m_vRclPaint.xRight == 0 &&
+ m_vRclPaint.xLeft == 0))
+ vY = OS2Y(vY,vHeight);
wxCoord vX2 = vX + vWidth;
wxCoord vY2 = vY + vHeight;
wxCoord vX2 = vX + vWidth;
wxCoord vY2 = vY + vHeight;
+ //
+ // Debug testing:
+ //
+ for (int i = 0; i < vHeight; i++)
+ {
+ for (int j = 0; j < vHeight; j++)
+ {
+ vPoint[0].x = j; vPoint[0].y = i;
+ lColor = ::GpiQueryPel(m_hPS, &vPoint[0]);
+ }
+ }
}
CalcBoundingBox(vX, vY);
CalcBoundingBox(vX2, vY2);
}
CalcBoundingBox(vX, vY);
CalcBoundingBox(vX2, vY2);
// DrawText() to OPAQUE as required, otherwise always TRANSPARENT
::GpiSetBackMix( GetHPS(), BM_LEAVEALONE );
}
// DrawText() to OPAQUE as required, otherwise always TRANSPARENT
::GpiSetBackMix( GetHPS(), BM_LEAVEALONE );
}
+ memset(&m_vRclPaint, 0, sizeof(m_vRclPaint));
} // end of wxMemoryDC::Init
bool wxMemoryDC::CreateCompatible(
} // end of wxMemoryDC::Init
bool wxMemoryDC::CreateCompatible(
m_vSelectedBitmap = rBitmap;
m_vSelectedBitmap = rBitmap;
- WXHBITMAP hBmp = m_vSelectedBitmap.GetHBITMAP();
+ WXHBITMAP hBmp = rBitmap.GetHBITMAP();
rEvent.Skip();
} // end of wxTextCtrl::OnChar
rEvent.Skip();
} // end of wxTextCtrl::OnChar
+void wxTextCtrl::SetFocus()
+{
+ wxTextCtrlBase::SetFocus();
+ if ( !HasFlag(wxTE_MULTILINE) )
+ {
+ SetSelection(-1, -1);
+ }
+} // end of wxTextCtrl::SetFocus
+
bool wxTextCtrl::OS2Command(
WXUINT uParam
, WXWORD WXUNUSED(vId)
bool wxTextCtrl::OS2Command(
WXUINT uParam
, WXWORD WXUNUSED(vId)
-;From library: F:\DEV\WX2\WXWINDOWS\LIB\WX.lib
+;From library: H:\DEV\WX2\WXWINDOWS\lib\wx.lib
;From object file: dummy.cpp
;PUBDEFs (Symbols available from object file):
wxDummyChar
;From object file: dummy.cpp
;PUBDEFs (Symbols available from object file):
wxDummyChar
wxEVT_NC_LEFT_DCLICK
wxEVT_INIT_DIALOG
wxEVT_COMMAND_SET_FOCUS
wxEVT_NC_LEFT_DCLICK
wxEVT_INIT_DIALOG
wxEVT_COMMAND_SET_FOCUS
- ;From object file: F:\DEV\WX2\WXWINDOWS\src\common\extended.c
+ ;From object file: H:\DEV\WX2\WXWINDOWS\src\common\extended.c
;PUBDEFs (Symbols available from object file):
ConvertToIeeeExtended
ConvertFromIeeeExtended
;PUBDEFs (Symbols available from object file):
ConvertToIeeeExtended
ConvertFromIeeeExtended
Read32__17wxTextInputStreamFv
;wxTextInputStream::SkipIfEndOfLine(char)
SkipIfEndOfLine__17wxTextInputStreamFc
Read32__17wxTextInputStreamFv
;wxTextInputStream::SkipIfEndOfLine(char)
SkipIfEndOfLine__17wxTextInputStreamFc
- ;From object file: F:\DEV\WX2\WXWINDOWS\src\common\unzip.c
+ ;From object file: H:\DEV\WX2\WXWINDOWS\src\common\unzip.c
;PUBDEFs (Symbols available from object file):
unzReadCurrentFile
unzGetCurrentFileInfo
;PUBDEFs (Symbols available from object file):
unzReadCurrentFile
unzGetCurrentFileInfo
__ct__15wxTextValidatorFlP8wxString
;wxTextValidator::Validate(wxWindow*)
Validate__15wxTextValidatorFP8wxWindow
__ct__15wxTextValidatorFlP8wxString
;wxTextValidator::Validate(wxWindow*)
Validate__15wxTextValidatorFP8wxWindow
+ ;wxTextValidator::IsNotInCharExcludeList(const wxString&)
+ IsNotInCharExcludeList__15wxTextValidatorFRC8wxString
;wxConstructorForwxTextValidator()
wxConstructorForwxTextValidator__Fv
;wxTextValidator::sm_eventTable
;wxConstructorForwxTextValidator()
wxConstructorForwxTextValidator__Fv
;wxTextValidator::sm_eventTable
;wxTextValidator::SetIncludeList(const wxStringList&)
SetIncludeList__15wxTextValidatorFRC12wxStringList
__vft15wxTextValidator8wxObject
;wxTextValidator::SetIncludeList(const wxStringList&)
SetIncludeList__15wxTextValidatorFRC12wxStringList
__vft15wxTextValidator8wxObject
+ ;wxTextValidator::IsInCharIncludeList(const wxString&)
+ IsInCharIncludeList__15wxTextValidatorFRC8wxString
;wxTextValidator::SetExcludeList(const wxStringList&)
SetExcludeList__15wxTextValidatorFRC12wxStringList
;wxTextValidator::OnChar(wxKeyEvent&)
;wxTextValidator::SetExcludeList(const wxStringList&)
SetExcludeList__15wxTextValidatorFRC12wxStringList
;wxTextValidator::OnChar(wxKeyEvent&)
wxConstructorForwxGridEditorCreatedEvent__Fv
;wxConstructorForwxGridCornerLabelWindow()
wxConstructorForwxGridCornerLabelWindow__Fv
wxConstructorForwxGridEditorCreatedEvent__Fv
;wxConstructorForwxGridCornerLabelWindow()
wxConstructorForwxGridCornerLabelWindow__Fv
- __vft24wxGridCellStringRenderer16wxGridCellWorker
+ __vft22wxGridCellNumberEditor21wxClientDataContainer
+ __vft22wxGridCellBoolRenderer21wxClientDataContainer
;wxGrid::~wxGrid()
__dt__6wxGridFv
;wxGridCellWithAttrArray::~wxGridCellWithAttrArray()
;wxGrid::~wxGrid()
__dt__6wxGridFv
;wxGridCellWithAttrArray::~wxGridCellWithAttrArray()
;wxGridCellBoolRenderer::ms_sizeCheckMark
ms_sizeCheckMark__22wxGridCellBoolRenderer
__vft6wxGrid14wxScrollHelper
;wxGridCellBoolRenderer::ms_sizeCheckMark
ms_sizeCheckMark__22wxGridCellBoolRenderer
__vft6wxGrid14wxScrollHelper
- __vft24wxGridCellNumberRenderer16wxGridCellWorker
- __vft22wxGridCellBoolRenderer16wxGridCellWorker
- __vft20wxGridCellTextEditor16wxGridCellWorker
+ __vft22wxGridCellChoiceEditor21wxClientDataContainer
+ __vft22wxGridCellAttrProvider21wxClientDataContainer
+ __vft21wxGridCellFloatEditor21wxClientDataContainer
+ __vft20wxGridCellTextEditor21wxClientDataContainer
+ __vft15wxGridTableBase21wxClientDataContainer
;wxGridCellAttrProvider::~wxGridCellAttrProvider()
__dt__22wxGridCellAttrProviderFv
;wxGridTypeRegistry::~wxGridTypeRegistry()
;wxGridCellAttrProvider::~wxGridCellAttrProvider()
__dt__22wxGridCellAttrProviderFv
;wxGridTypeRegistry::~wxGridTypeRegistry()
wxConstructorForwxGridRowLabelWindow__Fv
;wxGridCellEditorEvtHandler::sm_classwxGridCellEditorEvtHandler
sm_classwxGridCellEditorEvtHandler__26wxGridCellEditorEvtHandler
wxConstructorForwxGridRowLabelWindow__Fv
;wxGridCellEditorEvtHandler::sm_classwxGridCellEditorEvtHandler
sm_classwxGridCellEditorEvtHandler__26wxGridCellEditorEvtHandler
- __vft22wxGridCellNumberEditor16wxGridCellWorker
- __vft22wxGridCellAttrProvider
- __vft21wxGridCellFloatEditor16wxGridCellWorker
- __vft20wxGridCellBoolEditor16wxGridCellWorker
- __vft16wxGridCellWorker
+ __vft24wxGridCellStringRenderer21wxClientDataContainer
+ __vft24wxGridCellNumberRenderer21wxClientDataContainer
+ __vft20wxGridCellBoolEditor21wxClientDataContainer
;wxGridStringTable::~wxGridStringTable()
__dt__17wxGridStringTableFv
;wxGridWindow::~wxGridWindow()
;wxGridStringTable::~wxGridStringTable()
__dt__17wxGridStringTableFv
;wxGridWindow::~wxGridWindow()
__dt__16wxGridCellEditorFv
;wxConstructorForwxGridStringTable()
wxConstructorForwxGridStringTable__Fv
__dt__16wxGridCellEditorFv
;wxConstructorForwxGridStringTable()
wxConstructorForwxGridStringTable__Fv
- __vft16wxGridCellEditor16wxGridCellWorker
+ __vft17wxGridStringTable21wxClientDataContainer
+ __vft16wxGridCellEditor21wxClientDataContainer
;wxGridStringTable::wxGridStringTable()
__ct__17wxGridStringTableFv
;wxGrid::ShowCellEditControl()
;wxGridStringTable::wxGridStringTable()
__ct__17wxGridStringTableFv
;wxGrid::ShowCellEditControl()
wxConstructorForwxGridColLabelWindow__Fv
;wxGridCellEditorEvtHandler::sm_eventTableEntries
sm_eventTableEntries__26wxGridCellEditorEvtHandler
wxConstructorForwxGridColLabelWindow__Fv
;wxGridCellEditorEvtHandler::sm_eventTableEntries
sm_eventTableEntries__26wxGridCellEditorEvtHandler
- __vft23wxGridCellFloatRenderer16wxGridCellWorker
- __vft22wxGridCellChoiceEditor16wxGridCellWorker
+ __vft23wxGridCellFloatRenderer21wxClientDataContainer
+ __vft16wxGridCellWorker21wxClientDataContainer
;wxGridRowOrColAttrData::~wxGridRowOrColAttrData()
__dt__22wxGridRowOrColAttrDataFv
;wxGridCellCoordsArray::~wxGridCellCoordsArray()
;wxGridRowOrColAttrData::~wxGridRowOrColAttrData()
__dt__22wxGridRowOrColAttrDataFv
;wxGridCellCoordsArray::~wxGridCellCoordsArray()
Draw__22wxGridCellEnumRendererFR6wxGridR14wxGridCellAttrR4wxDCRC6wxRectiT5Ul
;wxGridCellDateTimeRenderer::wxGridCellDateTimeRenderer(wxString,wxString)
__ct__26wxGridCellDateTimeRendererF8wxStringT1
Draw__22wxGridCellEnumRendererFR6wxGridR14wxGridCellAttrR4wxDCRC6wxRectiT5Ul
;wxGridCellDateTimeRenderer::wxGridCellDateTimeRenderer(wxString,wxString)
__ct__26wxGridCellDateTimeRendererF8wxStringT1
+ __vft20wxGridCellEnumEditor21wxClientDataContainer
;wxGridCellDateTimeRenderer::Draw(wxGrid&,wxGridCellAttr&,wxDC&,const wxRect&,int,int,unsigned long)
Draw__26wxGridCellDateTimeRendererFR6wxGridR14wxGridCellAttrR4wxDCRC6wxRectiT5Ul
;wxGridCellAutoWrapStringRenderer::GetBestSize(wxGrid&,wxGridCellAttr&,wxDC&,int,int)
GetBestSize__32wxGridCellAutoWrapStringRendererFR6wxGridR14wxGridCellAttrR4wxDCiT4
;wxGridCellDateTimeRenderer::Draw(wxGrid&,wxGridCellAttr&,wxDC&,const wxRect&,int,int,unsigned long)
Draw__26wxGridCellDateTimeRendererFR6wxGridR14wxGridCellAttrR4wxDCRC6wxRectiT5Ul
;wxGridCellAutoWrapStringRenderer::GetBestSize(wxGrid&,wxGridCellAttr&,wxDC&,int,int)
GetBestSize__32wxGridCellAutoWrapStringRendererFR6wxGridR14wxGridCellAttrR4wxDCiT4
- __vft32wxGridCellAutoWrapStringRenderer16wxGridCellWorker
+ __vft22wxGridCellEnumRenderer21wxClientDataContainer
;wxGridCellDateTimeRenderer::SetParameters(const wxString&)
SetParameters__26wxGridCellDateTimeRendererFRC8wxString
;wxGridCellEnumRenderer::SetParameters(const wxString&)
;wxGridCellDateTimeRenderer::SetParameters(const wxString&)
SetParameters__26wxGridCellDateTimeRendererFRC8wxString
;wxGridCellEnumRenderer::SetParameters(const wxString&)
Draw__32wxGridCellAutoWrapStringRendererFR6wxGridR14wxGridCellAttrR4wxDCRC6wxRectiT5Ul
;wxGridCellDateTimeRenderer::Clone() const
Clone__26wxGridCellDateTimeRendererCFv
Draw__32wxGridCellAutoWrapStringRendererFR6wxGridR14wxGridCellAttrR4wxDCRC6wxRectiT5Ul
;wxGridCellDateTimeRenderer::Clone() const
Clone__26wxGridCellDateTimeRendererCFv
- __vft22wxGridCellEnumRenderer16wxGridCellWorker
- __vft20wxGridCellEnumEditor16wxGridCellWorker
+ __vft30wxGridCellAutoWrapStringEditor21wxClientDataContainer
+ __vft26wxGridCellDateTimeRenderer21wxClientDataContainer
;wxGridCellDateTimeRenderer::GetString(wxGrid&,int,int)
GetString__26wxGridCellDateTimeRendererFR6wxGridiT2
;wxGridCellEnumRenderer::GetString(wxGrid&,int,int)
;wxGridCellDateTimeRenderer::GetString(wxGrid&,int,int)
GetString__26wxGridCellDateTimeRendererFR6wxGridiT2
;wxGridCellEnumRenderer::GetString(wxGrid&,int,int)
GetTextLines__32wxGridCellAutoWrapStringRendererFR6wxGridR4wxDCR14wxGridCellAttrRC6wxRectiT5
;wxGridCellEnumRenderer::Clone() const
Clone__22wxGridCellEnumRendererCFv
GetTextLines__32wxGridCellAutoWrapStringRendererFR6wxGridR4wxDCR14wxGridCellAttrRC6wxRectiT5
;wxGridCellEnumRenderer::Clone() const
Clone__22wxGridCellEnumRendererCFv
- __vft30wxGridCellAutoWrapStringEditor16wxGridCellWorker
- __vft26wxGridCellDateTimeRenderer16wxGridCellWorker
+ __vft32wxGridCellAutoWrapStringRenderer21wxClientDataContainer
;From object file: ..\generic\gridsel.cpp
;PUBDEFs (Symbols available from object file):
;wxGridSelection::SelectBlock(int,int,int,int,unsigned long,unsigned long,unsigned long,unsigned long,unsigned long)
;From object file: ..\generic\gridsel.cpp
;PUBDEFs (Symbols available from object file):
;wxGridSelection::SelectBlock(int,int,int,int,unsigned long,unsigned long,unsigned long,unsigned long,unsigned long)
Copy__10wxTextCtrlFv
;wxTextCtrl::SetStyle(long,long,const wxTextAttr&)
SetStyle__10wxTextCtrlFlT1RC10wxTextAttr
Copy__10wxTextCtrlFv
;wxTextCtrl::SetStyle(long,long,const wxTextAttr&)
SetStyle__10wxTextCtrlFlT1RC10wxTextAttr
+ ;wxTextCtrl::SetFocus()
+ SetFocus__10wxTextCtrlFv
;wxTextCtrl::CanRedo() const
CanRedo__10wxTextCtrlCFv
;wxTextCtrl::OS2GetStyle(long,unsigned long*) const
;wxTextCtrl::CanRedo() const
CanRedo__10wxTextCtrlCFv
;wxTextCtrl::OS2GetStyle(long,unsigned long*) const
HandleEraseBkgnd__8wxWindowFUl
;wxWindow::HandleCreate(void*,unsigned long*)
HandleCreate__8wxWindowFPvPUl
HandleEraseBkgnd__8wxWindowFUl
;wxWindow::HandleCreate(void*,unsigned long*)
HandleCreate__8wxWindowFPvPUl
+ ;wxWindow::HandleChar(void*,void*,unsigned long)
+ HandleChar__8wxWindowFPvT1Ul
;wxWindow::DoGetPosition(int*,int*) const
DoGetPosition__8wxWindowCFPiT1
;wxCharCodeOS2ToWX(int)
;wxWindow::DoGetPosition(int*,int*) const
DoGetPosition__8wxWindowCFPiT1
;wxCharCodeOS2ToWX(int)
FindItemByHWND__8wxWindowCFUlT1
;wxWindow::HandleKeyUp(void*,void*)
HandleKeyUp__8wxWindowFPvT1
FindItemByHWND__8wxWindowCFUlT1
;wxWindow::HandleKeyUp(void*,void*)
HandleKeyUp__8wxWindowFPvT1
- ;wxWindow::HandleChar(void*,void*,unsigned long)
- HandleChar__8wxWindowFPvT1Ul
;wxWindow::DoMoveWindow(int,int,int,int)
DoMoveWindow__8wxWindowFiN31
;wxWindow::DoClientToScreen(int*,int*) const
;wxWindow::DoMoveWindow(int,int,int,int)
DoMoveWindow__8wxWindowFiN31
;wxWindow::DoClientToScreen(int*,int*) const