corrected warnings when compiling with -Wall -W
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15412 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -52,7 +52,7 @@ name& name::operator=(const name& src) \
|
||||
return *this; \
|
||||
} \
|
||||
\
|
||||
name::name(const name& src) \
|
||||
name::name(const name& src) : wxArrayPtrVoid() \
|
||||
{ \
|
||||
DoCopy(src); \
|
||||
} \
|
||||
|
@@ -27,7 +27,10 @@ WXDLLEXPORT_DATA(extern const wxChar*) wxButtonNameStr;
|
||||
class WXDLLEXPORT wxBitmapButtonBase : public wxButton
|
||||
{
|
||||
public:
|
||||
wxBitmapButtonBase() { m_marginX = m_marginY = 0; }
|
||||
wxBitmapButtonBase()
|
||||
: m_bmpNormal(), m_bmpSelected(), m_bmpFocus(), m_bmpDisabled()
|
||||
, m_marginX(0), m_marginY(0)
|
||||
{ }
|
||||
|
||||
// set the bitmaps
|
||||
void SetBitmapLabel(const wxBitmap& bitmap)
|
||||
|
@@ -39,7 +39,7 @@ public:
|
||||
class WXDLLEXPORT wxStringClientData : public wxClientData
|
||||
{
|
||||
public:
|
||||
wxStringClientData() { }
|
||||
wxStringClientData() : m_data() { }
|
||||
wxStringClientData( const wxString &data ) : m_data(data) { }
|
||||
void SetData( const wxString &data ) { m_data = data; }
|
||||
const wxString& GetData() const { return m_data; }
|
||||
|
@@ -55,7 +55,7 @@ public:
|
||||
wxDate(long j) : m_date((double)(j + 0.5)) { Init(); }
|
||||
wxDate(int m, int d, int y) : m_date(d, (wxDateTime::Month)m, y) { Init(); }
|
||||
wxDate(const wxString& dat) { Init(); (void)m_date.ParseDate(dat); }
|
||||
wxDate(const wxDate &date) { *this = date; }
|
||||
wxDate(const wxDate &date) : wxObject() { *this = date; }
|
||||
|
||||
wxDate(const wxDateTime& dt) { Init(); m_date = dt; }
|
||||
|
||||
|
@@ -103,7 +103,11 @@ struct WXDLLEXPORT wxNativeEncodingInfo
|
||||
wxFontEncoding encoding; // so that we know what this struct represents
|
||||
|
||||
#if defined(__WXMSW__) || defined(__WXPM__) || defined(__WXMAC__)
|
||||
wxNativeEncodingInfo() { charset = 0; /* ANSI_CHARSET */ }
|
||||
wxNativeEncodingInfo()
|
||||
: facename()
|
||||
, encoding(wxFONTENCODING_SYSTEM)
|
||||
, charset(0) /* ANSI_CHARSET */
|
||||
{ }
|
||||
|
||||
int charset;
|
||||
#elif defined(_WX_X_FONTLIKE)
|
||||
|
@@ -28,7 +28,8 @@ public:
|
||||
virtual ~wxAcceleratorTable();
|
||||
|
||||
wxAcceleratorTable(const wxAcceleratorTable& accel)
|
||||
{ Ref(accel); }
|
||||
: wxObject()
|
||||
{ Ref(accel); }
|
||||
wxAcceleratorTable& operator=(const wxAcceleratorTable& accel)
|
||||
{ if ( m_refData != accel.m_refData ) Ref(accel); return *this; }
|
||||
|
||||
|
@@ -40,7 +40,9 @@ public:
|
||||
wxBrush( const wxBitmap &stippleBitmap );
|
||||
~wxBrush();
|
||||
|
||||
wxBrush( const wxBrush &brush ) { Ref(brush); }
|
||||
wxBrush( const wxBrush &brush )
|
||||
: wxGDIObject()
|
||||
{ Ref(brush); }
|
||||
wxBrush& operator = ( const wxBrush& brush ) { Ref(brush); return *this; }
|
||||
|
||||
bool Ok() const { return m_refData != NULL; }
|
||||
|
@@ -49,7 +49,9 @@ public:
|
||||
wxColour( const wxString &colourName ) { InitFromName(colourName); }
|
||||
wxColour( const char *colourName ) { InitFromName(colourName); }
|
||||
|
||||
wxColour( const wxColour& col ) { Ref(col); }
|
||||
wxColour( const wxColour& col )
|
||||
: wxGDIObject()
|
||||
{ Ref(col); }
|
||||
wxColour& operator = ( const wxColour& col ) { Ref(col); return *this; }
|
||||
|
||||
~wxColour();
|
||||
|
@@ -45,7 +45,9 @@ public:
|
||||
wxPen( const wxColour &colour, int width, int style );
|
||||
~wxPen();
|
||||
|
||||
wxPen( const wxPen& pen ) { Ref(pen); }
|
||||
wxPen( const wxPen& pen )
|
||||
: wxGDIObject()
|
||||
{ Ref(pen); }
|
||||
wxPen& operator = ( const wxPen& pen ) { Ref(pen); return *this; }
|
||||
|
||||
bool Ok() const { return m_refData != NULL; }
|
||||
|
@@ -73,7 +73,9 @@ public:
|
||||
wxRegion( size_t n, const wxPoint *points, int fillStyle = wxODDEVEN_RULE );
|
||||
~wxRegion();
|
||||
|
||||
wxRegion( const wxRegion& region ) { Ref(region); }
|
||||
wxRegion( const wxRegion& region )
|
||||
: wxGDIObject()
|
||||
{ Ref(region); }
|
||||
wxRegion& operator = ( const wxRegion& region ) { Ref(region); return *this; }
|
||||
|
||||
bool Ok() const { return m_refData != NULL; }
|
||||
|
@@ -40,7 +40,9 @@ public:
|
||||
wxBrush( const wxBitmap &stippleBitmap );
|
||||
~wxBrush();
|
||||
|
||||
wxBrush( const wxBrush &brush ) { Ref(brush); }
|
||||
wxBrush( const wxBrush &brush )
|
||||
: wxGDIObject()
|
||||
{ Ref(brush); }
|
||||
wxBrush& operator = ( const wxBrush& brush ) { Ref(brush); return *this; }
|
||||
|
||||
bool Ok() const { return m_refData != NULL; }
|
||||
|
@@ -49,7 +49,9 @@ public:
|
||||
wxColour( const wxString &colourName ) { InitFromName(colourName); }
|
||||
wxColour( const char *colourName ) { InitFromName(colourName); }
|
||||
|
||||
wxColour( const wxColour& col ) { Ref(col); }
|
||||
wxColour( const wxColour& col )
|
||||
: wxGDIObject()
|
||||
{ Ref(col); }
|
||||
wxColour& operator = ( const wxColour& col ) { Ref(col); return *this; }
|
||||
|
||||
~wxColour();
|
||||
|
@@ -45,7 +45,9 @@ public:
|
||||
wxPen( const wxColour &colour, int width, int style );
|
||||
~wxPen();
|
||||
|
||||
wxPen( const wxPen& pen ) { Ref(pen); }
|
||||
wxPen( const wxPen& pen )
|
||||
: wxGDIObject()
|
||||
{ Ref(pen); }
|
||||
wxPen& operator = ( const wxPen& pen ) { Ref(pen); return *this; }
|
||||
|
||||
bool Ok() const { return m_refData != NULL; }
|
||||
|
@@ -73,7 +73,9 @@ public:
|
||||
wxRegion( size_t n, const wxPoint *points, int fillStyle = wxODDEVEN_RULE );
|
||||
~wxRegion();
|
||||
|
||||
wxRegion( const wxRegion& region ) { Ref(region); }
|
||||
wxRegion( const wxRegion& region )
|
||||
: wxGDIObject()
|
||||
{ Ref(region); }
|
||||
wxRegion& operator = ( const wxRegion& region ) { Ref(region); return *this; }
|
||||
|
||||
bool Ok() const { return m_refData != NULL; }
|
||||
|
@@ -79,7 +79,8 @@ private:
|
||||
class WXDLLEXPORT wxHashTableLong : public wxObject
|
||||
{
|
||||
public:
|
||||
wxHashTableLong(size_t size = wxHASH_SIZE_DEFAULT) { Init(size); }
|
||||
wxHashTableLong(size_t size = wxHASH_SIZE_DEFAULT)
|
||||
{ Init(size); }
|
||||
virtual ~wxHashTableLong();
|
||||
|
||||
void Create(size_t size = wxHASH_SIZE_DEFAULT);
|
||||
@@ -158,7 +159,8 @@ public:
|
||||
~wxHashTable();
|
||||
|
||||
// copy ctor and assignment operator
|
||||
wxHashTable(const wxHashTable& table) : wxObject() { DoCopy(table); }
|
||||
wxHashTable(const wxHashTable& table) : wxObject()
|
||||
{ DoCopy(table); }
|
||||
wxHashTable& operator=(const wxHashTable& table)
|
||||
{ Clear(); DoCopy(table); return *this; }
|
||||
|
||||
|
@@ -32,16 +32,16 @@ class WXDLLEXPORT wxIconBundle
|
||||
{
|
||||
public:
|
||||
// default constructor
|
||||
wxIconBundle() {}
|
||||
wxIconBundle() : m_icons() {}
|
||||
// initializes the bundle with the icon(s) found in the file
|
||||
wxIconBundle( const wxString& file, long type )
|
||||
wxIconBundle( const wxString& file, long type ) : m_icons()
|
||||
{ AddIcon( file, type ); }
|
||||
// initializes the bundle with a single icon
|
||||
wxIconBundle( const wxIcon& icon )
|
||||
wxIconBundle( const wxIcon& icon ) : m_icons()
|
||||
{ AddIcon( icon ); }
|
||||
|
||||
const wxIconBundle& operator =( const wxIconBundle& ic );
|
||||
wxIconBundle( const wxIconBundle& ic )
|
||||
wxIconBundle( const wxIconBundle& ic ) : m_icons()
|
||||
{ *this = ic; }
|
||||
|
||||
~wxIconBundle() { DeleteIcons(); }
|
||||
|
@@ -43,7 +43,9 @@ class WXDLLEXPORT wxImage;
|
||||
class WXDLLEXPORT wxImageHandler: public wxObject
|
||||
{
|
||||
public:
|
||||
wxImageHandler() { m_name = ""; m_extension = ""; m_type = 0; }
|
||||
wxImageHandler()
|
||||
: m_name(""), m_extension(""), m_mime(), m_type(0)
|
||||
{ }
|
||||
|
||||
#if wxUSE_STREAMS
|
||||
virtual bool LoadFile( wxImage *image, wxInputStream& stream, bool verbose=TRUE, int index=-1 );
|
||||
|
@@ -27,14 +27,20 @@ public:
|
||||
wxAcceleratorTable(int n, wxAcceleratorEntry entries[]); // Load from array
|
||||
|
||||
// Copy constructors
|
||||
inline wxAcceleratorTable(const wxAcceleratorTable& accel) { Ref(accel); }
|
||||
inline wxAcceleratorTable(const wxAcceleratorTable* accel) { if (accel) Ref(*accel); }
|
||||
wxAcceleratorTable(const wxAcceleratorTable& accel)
|
||||
: wxObject()
|
||||
{ Ref(accel); }
|
||||
wxAcceleratorTable(const wxAcceleratorTable* accel)
|
||||
{ if (accel) Ref(*accel); }
|
||||
|
||||
~wxAcceleratorTable();
|
||||
|
||||
inline wxAcceleratorTable& operator = (const wxAcceleratorTable& accel) { if (*this == accel) return (*this); Ref(accel); return *this; }
|
||||
inline bool operator == (const wxAcceleratorTable& accel) { return m_refData == accel.m_refData; }
|
||||
inline bool operator != (const wxAcceleratorTable& accel) { return m_refData != accel.m_refData; }
|
||||
wxAcceleratorTable& operator = (const wxAcceleratorTable& accel)
|
||||
{ if (*this == accel) return (*this); Ref(accel); return *this; }
|
||||
bool operator == (const wxAcceleratorTable& accel)
|
||||
{ return m_refData == accel.m_refData; }
|
||||
bool operator != (const wxAcceleratorTable& accel)
|
||||
{ return m_refData != accel.m_refData; }
|
||||
|
||||
bool Ok() const;
|
||||
|
||||
|
@@ -39,7 +39,9 @@ public:
|
||||
wxBrush(short macThemeBrush ) ;
|
||||
wxBrush(const wxColour& col, int style);
|
||||
wxBrush(const wxBitmap& stipple);
|
||||
inline wxBrush(const wxBrush& brush) { Ref(brush); }
|
||||
wxBrush(const wxBrush& brush)
|
||||
: wxGDIObject()
|
||||
{ Ref(brush); }
|
||||
~wxBrush();
|
||||
|
||||
virtual void SetColour(const wxColour& col) ;
|
||||
@@ -49,9 +51,12 @@ public:
|
||||
virtual void SetMacTheme(short macThemeBrush) ;
|
||||
virtual void SetMacThemeBackground(unsigned long macThemeBackground , WXRECTPTR extent) ;
|
||||
|
||||
inline wxBrush& operator = (const wxBrush& brush) { if (*this == brush) return (*this); Ref(brush); return *this; }
|
||||
inline bool operator == (const wxBrush& brush) { return m_refData == brush.m_refData; }
|
||||
inline bool operator != (const wxBrush& brush) { return m_refData != brush.m_refData; }
|
||||
wxBrush& operator = (const wxBrush& brush)
|
||||
{ if (*this == brush) return (*this); Ref(brush); return *this; }
|
||||
bool operator == (const wxBrush& brush)
|
||||
{ return m_refData == brush.m_refData; }
|
||||
bool operator != (const wxBrush& brush)
|
||||
{ return m_refData != brush.m_refData; }
|
||||
|
||||
wxMacBrushKind MacGetBrushKind() const ;
|
||||
|
||||
|
@@ -27,11 +27,14 @@ WX_DEFINE_ARRAY( char * , wxChoiceDataArray ) ;
|
||||
// Choice item
|
||||
class WXDLLEXPORT wxChoice: public wxChoiceBase
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxChoice)
|
||||
DECLARE_DYNAMIC_CLASS(wxChoice)
|
||||
|
||||
public:
|
||||
wxChoice() {}
|
||||
virtual ~wxChoice() ;
|
||||
public:
|
||||
wxChoice()
|
||||
: m_strings(), m_datas(), m_macPopUpMenuHandle(NULL)
|
||||
{}
|
||||
|
||||
virtual ~wxChoice() ;
|
||||
|
||||
wxChoice(wxWindow *parent, wxWindowID id,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
|
@@ -28,11 +28,17 @@ public:
|
||||
wxColour();
|
||||
// from RGB
|
||||
wxColour( unsigned char red, unsigned char green, unsigned char blue );
|
||||
wxColour( unsigned long colRGB ) { Set(colRGB); }
|
||||
wxColour( unsigned long colRGB )
|
||||
: m_isInit(FALSE), m_red(0), m_blue(0), m_green(0)
|
||||
{ Set(colRGB); }
|
||||
|
||||
// implicit conversion from the colour name
|
||||
wxColour( const wxString &colourName ) { InitFromName(colourName); }
|
||||
wxColour( const char *colourName ) { InitFromName(colourName); }
|
||||
wxColour( const wxString &colourName )
|
||||
: m_isInit(FALSE), m_red(0), m_blue(0), m_green(0)
|
||||
{ InitFromName(colourName); }
|
||||
wxColour( const char *colourName )
|
||||
: m_isInit(FALSE), m_red(0), m_blue(0), m_green(0)
|
||||
{ InitFromName(colourName); }
|
||||
|
||||
// copy ctors and assignment operators
|
||||
wxColour( const wxColour& col );
|
||||
|
@@ -102,11 +102,11 @@ protected:
|
||||
|
||||
protected:
|
||||
// For controls like radiobuttons which are really composite
|
||||
WXWidget m_macControl ;
|
||||
bool m_macControlIsShown ;
|
||||
wxList m_subControls;
|
||||
int m_macHorizontalBorder ;
|
||||
int m_macVerticalBorder ;
|
||||
WXWidget m_macControl ;
|
||||
bool m_macControlIsShown ;
|
||||
wxList m_subControls;
|
||||
int m_macHorizontalBorder ;
|
||||
int m_macVerticalBorder ;
|
||||
|
||||
virtual wxSize DoGetBestSize() const;
|
||||
|
||||
|
@@ -65,9 +65,9 @@ public:
|
||||
int ShowModal();
|
||||
|
||||
// not supported for file dialog, RR
|
||||
virtual void DoSetSize(int x, int y,
|
||||
int width, int height,
|
||||
int sizeFlags = wxSIZE_AUTO) {}
|
||||
virtual void DoSetSize(int WXUNUSED(x), int WXUNUSED(y),
|
||||
int WXUNUSED(width), int WXUNUSED(height),
|
||||
int WXUNUSED(sizeFlags) = wxSIZE_AUTO) {}
|
||||
|
||||
};
|
||||
|
||||
|
@@ -92,7 +92,7 @@ public:
|
||||
virtual void* DoGetItemClientData(int n) const;
|
||||
virtual void DoSetItemClientObject(int n, wxClientData* clientData);
|
||||
virtual wxClientData* DoGetItemClientObject(int n) const;
|
||||
virtual void DoSetSize(int x, int y,int width, int height,int sizeFlags = wxSIZE_AUTO ) ;
|
||||
virtual void DoSetSize(int x, int y,int width, int height,int sizeFlags = wxSIZE_AUTO ) ;
|
||||
|
||||
// wxCheckListBox support
|
||||
#if wxUSE_OWNER_DRAWN
|
||||
@@ -108,29 +108,29 @@ public:
|
||||
|
||||
// Windows callbacks
|
||||
|
||||
virtual void SetupColours();
|
||||
virtual void MacHandleControlClick( WXWidget control , wxInt16 controlpart ) ;
|
||||
virtual void SetupColours();
|
||||
virtual void MacHandleControlClick( WXWidget control , wxInt16 controlpart ) ;
|
||||
|
||||
void* m_macList ;
|
||||
wxArrayString m_stringArray ;
|
||||
wxListDataArray m_dataArray ;
|
||||
wxArrayInt m_selectionPreImage ;
|
||||
void MacSetRedraw( bool doDraw ) ;
|
||||
void* m_macList ;
|
||||
wxArrayString m_stringArray ;
|
||||
wxListDataArray m_dataArray ;
|
||||
wxArrayInt m_selectionPreImage ;
|
||||
void MacSetRedraw( bool doDraw ) ;
|
||||
protected:
|
||||
void MacDestroy() ;
|
||||
void MacDelete( int n ) ;
|
||||
void MacInsert( int n , const char * text) ;
|
||||
void MacAppend( const char * text) ;
|
||||
void MacSet( int n , const char *text ) ;
|
||||
void MacClear() ;
|
||||
void MacSetSelection( int n , bool select ) ;
|
||||
int MacGetSelection() const ;
|
||||
int MacGetSelections(wxArrayInt& aSelections) const ;
|
||||
bool MacIsSelected( int n ) const ;
|
||||
void MacScrollTo( int n ) ;
|
||||
void OnSize( const wxSizeEvent &size ) ;
|
||||
void MacDoClick() ;
|
||||
void MacDoDoubleClick() ;
|
||||
void MacDestroy() ;
|
||||
void MacDelete( int n ) ;
|
||||
void MacInsert( int n , const char * text) ;
|
||||
void MacAppend( const char * text) ;
|
||||
void MacSet( int n , const char *text ) ;
|
||||
void MacClear() ;
|
||||
void MacSetSelection( int n , bool select ) ;
|
||||
int MacGetSelection() const ;
|
||||
int MacGetSelections(wxArrayInt& aSelections) const ;
|
||||
bool MacIsSelected( int n ) const ;
|
||||
void MacScrollTo( int n ) ;
|
||||
void OnSize( const wxSizeEvent &size ) ;
|
||||
void MacDoClick() ;
|
||||
void MacDoDoubleClick() ;
|
||||
|
||||
// do we have multiple selections?
|
||||
bool HasMultipleSelection() const;
|
||||
@@ -150,7 +150,7 @@ protected:
|
||||
|
||||
private:
|
||||
DECLARE_DYNAMIC_CLASS(wxListBox)
|
||||
DECLARE_EVENT_TABLE()
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@@ -37,53 +37,59 @@
|
||||
|
||||
class wxMacPortStateHelper
|
||||
{
|
||||
public :
|
||||
wxMacPortStateHelper( GrafPtr newport) ;
|
||||
wxMacPortStateHelper() ;
|
||||
~wxMacPortStateHelper() ;
|
||||
DECLARE_NO_COPY_CLASS(wxMacPortStateHelper)
|
||||
|
||||
public:
|
||||
wxMacPortStateHelper( GrafPtr newport) ;
|
||||
wxMacPortStateHelper() ;
|
||||
~wxMacPortStateHelper() ;
|
||||
|
||||
void Setup( GrafPtr newport ) ;
|
||||
void Clear() ;
|
||||
bool IsCleared() { return m_clip == NULL ; }
|
||||
GrafPtr GetCurrentPort() { return m_currentPort ; }
|
||||
void Setup( GrafPtr newport ) ;
|
||||
void Clear() ;
|
||||
bool IsCleared() { return m_clip == NULL ; }
|
||||
GrafPtr GetCurrentPort() { return m_currentPort ; }
|
||||
|
||||
private :
|
||||
GrafPtr m_currentPort ;
|
||||
GrafPtr m_oldPort ;
|
||||
RgnHandle m_clip ;
|
||||
ThemeDrawingState m_drawingState ;
|
||||
short m_textFont ;
|
||||
short m_textSize ;
|
||||
short m_textStyle ;
|
||||
short m_textMode ;
|
||||
private:
|
||||
GrafPtr m_currentPort ;
|
||||
GrafPtr m_oldPort ;
|
||||
RgnHandle m_clip ;
|
||||
ThemeDrawingState m_drawingState ;
|
||||
short m_textFont ;
|
||||
short m_textSize ;
|
||||
short m_textStyle ;
|
||||
short m_textMode ;
|
||||
} ;
|
||||
|
||||
class WXDLLEXPORT wxMacPortSetter
|
||||
{
|
||||
public :
|
||||
wxMacPortSetter( const wxDC* dc ) ;
|
||||
~wxMacPortSetter() ;
|
||||
private :
|
||||
wxMacPortStateHelper m_ph ;
|
||||
const wxDC* m_dc ;
|
||||
DECLARE_NO_COPY_CLASS(wxMacPortSetter)
|
||||
|
||||
public:
|
||||
wxMacPortSetter( const wxDC* dc ) ;
|
||||
~wxMacPortSetter() ;
|
||||
private:
|
||||
wxMacPortStateHelper m_ph ;
|
||||
const wxDC* m_dc ;
|
||||
} ;
|
||||
|
||||
class wxMacDrawingHelper
|
||||
{
|
||||
public :
|
||||
wxMacDrawingHelper( wxWindowMac * theWindow , bool clientArea = false ) ;
|
||||
~wxMacDrawingHelper() ;
|
||||
bool Ok() { return m_ok ; }
|
||||
void LocalToWindow( Rect *rect) { OffsetRect( rect , m_origin.h , m_origin.v ) ; }
|
||||
void LocalToWindow( Point *pt ) { AddPt( m_origin , pt ) ; }
|
||||
void LocalToWindow( RgnHandle rgn ) { OffsetRgn( rgn , m_origin.h , m_origin.v ) ; }
|
||||
const Point& GetOrigin() { return m_origin ; }
|
||||
private :
|
||||
Point m_origin ;
|
||||
GrafPtr m_formerPort ;
|
||||
GrafPtr m_currentPort ;
|
||||
PenState m_savedPenState ;
|
||||
bool m_ok ;
|
||||
DECLARE_NO_COPY_CLASS(wxMacDrawingHelper)
|
||||
|
||||
public:
|
||||
wxMacDrawingHelper( wxWindowMac * theWindow , bool clientArea = false ) ;
|
||||
~wxMacDrawingHelper() ;
|
||||
bool Ok() { return m_ok ; }
|
||||
void LocalToWindow( Rect *rect) { OffsetRect( rect , m_origin.h , m_origin.v ) ; }
|
||||
void LocalToWindow( Point *pt ) { AddPt( m_origin , pt ) ; }
|
||||
void LocalToWindow( RgnHandle rgn ) { OffsetRgn( rgn , m_origin.h , m_origin.v ) ; }
|
||||
const Point& GetOrigin() { return m_origin ; }
|
||||
private:
|
||||
Point m_origin ;
|
||||
GrafPtr m_formerPort ;
|
||||
GrafPtr m_currentPort ;
|
||||
PenState m_savedPenState ;
|
||||
bool m_ok ;
|
||||
} ;
|
||||
|
||||
|
||||
|
@@ -27,7 +27,7 @@ class WXDLLEXPORT wxStaticLine : public wxStaticLineBase
|
||||
|
||||
public:
|
||||
// constructors and pseudo-constructors
|
||||
wxStaticLine() { }
|
||||
wxStaticLine() : m_statbox(NULL) { }
|
||||
|
||||
wxStaticLine( wxWindow *parent,
|
||||
wxWindowID id,
|
||||
@@ -35,6 +35,7 @@ public:
|
||||
const wxSize &size = wxDefaultSize,
|
||||
long style = wxLI_HORIZONTAL,
|
||||
const wxString &name = wxStaticTextNameStr )
|
||||
: m_statbox(NULL)
|
||||
{
|
||||
Create(parent, id, pos, size, style, name);
|
||||
}
|
||||
|
@@ -20,7 +20,7 @@ class WXDLLEXPORT wxStaticText: public wxStaticTextBase
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxStaticText)
|
||||
public:
|
||||
inline wxStaticText() { }
|
||||
inline wxStaticText() : m_label() { }
|
||||
|
||||
inline wxStaticText(wxWindow *parent, wxWindowID id,
|
||||
const wxString& label,
|
||||
|
@@ -31,12 +31,14 @@ class WXDLLEXPORT wxToolBar: public wxToolBarBase
|
||||
* Public interface
|
||||
*/
|
||||
|
||||
wxToolBar() { Init(); }
|
||||
wxToolBar() : m_macToolHandles() { Init(); }
|
||||
|
||||
|
||||
inline wxToolBar(wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
||||
long style = wxNO_BORDER|wxTB_HORIZONTAL,
|
||||
const wxString& name = wxToolBarNameStr)
|
||||
inline wxToolBar(wxWindow *parent, wxWindowID id,
|
||||
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
||||
long style = wxNO_BORDER|wxTB_HORIZONTAL,
|
||||
const wxString& name = wxToolBarNameStr)
|
||||
: m_macToolHandles()
|
||||
{
|
||||
Init();
|
||||
Create(parent, id, pos, size, style, name);
|
||||
|
@@ -58,35 +58,36 @@ public:
|
||||
virtual void SetIcons(const wxIconBundle& icons) { SetIcon( icons.GetIcon( -1 ) ); }
|
||||
virtual void Restore();
|
||||
|
||||
virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) { return FALSE; }
|
||||
virtual bool ShowFullScreen(bool WXUNUSED(show), long WXUNUSED(style) = wxFULLSCREEN_ALL)
|
||||
{ return FALSE; }
|
||||
virtual bool IsFullScreen() const { return FALSE; }
|
||||
|
||||
// implementation from now on
|
||||
// --------------------------
|
||||
|
||||
virtual void MacCreateRealWindow( const wxString& title,
|
||||
const wxPoint& pos,
|
||||
const wxSize& size,
|
||||
long style,
|
||||
const wxString& name ) ;
|
||||
static WXWindow MacGetWindowInUpdate() { return s_macWindowInUpdate ; }
|
||||
virtual void MacGetPortParams(WXPOINTPTR localOrigin, WXRECTPTR clipRect, WXWindow *window , wxWindowMac** rootwin ) ;
|
||||
virtual void Clear() ;
|
||||
virtual WXWidget MacGetContainerForEmbedding() ;
|
||||
WXWindow MacGetWindowRef() { return m_macWindow ; }
|
||||
virtual void MacActivate( WXEVENTREF ev , bool inIsActivating ) ;
|
||||
virtual void MacUpdate( long timestamp ) ;
|
||||
virtual void MacMouseDown( WXEVENTREF ev , short windowPart ) ;
|
||||
virtual void MacMouseUp( WXEVENTREF ev , short windowPart ) ;
|
||||
virtual void MacMouseMoved( WXEVENTREF ev , short windowPart ) ;
|
||||
virtual void MacKeyDown( WXEVENTREF ev ) ;
|
||||
virtual void MacFireMouseEvent( WXEVENTREF ev ) ;
|
||||
virtual void Raise();
|
||||
virtual void Lower();
|
||||
virtual void SetTitle( const wxString& title);
|
||||
virtual bool Show( bool show = TRUE );
|
||||
virtual void DoMoveWindow(int x, int y, int width, int height);
|
||||
void MacInvalidate( const WXRECTPTR rect, bool eraseBackground ) ;
|
||||
virtual void MacCreateRealWindow( const wxString& title,
|
||||
const wxPoint& pos,
|
||||
const wxSize& size,
|
||||
long style,
|
||||
const wxString& name ) ;
|
||||
static WXWindow MacGetWindowInUpdate() { return s_macWindowInUpdate ; }
|
||||
virtual void MacGetPortParams(WXPOINTPTR localOrigin, WXRECTPTR clipRect, WXWindow *window , wxWindowMac** rootwin ) ;
|
||||
virtual void Clear() ;
|
||||
virtual WXWidget MacGetContainerForEmbedding() ;
|
||||
WXWindow MacGetWindowRef() { return m_macWindow ; }
|
||||
virtual void MacActivate( WXEVENTREF ev , bool inIsActivating ) ;
|
||||
virtual void MacUpdate( long timestamp ) ;
|
||||
virtual void MacMouseDown( WXEVENTREF ev , short windowPart ) ;
|
||||
virtual void MacMouseUp( WXEVENTREF ev , short windowPart ) ;
|
||||
virtual void MacMouseMoved( WXEVENTREF ev , short windowPart ) ;
|
||||
virtual void MacKeyDown( WXEVENTREF ev ) ;
|
||||
virtual void MacFireMouseEvent( WXEVENTREF ev ) ;
|
||||
virtual void Raise();
|
||||
virtual void Lower();
|
||||
virtual void SetTitle( const wxString& title);
|
||||
virtual bool Show( bool show = TRUE );
|
||||
virtual void DoMoveWindow(int x, int y, int width, int height);
|
||||
void MacInvalidate( const WXRECTPTR rect, bool eraseBackground ) ;
|
||||
protected:
|
||||
// common part of all ctors
|
||||
void Init();
|
||||
@@ -105,7 +106,7 @@ protected:
|
||||
WXHRGN m_macNoEraseUpdateRgn ;
|
||||
bool m_macNeedsErasing ;
|
||||
|
||||
static WXWindow s_macWindowInUpdate ;
|
||||
static WXWindow s_macWindowInUpdate ;
|
||||
};
|
||||
|
||||
// list of all frames and modeless dialogs
|
||||
|
@@ -30,18 +30,18 @@ protected:
|
||||
virtual bool OnExists() const
|
||||
{ return FALSE; }
|
||||
|
||||
virtual bool OnOpen(const wxString &strBufferName,
|
||||
wxTextBufferOpenMode OpenMode)
|
||||
virtual bool OnOpen(const wxString & WXUNUSED(strBufferName),
|
||||
wxTextBufferOpenMode WXUNUSED(OpenMode))
|
||||
{ return TRUE; }
|
||||
|
||||
virtual bool OnClose()
|
||||
{ return TRUE; }
|
||||
|
||||
virtual bool OnRead(wxMBConv& conv)
|
||||
virtual bool OnRead(wxMBConv& WXUNUSED(conv))
|
||||
{ return TRUE; }
|
||||
|
||||
virtual bool OnWrite(wxTextFileType typeNew,
|
||||
wxMBConv& conv = wxConvLibc)
|
||||
virtual bool OnWrite(wxTextFileType WXUNUSED(typeNew),
|
||||
wxMBConv& WXUNUSED(conv) = wxConvLibc)
|
||||
{ return TRUE; }
|
||||
};
|
||||
|
||||
|
@@ -42,7 +42,8 @@ DECLARE_DYNAMIC_CLASS(wxQuantize)
|
||||
|
||||
//// Constructor
|
||||
|
||||
wxQuantize() {};
|
||||
wxQuantize() {}
|
||||
~wxQuantize() {}
|
||||
|
||||
//// Operations
|
||||
|
||||
|
@@ -47,7 +47,7 @@ public:
|
||||
wxTime() : m_time(wxDateTime::Now()) { }
|
||||
wxTime(clockTy s) : m_time((time_t)(s - wxTIME_EPOCH_DIFF)) { }
|
||||
void operator=(const wxTime& t) { m_time = t.m_time; }
|
||||
wxTime(const wxTime& t) { *this = t; }
|
||||
wxTime(const wxTime& t) : wxObject() { *this = t; }
|
||||
wxTime(hourTy h, minuteTy m, secondTy s = 0, bool WXUNUSED(dst) = FALSE)
|
||||
: m_time(h, m, s) { }
|
||||
|
||||
|
Reference in New Issue
Block a user