Some changes in a vain attempt to make Salford C++ work; added FAQ files;
started wxTime documentation. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1425 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -52,7 +52,10 @@ class WXDLLEXPORT wxDate: public wxObject
|
||||
wxDate (const wxString& dat);
|
||||
wxDate (const wxDate &dt);
|
||||
|
||||
#ifndef __SALFORDC__
|
||||
operator wxString (void);
|
||||
#endif
|
||||
|
||||
void operator = (const wxDate& date);
|
||||
void operator = (const wxString& date);
|
||||
|
||||
|
@@ -133,7 +133,7 @@
|
||||
typedef unsigned char bool;
|
||||
#endif
|
||||
|
||||
#if ( defined(_MSC_VER) && (_MSC_VER <= 800) ) || defined(__GNUWIN32__) || (defined(__BORLANDC__) && defined(__WIN16__)) || defined(__SC__)
|
||||
#if ( defined(_MSC_VER) && (_MSC_VER <= 800) ) || defined(__GNUWIN32__) || (defined(__BORLANDC__) && defined(__WIN16__)) || defined(__SC__) || defined(__SALFORDC__)
|
||||
#define byte unsigned char
|
||||
#endif
|
||||
|
||||
|
@@ -2,7 +2,7 @@
|
||||
#define _WX_DIRDLG_H_BASE_
|
||||
|
||||
#if defined(__WXMSW__)
|
||||
#if defined(__WIN16__) || defined(__GNUWIN32__)
|
||||
#if defined(__WIN16__) || defined(__GNUWIN32__) || defined(__SALFORDC__)
|
||||
#include "wx/generic/dirdlgg.h"
|
||||
#else
|
||||
#include "wx/msw/dirdlg.h"
|
||||
|
@@ -159,7 +159,11 @@ public:
|
||||
bool HasMask() const;
|
||||
|
||||
inline wxImage& operator = (const wxImage& image)
|
||||
{ if (*this == image) return (*this); Ref(image); return *this; }
|
||||
{ if ((*this) == image)
|
||||
return (*this);
|
||||
Ref(image);
|
||||
return *this; }
|
||||
|
||||
inline bool operator == (const wxImage& image)
|
||||
{ return m_refData == image.m_refData; }
|
||||
inline bool operator != (const wxImage& image)
|
||||
|
@@ -322,15 +322,15 @@ private:
|
||||
|
||||
// declare a list type named 'name' and containing elements of type 'T *'
|
||||
// (as a by product of macro expansion you also get wx##name##Node
|
||||
// wxNode-dervied type)
|
||||
// wxNode-derived type)
|
||||
//
|
||||
// implementation details:
|
||||
// 1. we define _WX_LIST_ITEM_TYPE_##name typedef to save in it the item type
|
||||
// 1. We define _WX_LIST_ITEM_TYPE_##name typedef to save in it the item type
|
||||
// for the list of given type - this allows us to pass only the list name
|
||||
// to WX_DEFINE_LIST() even if it needs both the name and the type
|
||||
//
|
||||
// 2. We redefine all not type-safe wxList functions withtype-safe versions
|
||||
// which don't take any place (everything is inline), but bring compile
|
||||
// 2. We redefine all non-type-safe wxList functions with type-safe versions
|
||||
// which don't take any space (everything is inline), but bring compile
|
||||
// time error checking.
|
||||
|
||||
#define WX_DECLARE_LIST_2(T, name, nodetype) \
|
||||
|
@@ -169,6 +169,7 @@ public:
|
||||
void SetMask(wxMask *mask) ;
|
||||
|
||||
inline wxBitmap& operator = (const wxBitmap& bitmap) { if (*this == bitmap) return (*this); Ref(bitmap); return *this; }
|
||||
|
||||
inline bool operator == (const wxBitmap& bitmap) { return m_refData == bitmap.m_refData; }
|
||||
inline bool operator != (const wxBitmap& bitmap) { return m_refData != bitmap.m_refData; }
|
||||
|
||||
@@ -208,5 +209,6 @@ public:
|
||||
wxBitmap GetBitmapForDC(wxDC& dc) const;
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
// _WX_BITMAP_H_
|
||||
|
@@ -257,6 +257,15 @@
|
||||
|
||||
#undef wxUSE_DEBUG_NEW_ALWAYS
|
||||
#define wxUSE_DEBUG_NEW_ALWAYS 0
|
||||
|
||||
#undef wxUSE_THREADS
|
||||
#define wxUSE_THREADS 0
|
||||
|
||||
#undef wxUSE_DBWIN32
|
||||
#define wxUSE_DBWIN32 0
|
||||
|
||||
#undef wxUSE_OWNER_DRAWN
|
||||
#define wxUSE_OWNER_DRAWN 0
|
||||
#endif
|
||||
|
||||
// Minimal setup e.g. for compiling small utilities
|
||||
|
@@ -77,6 +77,21 @@ END
|
||||
// Standard wxWindows Cursors
|
||||
//
|
||||
|
||||
#ifdef __SALFORDC__
|
||||
WXCURSOR_HAND CURSOR DISCARDABLE WXINCDIR"wx/msw/hand.cur"
|
||||
WXCURSOR_BULLSEYE CURSOR DISCARDABLE WXINCDIR"wx/msw/bullseye.cur"
|
||||
WXCURSOR_PENCIL CURSOR DISCARDABLE WXINCDIR"wx/msw/pencil.cur"
|
||||
WXCURSOR_MAGNIFIER CURSOR DISCARDABLE WXINCDIR"wx/msw/magnif1.cur"
|
||||
WXCURSOR_NO_ENTRY CURSOR DISCARDABLE WXINCDIR"wx/msw/noentry.cur"
|
||||
WXCURSOR_SIZING CURSOR DISCARDABLE WXINCDIR"wx/msw/size.cur"
|
||||
WXCURSOR_ROLLER CURSOR DISCARDABLE WXINCDIR"wx/msw/roller.cur"
|
||||
WXCURSOR_WATCH CURSOR DISCARDABLE WXINCDIR"wx/msw/watch1.cur"
|
||||
WXCURSOR_PBRUSH CURSOR DISCARDABLE WXINCDIR"wx/msw/pbrush.cur"
|
||||
WXCURSOR_PLEFT CURSOR DISCARDABLE WXINCDIR"wx/msw/pntleft.cur"
|
||||
WXCURSOR_PRIGHT CURSOR DISCARDABLE WXINCDIR"wx/msw/pntright.cur"
|
||||
WXCURSOR_QARROW CURSOR DISCARDABLE WXINCDIR"wx/msw/query.cur"
|
||||
WXCURSOR_BLANK CURSOR DISCARDABLE WXINCDIR"wx/msw/blank.cur"
|
||||
#else
|
||||
WXCURSOR_HAND CURSOR DISCARDABLE "wx/msw/hand.cur"
|
||||
WXCURSOR_BULLSEYE CURSOR DISCARDABLE "wx/msw/bullseye.cur"
|
||||
WXCURSOR_PENCIL CURSOR DISCARDABLE "wx/msw/pencil.cur"
|
||||
@@ -90,6 +105,7 @@ WXCURSOR_PLEFT CURSOR DISCARDABLE "wx/msw/pntleft.cur"
|
||||
WXCURSOR_PRIGHT CURSOR DISCARDABLE "wx/msw/pntright.cur"
|
||||
WXCURSOR_QARROW CURSOR DISCARDABLE "wx/msw/query.cur"
|
||||
WXCURSOR_BLANK CURSOR DISCARDABLE "wx/msw/blank.cur"
|
||||
#endif
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
@@ -105,6 +121,9 @@ WXCURSOR_BLANK CURSOR DISCARDABLE "wx/msw/blank.cur"
|
||||
// Bitmaps
|
||||
//
|
||||
|
||||
#ifdef __SALFORDC__
|
||||
wxDISABLE_BUTTON_BITMAP BITMAP WXINCDIR"wx/msw/disable.bmp"
|
||||
#else
|
||||
wxDISABLE_BUTTON_BITMAP BITMAP "wx/msw/disable.bmp"
|
||||
|
||||
#endif
|
||||
|
||||
|
@@ -16,8 +16,6 @@
|
||||
#pragma interface "ownerdrw.h"
|
||||
#endif
|
||||
|
||||
typedef wxColour wxColor;
|
||||
|
||||
// No, don't do this: BC++ 5 complains that size_t already been defined.
|
||||
// typedef unsigned int size_t;
|
||||
#include <stddef.h>
|
||||
@@ -126,7 +124,7 @@ private:
|
||||
m_bOwnerDrawn; // true if something is non standard
|
||||
|
||||
wxFont m_font; // font to use for drawing
|
||||
wxColor m_colText, // color ----"---"---"----
|
||||
wxColour m_colText, // color ----"---"---"----
|
||||
m_colBack; // background color
|
||||
wxBitmap m_bmpChecked, // bitmap to put near the item
|
||||
m_bmpUnchecked; // (checked is used also for 'uncheckable' items)
|
||||
|
@@ -69,7 +69,7 @@ public:
|
||||
virtual bool Abort() = 0;
|
||||
virtual wxInputStream *GetInputStream(const wxString& path) = 0;
|
||||
virtual wxProtocolError GetError() = 0;
|
||||
virtual wxString GetContentType() { return (char *)NULL; }
|
||||
virtual wxString GetContentType() { return wxEmptyString; }
|
||||
virtual void SetUser(const wxString& WXUNUSED(user)) {}
|
||||
virtual void SetPassword(const wxString& WXUNUSED(passwd) ) {}
|
||||
};
|
||||
|
@@ -42,6 +42,10 @@
|
||||
#define wxDLG_POINT(x, y, parent, useDlgUnits) (useDlgUnits ? parent->ConvertDialogToPixel(wxPoint(x, y)) : wxPoint(x, y))
|
||||
#define wxDLG_SIZE(x, y, parent, useDlgUnits) (useDlgUnits ? parent->ConvertDialogToPixel(wxSize(x, y)) : wxSize(x, y))
|
||||
|
||||
#ifdef FindResource
|
||||
#undef FindResource
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Internal format for control/panel item
|
||||
*/
|
||||
|
@@ -211,7 +211,15 @@ protected:
|
||||
friend class wxSocketServer;
|
||||
friend class wxSocketHandler;
|
||||
|
||||
#ifdef __SALFORDC__
|
||||
public:
|
||||
#endif
|
||||
|
||||
wxSocketBase(wxSockFlags flags, wxSockType type);
|
||||
|
||||
#ifdef __SALFORDC__
|
||||
protected:
|
||||
#endif
|
||||
|
||||
bool _Wait(long seconds, long microseconds, int type);
|
||||
|
||||
|
@@ -55,8 +55,11 @@ public:
|
||||
wxTime(const wxDate&, hourTy h =0, minuteTy m =0, secondTy s=0, bool dst =FALSE);
|
||||
|
||||
// Convert to string
|
||||
#ifndef __SALFORDC__
|
||||
operator char * (void);
|
||||
operator wxDate() const;
|
||||
#endif
|
||||
|
||||
bool operator<(const wxTime& t) const { return sec < t.sec; }
|
||||
bool operator<=(const wxTime& t) const { return sec <= t.sec; }
|
||||
bool operator>(const wxTime& t) const { return sec > t.sec; }
|
||||
|
@@ -27,7 +27,7 @@
|
||||
|
||||
// Comment this out if you don't mind slower compilation of the wxWindows
|
||||
// library
|
||||
#ifndef __WXMAC__
|
||||
#if !defined(__WXMAC__) && !defined(__SALFORDC__)
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user