no message

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14616 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
David Webster
2002-03-15 23:20:40 +00:00
parent 15dadf3155
commit 98f2b8145f
4 changed files with 180 additions and 45 deletions

View File

@@ -21,14 +21,24 @@
class WXDLLEXPORT wxScreenDC: public wxWindowDC class WXDLLEXPORT wxScreenDC: public wxWindowDC
{ {
public: public:
//
// Create a DC representing the whole screen // Create a DC representing the whole screen
//
wxScreenDC(); wxScreenDC();
//
// Compatibility with X's requirements for // Compatibility with X's requirements for
// drawing on top of all windows // drawing on top of all windows
static bool StartDrawingOnTop(wxWindow* WXUNUSED(window)) { return TRUE; } //
static bool StartDrawingOnTop(wxRect* WXUNUSED(rect) = NULL) { return TRUE; } static bool StartDrawingOnTop(wxWindow* WXUNUSED(pWindow)) { return TRUE; }
static bool StartDrawingOnTop(wxRect* WXUNUSED(prect) = NULL) { return TRUE; }
static bool EndDrawingOnTop() { return TRUE; } static bool EndDrawingOnTop() { return TRUE; }
protected:
virtual void DoGetSize( int* pnWidth
,int* pnHeight
) const;
private: private:
DECLARE_DYNAMIC_CLASS(wxScreenDC) DECLARE_DYNAMIC_CLASS(wxScreenDC)
}; // end of CLASS wxScreenDC }; // end of CLASS wxScreenDC

View File

@@ -40,4 +40,17 @@ wxScreenDC::wxScreenDC()
::GpiSetBackMix(m_hPS, BM_LEAVEALONE); ::GpiSetBackMix(m_hPS, BM_LEAVEALONE);
} // end of wxScreenDC::wxScreenDC() } // end of wxScreenDC::wxScreenDC()
void wxScreenDC::DoGetSize(
int* pnWidth
, int* pnHeight
) const
{
//
// Skip wxWindowDC version because it doesn't work without a valid m_canvas
// (which we don't have)
//
wxDC::DoGetSize( pnWidth
,pnHeight
);
} // end of wxScreenDC::DoGetSize

View File

@@ -1022,7 +1022,6 @@ void wxMenuBar::Attach(
) )
{ {
wxASSERT_MSG( !IsAttached(), wxT("menubar already attached!") ); wxASSERT_MSG( !IsAttached(), wxT("menubar already attached!") );
m_menuBarFrame = pFrame;
#if wxUSE_ACCEL #if wxUSE_ACCEL
RebuildAccelTable(); RebuildAccelTable();

View File

@@ -4,7 +4,7 @@ DATA MULTIPLE NONSHARED READWRITE LOADONCALL
CODE LOADONCALL CODE LOADONCALL
EXPORTS EXPORTS
;From library: H:\Dev\wx2\wxwindows\lib\wx.lib ;From library: H:\dev\wx2\wxwindows\lib\wx.lib
;From object file: dummy.cpp ;From object file: dummy.cpp
;PUBDEFs (Symbols available from object file): ;PUBDEFs (Symbols available from object file):
wxDummyChar wxDummyChar
@@ -1347,40 +1347,142 @@ EXPORTS
wxDirSelectorPromptStr wxDirSelectorPromptStr
;From object file: ..\common\dynarray.cpp ;From object file: ..\common\dynarray.cpp
;PUBDEFs (Symbols available from object file): ;PUBDEFs (Symbols available from object file):
;wxBaseArray::Add(long) ;wxBaseArrayPtrVoid::Index(const void*,unsigned long) const
Add__11wxBaseArrayFl Index__18wxBaseArrayPtrVoidCFPCvUl
;wxBaseArray::Remove(long) ;wxBaseArrayInt::Add(int)
Remove__11wxBaseArrayFl Add__14wxBaseArrayIntFi
;wxBaseArray::~wxBaseArray() ;wxBaseArrayLong::Insert(long,unsigned int)
__dt__11wxBaseArrayFv Insert__15wxBaseArrayLongFlUi
;wxBaseArray::Sort(int(*)(const void*,const void*)) ;wxBaseArrayInt::Insert(int,unsigned int)
Sort__11wxBaseArrayFPFPCvT1_i Insert__14wxBaseArrayIntFiUi
;wxBaseArray::IndexForInsert(long,int(*)(const void*,const void*)) const ;wxBaseArrayLong::Index(long,int(*)(const void*,const void*)) const
IndexForInsert__11wxBaseArrayCFlPFPCvT1_i Index__15wxBaseArrayLongCFlPFPCvT1_i
;wxBaseArray::wxBaseArray() ;wxBaseArrayInt::Index(int,int(*)(const void*,const void*)) const
__ct__11wxBaseArrayFv Index__14wxBaseArrayIntCFiPFPCvT1_i
;wxBaseArray::Clear() ;wxBaseArrayPtrVoid::Alloc(unsigned int)
Clear__11wxBaseArrayFv Alloc__18wxBaseArrayPtrVoidFUi
;wxBaseArray::Insert(long,unsigned int) ;wxBaseArrayPtrVoid::Add(const void*,int(*)(const void*,const void*))
Insert__11wxBaseArrayFlUi Add__18wxBaseArrayPtrVoidFPCvPFPCvT1_i
;wxBaseArray::wxBaseArray(const wxBaseArray&) ;wxBaseArrayShort::~wxBaseArrayShort()
__ct__11wxBaseArrayFRC11wxBaseArray __dt__16wxBaseArrayShortFv
;wxBaseArray::Add(long,int(*)(const void*,const void*)) ;wxBaseArrayPtrVoid::~wxBaseArrayPtrVoid()
Add__11wxBaseArrayFlPFPCvT1_i __dt__18wxBaseArrayPtrVoidFv
;wxBaseArray::Shrink() ;wxBaseArrayInt::~wxBaseArrayInt()
Shrink__11wxBaseArrayFv __dt__14wxBaseArrayIntFv
;wxBaseArray::operator=(const wxBaseArray&) ;wxBaseArrayShort::Shrink()
__as__11wxBaseArrayFRC11wxBaseArray Shrink__16wxBaseArrayShortFv
;wxBaseArray::RemoveAt(unsigned int) ;wxBaseArrayInt::Shrink()
RemoveAt__11wxBaseArrayFUi Shrink__14wxBaseArrayIntFv
;wxBaseArray::Index(long,int(*)(const void*,const void*)) const ;wxBaseArrayPtrVoid::Grow()
Index__11wxBaseArrayCFlPFPCvT1_i Grow__18wxBaseArrayPtrVoidFv
;wxBaseArray::Grow() ;wxBaseArrayPtrVoid::Clear()
Grow__11wxBaseArrayFv Clear__18wxBaseArrayPtrVoidFv
;wxBaseArray::Index(long,unsigned long) const ;wxBaseArrayShort::Remove(short)
Index__11wxBaseArrayCFlUl Remove__16wxBaseArrayShortFs
;wxBaseArray::Alloc(unsigned int) ;wxBaseArrayPtrVoid::operator=(const wxBaseArrayPtrVoid&)
Alloc__11wxBaseArrayFUi __as__18wxBaseArrayPtrVoidFRC18wxBaseArrayPtrVoid
;wxBaseArrayShort::Insert(short,unsigned int)
Insert__16wxBaseArrayShortFsUi
;wxBaseArrayPtrVoid::RemoveAt(unsigned int)
RemoveAt__18wxBaseArrayPtrVoidFUi
;wxBaseArrayShort::Index(short,int(*)(const void*,const void*)) const
Index__16wxBaseArrayShortCFsPFPCvT1_i
;wxBaseArrayShort::IndexForInsert(short,int(*)(const void*,const void*)) const
IndexForInsert__16wxBaseArrayShortCFsPFPCvT1_i
;wxBaseArrayLong::IndexForInsert(long,int(*)(const void*,const void*)) const
IndexForInsert__15wxBaseArrayLongCFlPFPCvT1_i
;wxBaseArrayLong::Alloc(unsigned int)
Alloc__15wxBaseArrayLongFUi
;wxBaseArrayInt::Add(int,int(*)(const void*,const void*))
Add__14wxBaseArrayIntFiPFPCvT1_i
;wxBaseArrayShort::wxBaseArrayShort()
__ct__16wxBaseArrayShortFv
;wxBaseArrayPtrVoid::wxBaseArrayPtrVoid()
__ct__18wxBaseArrayPtrVoidFv
;wxBaseArrayInt::Clear()
Clear__14wxBaseArrayIntFv
;wxBaseArrayShort::Add(short)
Add__16wxBaseArrayShortFs
;wxBaseArrayInt::operator=(const wxBaseArrayInt&)
__as__14wxBaseArrayIntFRC14wxBaseArrayInt
;wxBaseArrayInt::wxBaseArrayInt(const wxBaseArrayInt&)
__ct__14wxBaseArrayIntFRC14wxBaseArrayInt
;wxBaseArrayLong::Remove(long)
Remove__15wxBaseArrayLongFl
;wxBaseArrayShort::Sort(int(*)(const void*,const void*))
Sort__16wxBaseArrayShortFPFPCvT1_i
;wxBaseArrayPtrVoid::Sort(int(*)(const void*,const void*))
Sort__18wxBaseArrayPtrVoidFPFPCvT1_i
;wxBaseArrayInt::IndexForInsert(int,int(*)(const void*,const void*)) const
IndexForInsert__14wxBaseArrayIntCFiPFPCvT1_i
;wxBaseArrayShort::Alloc(unsigned int)
Alloc__16wxBaseArrayShortFUi
;wxBaseArrayPtrVoid::Shrink()
Shrink__18wxBaseArrayPtrVoidFv
;wxBaseArrayPtrVoid::Remove(const void*)
Remove__18wxBaseArrayPtrVoidFPCv
;wxBaseArrayShort::Grow()
Grow__16wxBaseArrayShortFv
;wxBaseArrayShort::operator=(const wxBaseArrayShort&)
__as__16wxBaseArrayShortFRC16wxBaseArrayShort
;wxBaseArrayPtrVoid::wxBaseArrayPtrVoid(const wxBaseArrayPtrVoid&)
__ct__18wxBaseArrayPtrVoidFRC18wxBaseArrayPtrVoid
;wxBaseArrayShort::Index(short,unsigned long) const
Index__16wxBaseArrayShortCFsUl
;wxBaseArrayInt::Index(int,unsigned long) const
Index__14wxBaseArrayIntCFiUl
;wxBaseArrayLong::Add(long)
Add__15wxBaseArrayLongFl
;wxBaseArrayInt::Sort(int(*)(const void*,const void*))
Sort__14wxBaseArrayIntFPFPCvT1_i
;wxBaseArrayLong::Sort(int(*)(const void*,const void*))
Sort__15wxBaseArrayLongFPFPCvT1_i
;wxBaseArrayLong::RemoveAt(unsigned int)
RemoveAt__15wxBaseArrayLongFUi
;wxBaseArrayPtrVoid::Insert(const void*,unsigned int)
Insert__18wxBaseArrayPtrVoidFPCvUi
;wxBaseArrayPtrVoid::Index(const void*,int(*)(const void*,const void*)) const
Index__18wxBaseArrayPtrVoidCFPCvPFPCvT1_i
;wxBaseArrayPtrVoid::IndexForInsert(const void*,int(*)(const void*,const void*)) const
IndexForInsert__18wxBaseArrayPtrVoidCFPCvPFPCvT1_i
;wxBaseArrayInt::Alloc(unsigned int)
Alloc__14wxBaseArrayIntFUi
;wxBaseArrayLong::Add(long,int(*)(const void*,const void*))
Add__15wxBaseArrayLongFlPFPCvT1_i
;wxBaseArrayLong::wxBaseArrayLong()
__ct__15wxBaseArrayLongFv
;wxBaseArrayLong::Grow()
Grow__15wxBaseArrayLongFv
;wxBaseArrayInt::Grow()
Grow__14wxBaseArrayIntFv
;wxBaseArrayShort::Clear()
Clear__16wxBaseArrayShortFv
;wxBaseArrayPtrVoid::Add(const void*)
Add__18wxBaseArrayPtrVoidFPCv
;wxBaseArrayLong::Index(long,unsigned long) const
Index__15wxBaseArrayLongCFlUl
;wxBaseArrayShort::wxBaseArrayShort(const wxBaseArrayShort&)
__ct__16wxBaseArrayShortFRC16wxBaseArrayShort
;wxBaseArrayShort::RemoveAt(unsigned int)
RemoveAt__16wxBaseArrayShortFUi
;wxBaseArrayInt::Remove(int)
Remove__14wxBaseArrayIntFi
;wxBaseArrayInt::RemoveAt(unsigned int)
RemoveAt__14wxBaseArrayIntFUi
;wxBaseArrayShort::Add(short,int(*)(const void*,const void*))
Add__16wxBaseArrayShortFsPFPCvT1_i
;wxBaseArrayInt::wxBaseArrayInt()
__ct__14wxBaseArrayIntFv
;wxBaseArrayLong::~wxBaseArrayLong()
__dt__15wxBaseArrayLongFv
;wxBaseArrayLong::Shrink()
Shrink__15wxBaseArrayLongFv
;wxBaseArrayLong::Clear()
Clear__15wxBaseArrayLongFv
;wxBaseArrayLong::operator=(const wxBaseArrayLong&)
__as__15wxBaseArrayLongFRC15wxBaseArrayLong
;wxBaseArrayLong::wxBaseArrayLong(const wxBaseArrayLong&)
__ct__15wxBaseArrayLongFRC15wxBaseArrayLong
;From object file: ..\common\dynlib.cpp ;From object file: ..\common\dynlib.cpp
;PUBDEFs (Symbols available from object file): ;PUBDEFs (Symbols available from object file):
;wxLibrary::wxLibrary(unsigned long) ;wxLibrary::wxLibrary(unsigned long)
@@ -3539,6 +3641,8 @@ EXPORTS
wxLogSysError__FlPCce wxLogSysError__FlPCce
;wxLogStream::wxLogStream(ostream*) ;wxLogStream::wxLogStream(ostream*)
__ct__11wxLogStreamFP7ostream __ct__11wxLogStreamFP7ostream
;wxLog::SetLogBuffer(char*,unsigned int)
SetLogBuffer__5wxLogFPcUi
;wxLogPassThrough::wxLogPassThrough() ;wxLogPassThrough::wxLogPassThrough()
__ct__16wxLogPassThroughFv __ct__16wxLogPassThroughFv
;wxVLogInfo(const char*,char*) ;wxVLogInfo(const char*,char*)
@@ -5716,6 +5820,8 @@ EXPORTS
DoScreenToClient__20wxTopLevelWindowBaseCFPiT1 DoScreenToClient__20wxTopLevelWindowBaseCFPiT1
;wxTopLevelWindowBase::Destroy() ;wxTopLevelWindowBase::Destroy()
Destroy__20wxTopLevelWindowBaseFv Destroy__20wxTopLevelWindowBaseFv
;wxTopLevelWindowBase::GetMaxSize() const
GetMaxSize__20wxTopLevelWindowBaseCFv
;wxTopLevelWindow::sm_classwxTopLevelWindow ;wxTopLevelWindow::sm_classwxTopLevelWindow
sm_classwxTopLevelWindow__16wxTopLevelWindow sm_classwxTopLevelWindow__16wxTopLevelWindow
;From object file: ..\common\treebase.cpp ;From object file: ..\common\treebase.cpp
@@ -6666,6 +6772,8 @@ EXPORTS
SetToolTip__12wxWindowBaseFRC8wxString SetToolTip__12wxWindowBaseFRC8wxString
;wxWindowBase::ConvertPixelsToDialog(const wxPoint&) ;wxWindowBase::ConvertPixelsToDialog(const wxPoint&)
ConvertPixelsToDialog__12wxWindowBaseFRC7wxPoint ConvertPixelsToDialog__12wxWindowBaseFRC7wxPoint
;wxWindowBase::SetSizer(wxSizer*,unsigned long)
SetSizer__12wxWindowBaseFP7wxSizerUl
;wxWindowBase::FindWindow(long) ;wxWindowBase::FindWindow(long)
FindWindow__12wxWindowBaseFl FindWindow__12wxWindowBaseFl
;wxWindowBase::IsExposed(int,int) const ;wxWindowBase::IsExposed(int,int) const
@@ -6717,8 +6825,6 @@ EXPORTS
DoGetBestSize__12wxWindowBaseCFv DoGetBestSize__12wxWindowBaseCFv
;wxWindowBase::TransferDataFromWindow() ;wxWindowBase::TransferDataFromWindow()
TransferDataFromWindow__12wxWindowBaseFv TransferDataFromWindow__12wxWindowBaseFv
;wxWindowBase::SetSizer(wxSizer*)
SetSizer__12wxWindowBaseFP7wxSizer
;wxWindowBase::IsTopLevel() const ;wxWindowBase::IsTopLevel() const
IsTopLevel__12wxWindowBaseCFv IsTopLevel__12wxWindowBaseCFv
;wxWindowBase::GetUpdateClientRect() const ;wxWindowBase::GetUpdateClientRect() const
@@ -9686,6 +9792,8 @@ EXPORTS
;wxScrollHelper::GetTargetWindow() const ;wxScrollHelper::GetTargetWindow() const
GetTargetWindow__14wxScrollHelperCFv GetTargetWindow__14wxScrollHelperCFv
__vft14wxScrollHelper __vft14wxScrollHelper
;wxGenericScrolledWindow::Layout()
Layout__23wxGenericScrolledWindowFv
;wxGenericScrolledWindow::GetEventTable() const ;wxGenericScrolledWindow::GetEventTable() const
GetEventTable__23wxGenericScrolledWindowCFv GetEventTable__23wxGenericScrolledWindowCFv
;wxGenericScrolledWindow::Create(wxWindow*,int,const wxPoint&,const wxSize&,long,const wxString&) ;wxGenericScrolledWindow::Create(wxWindow*,int,const wxPoint&,const wxSize&,long,const wxString&)
@@ -11395,6 +11503,8 @@ EXPORTS
MakeOwnerDrawn__8wxButtonFv MakeOwnerDrawn__8wxButtonFv
;wxButton::WindowProc(unsigned int,void*,void*) ;wxButton::WindowProc(unsigned int,void*,void*)
WindowProc__8wxButtonFUiPvT2 WindowProc__8wxButtonFUiPvT2
;wxButton::OS2GetStyle(long,unsigned long*) const
OS2GetStyle__8wxButtonCFlPUl
;wxButton::OnCtlColor(unsigned long,unsigned long,unsigned int,unsigned int,void*,void*) ;wxButton::OnCtlColor(unsigned long,unsigned long,unsigned int,unsigned int,void*,void*)
OnCtlColor__8wxButtonFUlT1UiT3PvT5 OnCtlColor__8wxButtonFUlT1UiT3PvT5
;wxButton::~wxButton() ;wxButton::~wxButton()
@@ -12121,6 +12231,9 @@ EXPORTS
;PUBDEFs (Symbols available from object file): ;PUBDEFs (Symbols available from object file):
;wxConstructorForwxScreenDC() ;wxConstructorForwxScreenDC()
wxConstructorForwxScreenDC__Fv wxConstructorForwxScreenDC__Fv
__vft10wxScreenDC8wxObject
;wxScreenDC::DoGetSize(int*,int*) const
DoGetSize__10wxScreenDCCFPiT1
;wxScreenDC::sm_classwxScreenDC ;wxScreenDC::sm_classwxScreenDC
sm_classwxScreenDC__10wxScreenDC sm_classwxScreenDC__10wxScreenDC
;wxScreenDC::wxScreenDC() ;wxScreenDC::wxScreenDC()