removed Win16 code (patch 905241), last version with remains of Win16 support tagged with BEFORE_WIN16_REMOVAL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26423 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -28,9 +28,3 @@
|
|||||||
|
|
||||||
#include "wx/msw/msvcrt.h"
|
#include "wx/msw/msvcrt.h"
|
||||||
|
|
||||||
// Foils optimizations in Visual C++ (see also app.cpp). Without it,
|
|
||||||
// dummy.obj isn't linked and we get a linker error.
|
|
||||||
#if defined(__VISUALC__) && defined(__WIN16__)
|
|
||||||
char wxDummyChar = 0;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
@@ -74,12 +74,6 @@ PgmCtrl::PgmCtrl(wxWindow *parent, const wxWindowID id,const wxPoint& pos, const
|
|||||||
// Make an image list containing small icons
|
// Make an image list containing small icons
|
||||||
p_imageListNormal = new wxImageList(image_size, image_size, TRUE);
|
p_imageListNormal = new wxImageList(image_size, image_size, TRUE);
|
||||||
// should correspond to TreeIc_xxx enum
|
// should correspond to TreeIc_xxx enum
|
||||||
#if defined(__WXMSW__) && defined(__WIN16__)
|
|
||||||
// This is required in 16-bit Windows mode only because we can't load a specific (16x16)
|
|
||||||
// icon image, so it comes out stretched
|
|
||||||
p_imageListNormal->Add(wxBitmap(wxBitmap("bitmap1", wxBITMAP_TYPE_BMP_RESOURCE).ConvertToImage().Rescale(image_size, image_size)));
|
|
||||||
p_imageListNormal->Add(wxBitmap(wxBitmap("bitmap2", wxBITMAP_TYPE_BMP_RESOURCE).ConvertToImage().Rescale(image_size, image_size)));
|
|
||||||
#else
|
|
||||||
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(aLogo)).ConvertToImage().Rescale(image_size, image_size)));
|
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(aLogo)).ConvertToImage().Rescale(image_size, image_size)));
|
||||||
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(DsnClosed)).ConvertToImage().Rescale(image_size, image_size)));
|
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(DsnClosed)).ConvertToImage().Rescale(image_size, image_size)));
|
||||||
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(DsnOpen)).ConvertToImage().Rescale(image_size, image_size)));
|
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(DsnOpen)).ConvertToImage().Rescale(image_size, image_size)));
|
||||||
@@ -87,7 +81,6 @@ PgmCtrl::PgmCtrl(wxWindow *parent, const wxWindowID id,const wxPoint& pos, const
|
|||||||
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(DocOpen)).ConvertToImage().Rescale(image_size, image_size)));
|
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(DocOpen)).ConvertToImage().Rescale(image_size, image_size)));
|
||||||
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(FolderClosed)).ConvertToImage().Rescale(image_size, image_size)));
|
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(FolderClosed)).ConvertToImage().Rescale(image_size, image_size)));
|
||||||
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(FolderOpen)).ConvertToImage().Rescale(image_size, image_size)));
|
p_imageListNormal->Add(wxBitmap(wxBitmap(wxICON(FolderOpen)).ConvertToImage().Rescale(image_size, image_size)));
|
||||||
#endif
|
|
||||||
SetImageList(p_imageListNormal);
|
SetImageList(p_imageListNormal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -15,13 +15,6 @@
|
|||||||
|
|
||||||
#include <wx/config.h>
|
#include <wx/config.h>
|
||||||
|
|
||||||
#ifdef __WIN16__
|
|
||||||
#include <wx/fileconf.h>
|
|
||||||
|
|
||||||
#undef wxConfig
|
|
||||||
#define wxConfig wxFileConfig
|
|
||||||
#endif
|
|
||||||
|
|
||||||
class ScoreFile {
|
class ScoreFile {
|
||||||
public:
|
public:
|
||||||
ScoreFile(const wxString& appName);
|
ScoreFile(const wxString& appName);
|
||||||
|
@@ -9,10 +9,6 @@
|
|||||||
// Licence: wxWindows licence
|
// Licence: wxWindows licence
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#ifdef __WIN16__
|
|
||||||
#error "Sorry, Life! will not work in 16-bit Windows"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
// headers, declarations, constants
|
// headers, declarations, constants
|
||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
|
@@ -295,7 +295,7 @@ wxWindows dialogs by replacing default bitmaps/icons with your own versions.
|
|||||||
<li><a href="../../samples/checklst">checklst</a>: demonstrates wxCheckListBox on
|
<li><a href="../../samples/checklst">checklst</a>: demonstrates wxCheckListBox on
|
||||||
supported platforms (currently Windows and GTK only).
|
supported platforms (currently Windows and GTK only).
|
||||||
<li><a href="../../samples/config">config</a>: demonstrates use of wxConfig, which
|
<li><a href="../../samples/config">config</a>: demonstrates use of wxConfig, which
|
||||||
defaults to wxRegConfig on WIN32, wxIniConfig on WIN16, and wxFileConfig on other platforms.
|
defaults to wxRegConfig on WIN32 (optionally wxIniConfig), and wxFileConfig on other platforms.
|
||||||
<li><a href="../../samples/console">console</a>: demonstrates a console application using
|
<li><a href="../../samples/console">console</a>: demonstrates a console application using
|
||||||
console-mode (no-GUI) compilation of wxWindows.
|
console-mode (no-GUI) compilation of wxWindows.
|
||||||
<li><a href="../../samples/controls">controls</a>: sample showing a variety of controls, including
|
<li><a href="../../samples/controls">controls</a>: sample showing a variety of controls, including
|
||||||
|
@@ -11,7 +11,7 @@ the registry under Win32 or text-based config files under Unix (or even
|
|||||||
Windows 3.1 .INI files if you're really unlucky). To make writing the portable
|
Windows 3.1 .INI files if you're really unlucky). To make writing the portable
|
||||||
code even easier, wxWindows provides a typedef wxConfig
|
code even easier, wxWindows provides a typedef wxConfig
|
||||||
which is mapped onto the native wxConfigBase implementation on the given
|
which is mapped onto the native wxConfigBase implementation on the given
|
||||||
platform: i.e. wxRegConfig under Win32, wxIniConfig under Win16 and
|
platform: i.e. wxRegConfig under Win32 (optionally wxIniConfig) and
|
||||||
wxFileConfig otherwise.
|
wxFileConfig otherwise.
|
||||||
|
|
||||||
See \helpref{config overview}{wxconfigoverview} for the descriptions of all
|
See \helpref{config overview}{wxconfigoverview} for the descriptions of all
|
||||||
|
@@ -969,7 +969,7 @@ directory doesn't exist).
|
|||||||
|
|
||||||
\wxheading{Portability}
|
\wxheading{Portability}
|
||||||
|
|
||||||
This function is implemented for Win16 (only for drives less than 2Gb), Win32,
|
This function is implemented for Win32,
|
||||||
Mac OS and generic Unix provided the system has {\tt statfs()} function.
|
Mac OS and generic Unix provided the system has {\tt statfs()} function.
|
||||||
|
|
||||||
This function first appeared in wxWindows 2.3.2.
|
This function first appeared in wxWindows 2.3.2.
|
||||||
|
@@ -291,8 +291,6 @@ in the list of external libraries to be linked in. If using the makefiles
|
|||||||
supplied with wxWindows, this library should already be included for use with
|
supplied with wxWindows, this library should already be included for use with
|
||||||
makefile.b32, makefile.vc, and makefile.g95.
|
makefile.b32, makefile.vc, and makefile.g95.
|
||||||
|
|
||||||
You cannot compile the wxODBC classes under Win16 - sorry.
|
|
||||||
|
|
||||||
\normalbox{MORE TO COME}
|
\normalbox{MORE TO COME}
|
||||||
|
|
||||||
{\it Under Unix}
|
{\it Under Unix}
|
||||||
|
@@ -49,8 +49,7 @@ class WXDLLIMPEXP_BASE wxArrayString;
|
|||||||
|
|
||||||
/// should we use registry instead of configuration files under Windows?
|
/// should we use registry instead of configuration files under Windows?
|
||||||
// (i.e. whether wxConfigBase::Create() will create a wxFileConfig (if it's
|
// (i.e. whether wxConfigBase::Create() will create a wxFileConfig (if it's
|
||||||
// FALSE) or wxRegConfig (if it's true and we're under Win32) or wxIniConfig
|
// FALSE) or wxRegConfig (if it's true and we're under Win32))
|
||||||
// (under Win16))
|
|
||||||
#ifndef wxUSE_CONFIG_NATIVE
|
#ifndef wxUSE_CONFIG_NATIVE
|
||||||
#define wxUSE_CONFIG_NATIVE 1
|
#define wxUSE_CONFIG_NATIVE 1
|
||||||
#endif
|
#endif
|
||||||
@@ -320,12 +319,9 @@ private:
|
|||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
// under Windows we prefer to use the native implementation
|
// under Windows we prefer to use the native implementation
|
||||||
|
// wxIniConfig isn't native anywhere after droping win16 in wxWidgets 2.6
|
||||||
#if defined(__WXMSW__) && wxUSE_CONFIG_NATIVE
|
#if defined(__WXMSW__) && wxUSE_CONFIG_NATIVE
|
||||||
#ifdef __WIN32__
|
|
||||||
#define wxConfig wxRegConfig
|
#define wxConfig wxRegConfig
|
||||||
#else //WIN16
|
|
||||||
#define wxConfig wxIniConfig
|
|
||||||
#endif
|
|
||||||
#else // either we're under Unix or wish to use files even under Windows
|
#else // either we're under Unix or wish to use files even under Windows
|
||||||
#define wxConfig wxFileConfig
|
#define wxConfig wxFileConfig
|
||||||
#endif
|
#endif
|
||||||
|
@@ -596,7 +596,6 @@ public:
|
|||||||
// ------------------
|
// ------------------
|
||||||
|
|
||||||
// for compatibility with the old code when wxCoord was long everywhere
|
// for compatibility with the old code when wxCoord was long everywhere
|
||||||
#ifndef __WIN16__
|
|
||||||
void GetTextExtent(const wxString& string,
|
void GetTextExtent(const wxString& string,
|
||||||
long *x, long *y,
|
long *x, long *y,
|
||||||
long *descent = NULL,
|
long *descent = NULL,
|
||||||
@@ -645,7 +644,6 @@ public:
|
|||||||
if (w) *w = ww;
|
if (w) *w = ww;
|
||||||
if (h) *h = hh;
|
if (h) *h = hh;
|
||||||
}
|
}
|
||||||
#endif // !Win16
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// the pure virtual functions which should be implemented by wxDC
|
// the pure virtual functions which should be implemented by wxDC
|
||||||
|
@@ -234,11 +234,7 @@ typedef int wxWindowID;
|
|||||||
/* general, but there are places where you can use them to advantage */
|
/* general, but there are places where you can use them to advantage */
|
||||||
/* without totally breaking ports that cannot use them. If you do, then */
|
/* without totally breaking ports that cannot use them. If you do, then */
|
||||||
/* wrap it in this guard, but such cases should still be relatively rare. */
|
/* wrap it in this guard, but such cases should still be relatively rare. */
|
||||||
#ifndef __WIN16__
|
#define wxUSE_NESTED_CLASSES 1
|
||||||
#define wxUSE_NESTED_CLASSES 1
|
|
||||||
#else
|
|
||||||
#define wxUSE_NESTED_CLASSES 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* check for explicit keyword support */
|
/* check for explicit keyword support */
|
||||||
#ifndef HAVE_EXPLICIT
|
#ifndef HAVE_EXPLICIT
|
||||||
@@ -566,14 +562,8 @@ enum
|
|||||||
/* to ensure compatibility with 2.0, we must use long */
|
/* to ensure compatibility with 2.0, we must use long */
|
||||||
#define wxCoord long
|
#define wxCoord long
|
||||||
#else /* !wxUSE_COMPATIBLE_COORD_TYPES */
|
#else /* !wxUSE_COMPATIBLE_COORD_TYPES */
|
||||||
#ifdef __WIN16__
|
|
||||||
/* under Win16, int is too small, so use long to allow for bigger */
|
|
||||||
/* virtual canvases */
|
|
||||||
typedef long wxCoord;
|
|
||||||
#else /* !Win16 */
|
|
||||||
/* other platforms we support have at least 32bit int - quite enough */
|
/* other platforms we support have at least 32bit int - quite enough */
|
||||||
typedef int wxCoord;
|
typedef int wxCoord;
|
||||||
#endif /* Win16/!Win16 */
|
|
||||||
#endif /* wxUSE_COMPATIBLE_COORD_TYPES/!wxUSE_COMPATIBLE_COORD_TYPES */
|
#endif /* wxUSE_COMPATIBLE_COORD_TYPES/!wxUSE_COMPATIBLE_COORD_TYPES */
|
||||||
|
|
||||||
|
|
||||||
@@ -2158,17 +2148,9 @@ typedef WX_NSView WXWidget; /* wxWindows BASE definition */
|
|||||||
#ifdef __WXMSW__
|
#ifdef __WXMSW__
|
||||||
|
|
||||||
/* the keywords needed for WinMain() declaration */
|
/* the keywords needed for WinMain() declaration */
|
||||||
#ifdef __WIN16__
|
#ifndef WXFAR
|
||||||
# ifdef __VISUALC__
|
|
||||||
# define WXFAR __far
|
|
||||||
# else
|
|
||||||
# define WXFAR _far
|
|
||||||
# endif
|
|
||||||
#else /* Win32 */
|
|
||||||
# ifndef WXFAR
|
|
||||||
# define WXFAR
|
# define WXFAR
|
||||||
# endif
|
#endif
|
||||||
#endif /* Win16/32 */
|
|
||||||
|
|
||||||
/* Stand-ins for Windows types to avoid #including all of windows.h */
|
/* Stand-ins for Windows types to avoid #including all of windows.h */
|
||||||
typedef void * WXHWND;
|
typedef void * WXHWND;
|
||||||
|
@@ -8,32 +8,32 @@ class WXDLLEXPORT wxMemoryDC;
|
|||||||
class WXDLLEXPORT wxDC;
|
class WXDLLEXPORT wxDC;
|
||||||
|
|
||||||
#if defined(__WXMSW__)
|
#if defined(__WXMSW__)
|
||||||
#if defined(__WIN16__) || defined(__WXUNIVERSAL__)
|
# if defined(__WXUNIVERSAL__)
|
||||||
#include "wx/generic/dragimgg.h"
|
# include "wx/generic/dragimgg.h"
|
||||||
#define wxDragImage wxGenericDragImage
|
# define wxDragImage wxGenericDragImage
|
||||||
|
# else
|
||||||
|
# include "wx/msw/dragimag.h"
|
||||||
|
# endif
|
||||||
|
|
||||||
#else
|
|
||||||
#include "wx/msw/dragimag.h"
|
|
||||||
#endif
|
|
||||||
#elif defined(__WXMOTIF__)
|
#elif defined(__WXMOTIF__)
|
||||||
#include "wx/generic/dragimgg.h"
|
# include "wx/generic/dragimgg.h"
|
||||||
#define wxDragImage wxGenericDragImage
|
# define wxDragImage wxGenericDragImage
|
||||||
|
|
||||||
#elif defined(__WXGTK__)
|
#elif defined(__WXGTK__)
|
||||||
#include "wx/generic/dragimgg.h"
|
# include "wx/generic/dragimgg.h"
|
||||||
#define wxDragImage wxGenericDragImage
|
# define wxDragImage wxGenericDragImage
|
||||||
|
|
||||||
#elif defined(__WXX11__)
|
#elif defined(__WXX11__)
|
||||||
#include "wx/generic/dragimgg.h"
|
# include "wx/generic/dragimgg.h"
|
||||||
#define wxDragImage wxGenericDragImage
|
# define wxDragImage wxGenericDragImage
|
||||||
|
|
||||||
#elif defined(__WXMAC__)
|
#elif defined(__WXMAC__)
|
||||||
#include "wx/generic/dragimgg.h"
|
# include "wx/generic/dragimgg.h"
|
||||||
#define wxDragImage wxGenericDragImage
|
# define wxDragImage wxGenericDragImage
|
||||||
|
|
||||||
#elif defined(__WXPM__)
|
#elif defined(__WXPM__)
|
||||||
#include "wx/generic/dragimgg.h"
|
# include "wx/generic/dragimgg.h"
|
||||||
#define wxDragImage wxGenericDragImage
|
# define wxDragImage wxGenericDragImage
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -754,7 +754,6 @@ public:
|
|||||||
*ypos = m_y;
|
*ypos = m_y;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
void GetPosition(long *xpos, long *ypos) const
|
void GetPosition(long *xpos, long *ypos) const
|
||||||
{
|
{
|
||||||
if (xpos)
|
if (xpos)
|
||||||
@@ -762,7 +761,6 @@ public:
|
|||||||
if (ypos)
|
if (ypos)
|
||||||
*ypos = (long)m_y;
|
*ypos = (long)m_y;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
// Find the position of the event
|
// Find the position of the event
|
||||||
wxPoint GetPosition() const { return wxPoint(m_x, m_y); }
|
wxPoint GetPosition() const { return wxPoint(m_x, m_y); }
|
||||||
@@ -905,13 +903,11 @@ public:
|
|||||||
if (ypos) *ypos = m_y;
|
if (ypos) *ypos = m_y;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
void GetPosition(long *xpos, long *ypos) const
|
void GetPosition(long *xpos, long *ypos) const
|
||||||
{
|
{
|
||||||
if (xpos) *xpos = (long)m_x;
|
if (xpos) *xpos = (long)m_x;
|
||||||
if (ypos) *ypos = (long)m_y;
|
if (ypos) *ypos = (long)m_y;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
wxPoint GetPosition() const
|
wxPoint GetPosition() const
|
||||||
{ return wxPoint(m_x, m_y); }
|
{ return wxPoint(m_x, m_y); }
|
||||||
|
@@ -39,8 +39,6 @@
|
|||||||
|
|
||||||
#if defined(__VISUALC__) || ( defined(__MWERKS__) && defined( __INTEL__) )
|
#if defined(__VISUALC__) || ( defined(__MWERKS__) && defined( __INTEL__) )
|
||||||
typedef _off_t off_t;
|
typedef _off_t off_t;
|
||||||
#elif defined(__BORLANDC__) && defined(__WIN16__)
|
|
||||||
typedef long off_t;
|
|
||||||
#elif defined(__SYMANTEC__)
|
#elif defined(__SYMANTEC__)
|
||||||
typedef long off_t;
|
typedef long off_t;
|
||||||
#elif defined(__MWERKS__) && !defined(__INTEL__) && !defined(__MACH__)
|
#elif defined(__MWERKS__) && !defined(__INTEL__) && !defined(__MACH__)
|
||||||
|
@@ -86,7 +86,7 @@ private:
|
|||||||
DECLARE_DYNAMIC_CLASS(wxGenericImageList)
|
DECLARE_DYNAMIC_CLASS(wxGenericImageList)
|
||||||
};
|
};
|
||||||
|
|
||||||
#if !defined(__WXMSW__) || defined(__WIN16__) || defined(__WXUNIVERSAL__)
|
#if !defined(__WXMSW__) || defined(__WXUNIVERSAL__)
|
||||||
/*
|
/*
|
||||||
* wxImageList has to be a real class or we have problems with
|
* wxImageList has to be a real class or we have problems with
|
||||||
* the run-time information.
|
* the run-time information.
|
||||||
@@ -104,7 +104,7 @@ public:
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
#endif // !__WXMSW__ || __WIN16__ || __WXUNIVERSAL__
|
#endif // !__WXMSW__ || __WXUNIVERSAL__
|
||||||
|
|
||||||
#endif // __IMAGELISTH_G__
|
#endif // __IMAGELISTH_G__
|
||||||
|
|
||||||
|
@@ -37,7 +37,7 @@ class WXDLLEXPORT wxDropTarget;
|
|||||||
class WXDLLEXPORT wxListItem;
|
class WXDLLEXPORT wxListItem;
|
||||||
class WXDLLEXPORT wxListEvent;
|
class WXDLLEXPORT wxListEvent;
|
||||||
|
|
||||||
#if !defined(__WXMSW__) || defined(__WIN16__) || defined(__WXUNIVERSAL__)
|
#if !defined(__WXMSW__) || defined(__WXUNIVERSAL__)
|
||||||
class WXDLLEXPORT wxListCtrl;
|
class WXDLLEXPORT wxListCtrl;
|
||||||
#define wxImageListType wxImageList
|
#define wxImageListType wxImageList
|
||||||
#else
|
#else
|
||||||
@@ -247,7 +247,7 @@ private:
|
|||||||
DECLARE_DYNAMIC_CLASS(wxGenericListCtrl);
|
DECLARE_DYNAMIC_CLASS(wxGenericListCtrl);
|
||||||
};
|
};
|
||||||
|
|
||||||
#if !defined(__WXMSW__) || defined(__WIN16__) || defined(__WXUNIVERSAL__)
|
#if !defined(__WXMSW__) || defined(__WXUNIVERSAL__)
|
||||||
/*
|
/*
|
||||||
* wxListCtrl has to be a real class or we have problems with
|
* wxListCtrl has to be a real class or we have problems with
|
||||||
* the run-time information.
|
* the run-time information.
|
||||||
@@ -270,6 +270,6 @@ public:
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
#endif // !__WXMSW__ || __WIN16__ || __WXUNIVERSAL__
|
#endif // !__WXMSW__ || __WXUNIVERSAL__
|
||||||
|
|
||||||
#endif // __LISTCTRLH_G__
|
#endif // __LISTCTRLH_G__
|
||||||
|
@@ -495,7 +495,7 @@ private:
|
|||||||
DECLARE_NO_COPY_CLASS(wxGenericTreeCtrl)
|
DECLARE_NO_COPY_CLASS(wxGenericTreeCtrl)
|
||||||
};
|
};
|
||||||
|
|
||||||
#if !defined(__WXMSW__) || defined(__WIN16__) || defined(__WXUNIVERSAL__)
|
#if !defined(__WXMSW__) || defined(__WXUNIVERSAL__)
|
||||||
/*
|
/*
|
||||||
* wxTreeCtrl has to be a real class or we have problems with
|
* wxTreeCtrl has to be a real class or we have problems with
|
||||||
* the run-time information.
|
* the run-time information.
|
||||||
@@ -518,7 +518,7 @@ public:
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
#endif // !__WXMSW__ || __WIN16__ || __WXUNIVERSAL__
|
#endif // !__WXMSW__ || __WXUNIVERSAL__
|
||||||
|
|
||||||
#endif // wxUSE_TREECTRL
|
#endif // wxUSE_TREECTRL
|
||||||
|
|
||||||
|
@@ -26,14 +26,7 @@
|
|||||||
#ifndef _ISQL_H
|
#ifndef _ISQL_H
|
||||||
#define _ISQL_H
|
#define _ISQL_H
|
||||||
|
|
||||||
#if defined(__WIN16__)
|
#if defined(WIN32)
|
||||||
|
|
||||||
#define SQL_API EXPORT CALLBACK
|
|
||||||
#ifndef EXPORT
|
|
||||||
#define EXPORT _export
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#elif defined(WIN32)
|
|
||||||
#define SQL_API __stdcall
|
#define SQL_API __stdcall
|
||||||
|
|
||||||
#ifndef FAR
|
#ifndef FAR
|
||||||
|
@@ -226,7 +226,7 @@
|
|||||||
// library without it if you have no use for it - this will result in a
|
// library without it if you have no use for it - this will result in a
|
||||||
// somewhat smaller and faster operation.
|
// somewhat smaller and faster operation.
|
||||||
//
|
//
|
||||||
// This is ignored under Win16, threads are only supported under Win32.
|
// Threads are only supported under Win32.
|
||||||
//
|
//
|
||||||
// Default is 1
|
// Default is 1
|
||||||
//
|
//
|
||||||
|
@@ -20,7 +20,7 @@
|
|||||||
#define wxMakeMetaFilePlaceable wxMakeMetafilePlaceable
|
#define wxMakeMetaFilePlaceable wxMakeMetafilePlaceable
|
||||||
|
|
||||||
#if defined(__WXMSW__)
|
#if defined(__WXMSW__)
|
||||||
#if defined(__WIN32__) && wxUSE_ENH_METAFILE
|
#if wxUSE_ENH_METAFILE
|
||||||
#include "wx/msw/enhmeta.h"
|
#include "wx/msw/enhmeta.h"
|
||||||
|
|
||||||
// map all metafile classes to enh metafile
|
// map all metafile classes to enh metafile
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
// this flag will be set if wxMetafile class is wxEnhMetaFile
|
// this flag will be set if wxMetafile class is wxEnhMetaFile
|
||||||
#define wxMETAFILE_IS_ENH
|
#define wxMETAFILE_IS_ENH
|
||||||
#endif // wxUSE_WIN_METAFILES_ALWAYS
|
#endif // wxUSE_WIN_METAFILES_ALWAYS
|
||||||
#else // Win16
|
#else // !wxUSE_ENH_METAFILE
|
||||||
#include "wx/msw/metafile.h"
|
#include "wx/msw/metafile.h"
|
||||||
#endif
|
#endif
|
||||||
#elif defined(__WXPM__)
|
#elif defined(__WXPM__)
|
||||||
|
@@ -32,8 +32,6 @@
|
|||||||
unsigned short Data3;
|
unsigned short Data3;
|
||||||
unsigned char Data4[8];
|
unsigned char Data4[8];
|
||||||
} UUID; // UUID = GUID = CLSID = LIBID = IID
|
} UUID; // UUID = GUID = CLSID = LIBID = IID
|
||||||
#else // WIN16
|
|
||||||
#error "Don't know about UUIDs on this platform"
|
|
||||||
#endif // WIN32
|
#endif // WIN32
|
||||||
#endif // UUID_DEFINED
|
#endif // UUID_DEFINED
|
||||||
|
|
||||||
|
@@ -299,14 +299,11 @@ inline bool wxIsCtrlDown()
|
|||||||
inline RECT wxGetWindowRect(HWND hwnd)
|
inline RECT wxGetWindowRect(HWND hwnd)
|
||||||
{
|
{
|
||||||
RECT rect;
|
RECT rect;
|
||||||
#ifdef __WIN16__
|
|
||||||
::GetWindowRect(hwnd, &rect);
|
|
||||||
#else // Win32
|
|
||||||
if ( !::GetWindowRect(hwnd, &rect) )
|
if ( !::GetWindowRect(hwnd, &rect) )
|
||||||
{
|
{
|
||||||
wxLogLastError(_T("GetWindowRect"));
|
wxLogLastError(_T("GetWindowRect"));
|
||||||
}
|
}
|
||||||
#endif // Win16/32
|
|
||||||
|
|
||||||
return rect;
|
return rect;
|
||||||
}
|
}
|
||||||
@@ -314,14 +311,11 @@ inline RECT wxGetWindowRect(HWND hwnd)
|
|||||||
inline RECT wxGetClientRect(HWND hwnd)
|
inline RECT wxGetClientRect(HWND hwnd)
|
||||||
{
|
{
|
||||||
RECT rect;
|
RECT rect;
|
||||||
#ifdef __WIN16__
|
|
||||||
::GetClientRect(hwnd, &rect);
|
|
||||||
#else // Win32
|
|
||||||
if ( !::GetClientRect(hwnd, &rect) )
|
if ( !::GetClientRect(hwnd, &rect) )
|
||||||
{
|
{
|
||||||
wxLogLastError(_T("GetClientRect"));
|
wxLogLastError(_T("GetClientRect"));
|
||||||
}
|
}
|
||||||
#endif // Win16/32
|
|
||||||
|
|
||||||
return rect;
|
return rect;
|
||||||
}
|
}
|
||||||
|
@@ -74,9 +74,6 @@ public:
|
|||||||
// -------------------------------
|
// -------------------------------
|
||||||
|
|
||||||
// implement base class virtuals
|
// implement base class virtuals
|
||||||
#ifdef __WIN16__
|
|
||||||
virtual bool MSWOnDraw(WXDRAWITEMSTRUCT *item);
|
|
||||||
#endif // __WIN16__
|
|
||||||
virtual WXLRESULT MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam);
|
virtual WXLRESULT MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: wx/msw/tbarmsw.h
|
// Name: wx/msw/tbarmsw.h
|
||||||
// Purpose: wxToolBar for Win16
|
// Purpose: wxToolBar for older Windowses
|
||||||
// Author: Julian Smart
|
// Author: Julian Smart
|
||||||
// Modified by: 13.12.99 by VZ during toolbar classes reorganization
|
// Modified by: 13.12.99 by VZ during toolbar classes reorganization
|
||||||
// Created: 01/02/97
|
// Created: 01/02/97
|
||||||
@@ -25,7 +25,7 @@ WXDLLEXPORT_DATA(extern const wxChar*) wxButtonBarNameStr;
|
|||||||
class WXDLLEXPORT wxMemoryDC;
|
class WXDLLEXPORT wxMemoryDC;
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// wxToolBar for Win16
|
// wxToolBar for older Windowses
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
class WXDLLEXPORT wxToolBar : public wxToolBarBase
|
class WXDLLEXPORT wxToolBar : public wxToolBarBase
|
||||||
|
@@ -147,12 +147,6 @@ public:
|
|||||||
virtual WXHBRUSH OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor,
|
virtual WXHBRUSH OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor,
|
||||||
WXUINT message, WXWPARAM wParam, WXLPARAM lParam);
|
WXUINT message, WXWPARAM wParam, WXLPARAM lParam);
|
||||||
|
|
||||||
// In WIN16, need to override normal erasing because
|
|
||||||
// Ctl3D doesn't use the wxWindows background colour.
|
|
||||||
#ifdef __WIN16__
|
|
||||||
void OnEraseBackground(wxEraseEvent& event);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if wxUSE_RICHEDIT
|
#if wxUSE_RICHEDIT
|
||||||
virtual bool MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM *result);
|
virtual bool MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM *result);
|
||||||
|
|
||||||
|
@@ -311,7 +311,7 @@
|
|||||||
|
|
||||||
/* to be changed for Win64! */
|
/* to be changed for Win64! */
|
||||||
# ifndef __WIN32__
|
# ifndef __WIN32__
|
||||||
# define __WIN16__
|
# error "__WIN32__ should be defined for Win32 and Win64, Win16 is not supported"
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@@ -55,7 +55,7 @@ protected:
|
|||||||
|
|
||||||
#if defined(__WXUNIVERSAL__)
|
#if defined(__WXUNIVERSAL__)
|
||||||
#include "wx/generic/spinctlg.h"
|
#include "wx/generic/spinctlg.h"
|
||||||
#elif defined(__WXMSW__) && defined(__WIN32__)
|
#elif defined(__WXMSW__)
|
||||||
#include "wx/msw/spinctrl.h"
|
#include "wx/msw/spinctrl.h"
|
||||||
#elif defined(__WXPM__)
|
#elif defined(__WXPM__)
|
||||||
#include "wx/os2/spinctrl.h"
|
#include "wx/os2/spinctrl.h"
|
||||||
@@ -65,8 +65,6 @@ protected:
|
|||||||
#include "wx/generic/spinctlg.h"
|
#include "wx/generic/spinctlg.h"
|
||||||
#elif defined(__WXMAC__)
|
#elif defined(__WXMAC__)
|
||||||
#include "wx/mac/spinctrl.h"
|
#include "wx/mac/spinctrl.h"
|
||||||
#else // Win16 || !Win
|
|
||||||
#include "wx/generic/spinctlg.h"
|
|
||||||
#endif // platform
|
#endif // platform
|
||||||
|
|
||||||
#define EVT_SPINCTRL(id, fn) \
|
#define EVT_SPINCTRL(id, fn) \
|
||||||
|
@@ -10,11 +10,7 @@
|
|||||||
#if defined(__WXUNIVERSAL__)
|
#if defined(__WXUNIVERSAL__)
|
||||||
#include "wx/generic/treectlg.h"
|
#include "wx/generic/treectlg.h"
|
||||||
#elif defined(__WXMSW__)
|
#elif defined(__WXMSW__)
|
||||||
#ifdef __WIN16__
|
|
||||||
#include "wx/generic/treectlg.h"
|
|
||||||
#else
|
|
||||||
#include "wx/msw/treectrl.h"
|
#include "wx/msw/treectrl.h"
|
||||||
#endif
|
|
||||||
#elif defined(__WXMOTIF__)
|
#elif defined(__WXMOTIF__)
|
||||||
#include "wx/generic/treectlg.h"
|
#include "wx/generic/treectlg.h"
|
||||||
#elif defined(__WXGTK__)
|
#elif defined(__WXGTK__)
|
||||||
|
@@ -22,10 +22,7 @@
|
|||||||
|
|
||||||
/* check whether we have wchar_t and which size it is if we do */
|
/* check whether we have wchar_t and which size it is if we do */
|
||||||
#if !defined(wxUSE_WCHAR_T)
|
#if !defined(wxUSE_WCHAR_T)
|
||||||
#if defined(__WIN16__)
|
#if defined(__UNIX__)
|
||||||
/* no wchar_t under Win16 regadrless of compiler used */
|
|
||||||
#define wxUSE_WCHAR_T 0
|
|
||||||
#elif defined(__UNIX__)
|
|
||||||
#if defined(HAVE_WCSTR_H) || defined(HAVE_WCHAR_H) || defined(__FreeBSD__) || defined(__DARWIN__)
|
#if defined(HAVE_WCSTR_H) || defined(HAVE_WCHAR_H) || defined(__FreeBSD__) || defined(__DARWIN__)
|
||||||
#define wxUSE_WCHAR_T 1
|
#define wxUSE_WCHAR_T 1
|
||||||
#else
|
#else
|
||||||
|
@@ -45,17 +45,9 @@
|
|||||||
#include "icons/gauge.xpm"
|
#include "icons/gauge.xpm"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __WIN16__
|
#ifndef wxUSE_SPINBTN
|
||||||
// Win16 doesn't have them
|
|
||||||
#ifdef wxUSE_SPINBTN
|
|
||||||
#undef wxUSE_SPINBTN
|
|
||||||
#endif
|
|
||||||
#define wxUSE_SPINBTN 0
|
|
||||||
#else
|
|
||||||
#ifndef wxUSE_SPINBTN
|
|
||||||
#define wxUSE_SPINBTN 1
|
#define wxUSE_SPINBTN 1
|
||||||
#endif
|
#endif
|
||||||
#endif // __WIN16__
|
|
||||||
|
|
||||||
#include "wx/progdlg.h"
|
#include "wx/progdlg.h"
|
||||||
|
|
||||||
@@ -793,7 +785,7 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h )
|
|||||||
|
|
||||||
panel = new wxPanel(m_notebook);
|
panel = new wxPanel(m_notebook);
|
||||||
|
|
||||||
#if !defined(__WXMOTIF__) && !defined(__WIN16__) // wxStaticBitmap not working under Motif yet; and icons not allowed under WIN16.
|
#if !defined(__WXMOTIF__) // wxStaticBitmap not working under Motif yet.
|
||||||
wxIcon icon = wxArtProvider::GetIcon(wxART_INFORMATION);
|
wxIcon icon = wxArtProvider::GetIcon(wxART_INFORMATION);
|
||||||
(void) new wxStaticBitmap( panel, wxID_ANY, icon, wxPoint(10, 10) );
|
(void) new wxStaticBitmap( panel, wxID_ANY, icon, wxPoint(10, 10) );
|
||||||
|
|
||||||
|
@@ -33,7 +33,7 @@ bool MyApp::OnInit()
|
|||||||
|
|
||||||
// Problem with generic wxNotebook implementation whereby it doesn't size
|
// Problem with generic wxNotebook implementation whereby it doesn't size
|
||||||
// properly unless you set the size again
|
// properly unless you set the size again
|
||||||
#if defined(__WIN16__) || defined(__WXMOTIF__)
|
#if defined(__WXMOTIF__)
|
||||||
int width, height;
|
int width, height;
|
||||||
frame->GetSize(& width, & height);
|
frame->GetSize(& width, & height);
|
||||||
frame->SetSize(-1, -1, width, height);
|
frame->SetSize(-1, -1, width, height);
|
||||||
|
@@ -390,10 +390,8 @@ void wxPrintData::ConvertToNative()
|
|||||||
|
|
||||||
//// Collation
|
//// Collation
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
devMode->dmCollate = (m_printCollate ? DMCOLLATE_TRUE : DMCOLLATE_FALSE);
|
devMode->dmCollate = (m_printCollate ? DMCOLLATE_TRUE : DMCOLLATE_FALSE);
|
||||||
devMode->dmFields |= DM_COLLATE;
|
devMode->dmFields |= DM_COLLATE;
|
||||||
#endif
|
|
||||||
|
|
||||||
//// Number of copies
|
//// Number of copies
|
||||||
|
|
||||||
@@ -516,7 +514,6 @@ void wxPrintData::ConvertFromNative()
|
|||||||
|
|
||||||
//// Collation
|
//// Collation
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
if (devMode->dmFields & DM_COLLATE)
|
if (devMode->dmFields & DM_COLLATE)
|
||||||
{
|
{
|
||||||
if (devMode->dmCollate == DMCOLLATE_TRUE)
|
if (devMode->dmCollate == DMCOLLATE_TRUE)
|
||||||
@@ -524,7 +521,6 @@ void wxPrintData::ConvertFromNative()
|
|||||||
else
|
else
|
||||||
m_printCollate = FALSE;
|
m_printCollate = FALSE;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
//// Number of copies
|
//// Number of copies
|
||||||
|
|
||||||
|
@@ -88,11 +88,7 @@ wxConfigBase *wxConfigBase::Create()
|
|||||||
if ( ms_bAutoCreate && ms_pConfig == NULL ) {
|
if ( ms_bAutoCreate && ms_pConfig == NULL ) {
|
||||||
ms_pConfig =
|
ms_pConfig =
|
||||||
#if defined(__WXMSW__) && wxUSE_CONFIG_NATIVE
|
#if defined(__WXMSW__) && wxUSE_CONFIG_NATIVE
|
||||||
#ifdef __WIN32__
|
|
||||||
new wxRegConfig(wxTheApp->GetAppName(), wxTheApp->GetVendorName());
|
new wxRegConfig(wxTheApp->GetAppName(), wxTheApp->GetVendorName());
|
||||||
#else //WIN16
|
|
||||||
new wxIniConfig(wxTheApp->GetAppName(), wxTheApp->GetVendorName());
|
|
||||||
#endif
|
|
||||||
#else // either we're under Unix or wish to use files even under Windows
|
#else // either we're under Unix or wish to use files even under Windows
|
||||||
new wxFileConfig(wxTheApp->GetAppName());
|
new wxFileConfig(wxTheApp->GetAppName());
|
||||||
#endif
|
#endif
|
||||||
|
@@ -585,7 +585,7 @@ wxFileName::CreateTempFileName(const wxString& prefix, wxFile *fileTemp)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#elif defined(__WINDOWS__) && !defined(__WXMICROWIN__)
|
#elif defined(__WINDOWS__) && !defined(__WXMICROWIN__)
|
||||||
#ifdef __WIN32__
|
|
||||||
if ( dir.empty() )
|
if ( dir.empty() )
|
||||||
{
|
{
|
||||||
if ( !::GetTempPath(MAX_PATH, wxStringBuffer(dir, MAX_PATH + 1)) )
|
if ( !::GetTempPath(MAX_PATH, wxStringBuffer(dir, MAX_PATH + 1)) )
|
||||||
@@ -612,12 +612,6 @@ wxFileName::CreateTempFileName(const wxString& prefix, wxFile *fileTemp)
|
|||||||
|
|
||||||
path.clear();
|
path.clear();
|
||||||
}
|
}
|
||||||
#else // Win16
|
|
||||||
if ( !::GetTempFileName(NULL, prefix, 0, wxStringBuffer(path, 1025)) )
|
|
||||||
{
|
|
||||||
path.clear();
|
|
||||||
}
|
|
||||||
#endif // Win32/16
|
|
||||||
|
|
||||||
#else // !Windows
|
#else // !Windows
|
||||||
if ( dir.empty() )
|
if ( dir.empty() )
|
||||||
|
@@ -721,12 +721,7 @@ static void wxLogWrap(FILE *f, const char *pszPrefix, const char *psz)
|
|||||||
unsigned long wxSysErrorCode()
|
unsigned long wxSysErrorCode()
|
||||||
{
|
{
|
||||||
#if defined(__WXMSW__) && !defined(__WXMICROWIN__)
|
#if defined(__WXMSW__) && !defined(__WXMICROWIN__)
|
||||||
#ifdef __WIN32__
|
|
||||||
return ::GetLastError();
|
return ::GetLastError();
|
||||||
#else //WIN16
|
|
||||||
// TODO what to do on Windows 3.1?
|
|
||||||
return 0;
|
|
||||||
#endif //WIN16/32
|
|
||||||
#else //Unix
|
#else //Unix
|
||||||
return errno;
|
return errno;
|
||||||
#endif //Win/Unix
|
#endif //Win/Unix
|
||||||
@@ -739,7 +734,6 @@ const wxChar *wxSysErrorMsg(unsigned long nErrCode)
|
|||||||
nErrCode = wxSysErrorCode();
|
nErrCode = wxSysErrorCode();
|
||||||
|
|
||||||
#if defined(__WXMSW__) && !defined(__WXMICROWIN__)
|
#if defined(__WXMSW__) && !defined(__WXMICROWIN__)
|
||||||
#ifdef __WIN32__
|
|
||||||
static wxChar s_szBuf[LOG_BUFFER_SIZE / 2];
|
static wxChar s_szBuf[LOG_BUFFER_SIZE / 2];
|
||||||
|
|
||||||
// get error message from system
|
// get error message from system
|
||||||
@@ -771,11 +765,7 @@ const wxChar *wxSysErrorMsg(unsigned long nErrCode)
|
|||||||
}
|
}
|
||||||
|
|
||||||
return s_szBuf;
|
return s_szBuf;
|
||||||
#else //Win16
|
#else // Unix-WXMICROWIN
|
||||||
// TODO
|
|
||||||
return NULL;
|
|
||||||
#endif // Win16/32
|
|
||||||
#else // Unix
|
|
||||||
#if wxUSE_UNICODE
|
#if wxUSE_UNICODE
|
||||||
static wxChar s_szBuf[LOG_BUFFER_SIZE / 2];
|
static wxChar s_szBuf[LOG_BUFFER_SIZE / 2];
|
||||||
wxConvCurrent->MB2WC(s_szBuf, strerror(nErrCode), WXSIZEOF(s_szBuf) -1);
|
wxConvCurrent->MB2WC(s_szBuf, strerror(nErrCode), WXSIZEOF(s_szBuf) -1);
|
||||||
@@ -783,7 +773,7 @@ const wxChar *wxSysErrorMsg(unsigned long nErrCode)
|
|||||||
#else
|
#else
|
||||||
return strerror((int)nErrCode);
|
return strerror((int)nErrCode);
|
||||||
#endif
|
#endif
|
||||||
#endif // Win/Unix
|
#endif // Win/Unix-WXMICROWIN
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // wxUSE_LOG
|
#endif // wxUSE_LOG
|
||||||
|
@@ -168,7 +168,7 @@ bool wxGenericValidator::TransferToWindow(void)
|
|||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
#if wxUSE_SPINCTRL && !defined(__WIN16__) && !defined(__WXMOTIF__)
|
#if wxUSE_SPINCTRL && !defined(__WXMOTIF__)
|
||||||
if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinCtrl)) )
|
if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinCtrl)) )
|
||||||
{
|
{
|
||||||
wxSpinCtrl* pControl = (wxSpinCtrl*) m_validatorWindow;
|
wxSpinCtrl* pControl = (wxSpinCtrl*) m_validatorWindow;
|
||||||
@@ -179,7 +179,7 @@ bool wxGenericValidator::TransferToWindow(void)
|
|||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
#if wxUSE_SPINBTN && !defined(__WIN16__)
|
#if wxUSE_SPINBTN
|
||||||
if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinButton)) )
|
if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinButton)) )
|
||||||
{
|
{
|
||||||
wxSpinButton* pControl = (wxSpinButton*) m_validatorWindow;
|
wxSpinButton* pControl = (wxSpinButton*) m_validatorWindow;
|
||||||
@@ -284,7 +284,7 @@ bool wxGenericValidator::TransferToWindow(void)
|
|||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
// array controls
|
// array controls
|
||||||
#if wxUSE_CHECKLISTBOX && !defined(__WIN16__)
|
#if wxUSE_CHECKLISTBOX
|
||||||
// NOTE: wxCheckListBox is a wxListBox, so wxCheckListBox MUST come first:
|
// NOTE: wxCheckListBox is a wxListBox, so wxCheckListBox MUST come first:
|
||||||
if (m_validatorWindow->IsKindOf(CLASSINFO(wxCheckListBox)) )
|
if (m_validatorWindow->IsKindOf(CLASSINFO(wxCheckListBox)) )
|
||||||
{
|
{
|
||||||
@@ -398,7 +398,7 @@ bool wxGenericValidator::TransferFromWindow(void)
|
|||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
#if wxUSE_SPINCTRL && !defined(__WIN16__) && !defined(__WXMOTIF__)
|
#if wxUSE_SPINCTRL && !defined(__WXMOTIF__)
|
||||||
if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinCtrl)) )
|
if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinCtrl)) )
|
||||||
{
|
{
|
||||||
wxSpinCtrl* pControl = (wxSpinCtrl*) m_validatorWindow;
|
wxSpinCtrl* pControl = (wxSpinCtrl*) m_validatorWindow;
|
||||||
@@ -409,7 +409,7 @@ bool wxGenericValidator::TransferFromWindow(void)
|
|||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
#if wxUSE_SPINBTN && !defined(__WIN16__)
|
#if wxUSE_SPINBTN
|
||||||
if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinButton)) )
|
if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinButton)) )
|
||||||
{
|
{
|
||||||
wxSpinButton* pControl = (wxSpinButton*) m_validatorWindow;
|
wxSpinButton* pControl = (wxSpinButton*) m_validatorWindow;
|
||||||
@@ -502,7 +502,6 @@ bool wxGenericValidator::TransferFromWindow(void)
|
|||||||
#endif
|
#endif
|
||||||
// array controls
|
// array controls
|
||||||
#if wxUSE_CHECKLISTBOX
|
#if wxUSE_CHECKLISTBOX
|
||||||
#ifndef __WIN16__
|
|
||||||
// NOTE: wxCheckListBox isa wxListBox, so wxCheckListBox MUST come first:
|
// NOTE: wxCheckListBox isa wxListBox, so wxCheckListBox MUST come first:
|
||||||
if (m_validatorWindow->IsKindOf(CLASSINFO(wxCheckListBox)) )
|
if (m_validatorWindow->IsKindOf(CLASSINFO(wxCheckListBox)) )
|
||||||
{
|
{
|
||||||
@@ -527,7 +526,6 @@ bool wxGenericValidator::TransferFromWindow(void)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
#if wxUSE_LISTBOX
|
#if wxUSE_LISTBOX
|
||||||
if (m_validatorWindow->IsKindOf(CLASSINFO(wxListBox)) )
|
if (m_validatorWindow->IsKindOf(CLASSINFO(wxListBox)) )
|
||||||
{
|
{
|
||||||
|
@@ -713,18 +713,9 @@ bool wxVariantDataChar::Read(wxString& str)
|
|||||||
* wxVariantDataString
|
* wxVariantDataString
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if defined(__BORLANDC__) && defined(__WIN16__)
|
|
||||||
// Change name because of truncation
|
|
||||||
#define wxVariantDataString wxVariantStringData
|
|
||||||
#endif
|
|
||||||
|
|
||||||
class WXDLLIMPEXP_BASE wxVariantDataString: public wxVariantData
|
class WXDLLIMPEXP_BASE wxVariantDataString: public wxVariantData
|
||||||
{
|
{
|
||||||
#if defined(__BORLANDC__) && defined(__WIN16__)
|
|
||||||
DECLARE_DYNAMIC_CLASS(wxVariantStringData)
|
|
||||||
#else
|
|
||||||
DECLARE_DYNAMIC_CLASS(wxVariantDataString)
|
DECLARE_DYNAMIC_CLASS(wxVariantDataString)
|
||||||
#endif
|
|
||||||
public:
|
public:
|
||||||
wxVariantDataString() { }
|
wxVariantDataString() { }
|
||||||
wxVariantDataString(const wxString& value) { m_value = value; }
|
wxVariantDataString(const wxString& value) { m_value = value; }
|
||||||
@@ -816,11 +807,7 @@ bool wxVariantDataString::Read(wxString& str)
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(__BORLANDC__) && defined(__WIN16__)
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxVariantStringData, wxVariantData)
|
|
||||||
#else
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxVariantDataString, wxVariantData)
|
IMPLEMENT_DYNAMIC_CLASS(wxVariantDataString, wxVariantData)
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* wxVariantDataVoidPtr
|
* wxVariantDataVoidPtr
|
||||||
|
@@ -236,11 +236,7 @@ wxImage wxXPMDecoder::ReadFile(wxInputStream& stream)
|
|||||||
*/
|
*/
|
||||||
wxImage img = ReadData(xpm_lines);
|
wxImage img = ReadData(xpm_lines);
|
||||||
|
|
||||||
#ifdef __WIN16__
|
|
||||||
delete[] (char**) xpm_lines;
|
|
||||||
#else
|
|
||||||
delete[] xpm_lines;
|
delete[] xpm_lines;
|
||||||
#endif
|
|
||||||
|
|
||||||
return img;
|
return img;
|
||||||
}
|
}
|
||||||
|
@@ -38,11 +38,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
#ifdef __WIN16__
|
|
||||||
ZSTREAM_BUFFER_SIZE = 4096
|
|
||||||
#else
|
|
||||||
ZSTREAM_BUFFER_SIZE = 16384
|
ZSTREAM_BUFFER_SIZE = 16384
|
||||||
#endif
|
|
||||||
};
|
};
|
||||||
|
|
||||||
//////////////////////
|
//////////////////////
|
||||||
|
@@ -44,11 +44,7 @@
|
|||||||
#include "wx/log.h"
|
#include "wx/log.h"
|
||||||
#include "wx/intl.h"
|
#include "wx/intl.h"
|
||||||
|
|
||||||
#ifdef __WIN16__
|
|
||||||
#define wxUSE_IMAGE_IN_DRAGIMAGE 0
|
|
||||||
#else
|
|
||||||
#define wxUSE_IMAGE_IN_DRAGIMAGE 1
|
#define wxUSE_IMAGE_IN_DRAGIMAGE 1
|
||||||
#endif
|
|
||||||
|
|
||||||
#if wxUSE_IMAGE_IN_DRAGIMAGE
|
#if wxUSE_IMAGE_IN_DRAGIMAGE
|
||||||
#include "wx/image.h"
|
#include "wx/image.h"
|
||||||
|
@@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxGenericImageList, wxObject)
|
IMPLEMENT_DYNAMIC_CLASS(wxGenericImageList, wxObject)
|
||||||
|
|
||||||
#if !defined(__WXMSW__) || defined(__WIN16__) || defined(__WXUNIVERSAL__)
|
#if !defined(__WXMSW__) || defined(__WXUNIVERSAL__)
|
||||||
/*
|
/*
|
||||||
* wxImageList has to be a real class or we have problems with
|
* wxImageList has to be a real class or we have problems with
|
||||||
* the run-time information.
|
* the run-time information.
|
||||||
|
@@ -754,7 +754,6 @@ wxLogDialog::wxLogDialog(wxWindow *parent,
|
|||||||
m_btnDetails = new wxButton(this, wxID_MORE, ms_details + EXPAND_SUFFIX);
|
m_btnDetails = new wxButton(this, wxID_MORE, ms_details + EXPAND_SUFFIX);
|
||||||
sizerButtons->Add(m_btnDetails, 0, wxCENTRE | wxTOP, MARGIN/2 - 1);
|
sizerButtons->Add(m_btnDetails, 0, wxCENTRE | wxTOP, MARGIN/2 - 1);
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
wxBitmap bitmap;
|
wxBitmap bitmap;
|
||||||
switch ( style & wxICON_MASK )
|
switch ( style & wxICON_MASK )
|
||||||
{
|
{
|
||||||
@@ -783,7 +782,6 @@ wxLogDialog::wxLogDialog(wxWindow *parent,
|
|||||||
wxFAIL_MSG(_T("incorrect log style"));
|
wxFAIL_MSG(_T("incorrect log style"));
|
||||||
}
|
}
|
||||||
sizerAll->Add(new wxStaticBitmap(this, -1, bitmap), 0);
|
sizerAll->Add(new wxStaticBitmap(this, -1, bitmap), 0);
|
||||||
#endif // !Win16
|
|
||||||
|
|
||||||
const wxString& message = messages.Last();
|
const wxString& message = messages.Last();
|
||||||
sizerAll->Add(CreateTextSizer(message), 1,
|
sizerAll->Add(CreateTextSizer(message), 1,
|
||||||
@@ -862,7 +860,6 @@ void wxLogDialog::CreateDetailsControls()
|
|||||||
|
|
||||||
bool loadedIcons = TRUE;
|
bool loadedIcons = TRUE;
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
for ( size_t icon = 0; icon < WXSIZEOF(icons); icon++ )
|
for ( size_t icon = 0; icon < WXSIZEOF(icons); icon++ )
|
||||||
{
|
{
|
||||||
wxBitmap bmp = wxArtProvider::GetBitmap(icons[icon], wxART_MESSAGE_BOX,
|
wxBitmap bmp = wxArtProvider::GetBitmap(icons[icon], wxART_MESSAGE_BOX,
|
||||||
@@ -881,7 +878,6 @@ void wxLogDialog::CreateDetailsControls()
|
|||||||
}
|
}
|
||||||
|
|
||||||
m_listctrl->SetImageList(imageList, wxIMAGE_LIST_SMALL);
|
m_listctrl->SetImageList(imageList, wxIMAGE_LIST_SMALL);
|
||||||
#endif // !Win16
|
|
||||||
|
|
||||||
// and fill it
|
// and fill it
|
||||||
wxString fmt = wxLog::GetTimestamp();
|
wxString fmt = wxLog::GetTimestamp();
|
||||||
@@ -896,7 +892,6 @@ void wxLogDialog::CreateDetailsControls()
|
|||||||
{
|
{
|
||||||
int image;
|
int image;
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
if ( loadedIcons )
|
if ( loadedIcons )
|
||||||
{
|
{
|
||||||
switch ( m_severity[n] )
|
switch ( m_severity[n] )
|
||||||
@@ -914,7 +909,6 @@ void wxLogDialog::CreateDetailsControls()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else // failed to load images
|
else // failed to load images
|
||||||
#endif // !Win16
|
|
||||||
{
|
{
|
||||||
image = -1;
|
image = -1;
|
||||||
}
|
}
|
||||||
|
@@ -162,13 +162,10 @@ int wxNotebook::SetSelection(size_t nPage)
|
|||||||
{
|
{
|
||||||
wxASSERT( IS_VALID_PAGE(nPage) );
|
wxASSERT( IS_VALID_PAGE(nPage) );
|
||||||
|
|
||||||
#if defined (__WIN16__)
|
|
||||||
m_tabView->SetTabSelection(nPage);
|
|
||||||
#else
|
|
||||||
wxNotebookPage* pPage = GetPage(nPage);
|
wxNotebookPage* pPage = GetPage(nPage);
|
||||||
|
|
||||||
m_tabView->SetTabSelection((int) (long) pPage);
|
m_tabView->SetTabSelection((int) (long) pPage);
|
||||||
#endif
|
|
||||||
// TODO
|
// TODO
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -188,11 +185,7 @@ void wxNotebook::AdvanceSelection(bool bForward)
|
|||||||
bool wxNotebook::SetPageText(size_t nPage, const wxString& strText)
|
bool wxNotebook::SetPageText(size_t nPage, const wxString& strText)
|
||||||
{
|
{
|
||||||
wxASSERT( IS_VALID_PAGE(nPage) );
|
wxASSERT( IS_VALID_PAGE(nPage) );
|
||||||
#if defined (__WIN16__)
|
|
||||||
m_tabView->SetTabText(nPage, strText);
|
|
||||||
Refresh();
|
|
||||||
return TRUE;
|
|
||||||
#else
|
|
||||||
wxNotebookPage* page = GetPage(nPage);
|
wxNotebookPage* page = GetPage(nPage);
|
||||||
if (page)
|
if (page)
|
||||||
{
|
{
|
||||||
@@ -200,7 +193,7 @@ bool wxNotebook::SetPageText(size_t nPage, const wxString& strText)
|
|||||||
Refresh();
|
Refresh();
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -208,15 +201,11 @@ wxString wxNotebook::GetPageText(size_t nPage) const
|
|||||||
{
|
{
|
||||||
wxASSERT( IS_VALID_PAGE(nPage) );
|
wxASSERT( IS_VALID_PAGE(nPage) );
|
||||||
|
|
||||||
#if defined (__WIN16__)
|
|
||||||
return m_tabView->GetTabText(nPage);
|
|
||||||
#else
|
|
||||||
wxNotebookPage* page = ((wxNotebook*)this)->GetPage(nPage);
|
wxNotebookPage* page = ((wxNotebook*)this)->GetPage(nPage);
|
||||||
if (page)
|
if (page)
|
||||||
return m_tabView->GetTabText((int) (long) page);
|
return m_tabView->GetTabText((int) (long) page);
|
||||||
else
|
else
|
||||||
return wxEmptyString;
|
return wxEmptyString;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxNotebook::GetPageImage(size_t nPage) const
|
int wxNotebook::GetPageImage(size_t nPage) const
|
||||||
@@ -269,11 +258,8 @@ bool wxNotebook::DeletePage(size_t nPage)
|
|||||||
}
|
}
|
||||||
|
|
||||||
wxNotebookPage* pPage = GetPage(nPage);
|
wxNotebookPage* pPage = GetPage(nPage);
|
||||||
#if defined (__WIN16__)
|
|
||||||
m_tabView->RemoveTab(nPage);
|
|
||||||
#else
|
|
||||||
m_tabView->RemoveTab((int) (long) pPage);
|
m_tabView->RemoveTab((int) (long) pPage);
|
||||||
#endif
|
|
||||||
|
|
||||||
m_pages.Remove(pPage);
|
m_pages.Remove(pPage);
|
||||||
delete pPage;
|
delete pPage;
|
||||||
@@ -286,11 +272,9 @@ bool wxNotebook::DeletePage(size_t nPage)
|
|||||||
else if (m_nSelection > -1)
|
else if (m_nSelection > -1)
|
||||||
{
|
{
|
||||||
m_nSelection = -1;
|
m_nSelection = -1;
|
||||||
#if defined (__WIN16__)
|
|
||||||
m_tabView->SetTabSelection(0, FALSE);
|
|
||||||
#else
|
|
||||||
m_tabView->SetTabSelection((int) (long) GetPage(0), FALSE);
|
m_tabView->SetTabSelection((int) (long) GetPage(0), FALSE);
|
||||||
#endif
|
|
||||||
if (m_nSelection != 0)
|
if (m_nSelection != 0)
|
||||||
ChangePage(-1, 0);
|
ChangePage(-1, 0);
|
||||||
}
|
}
|
||||||
@@ -323,11 +307,8 @@ wxWindow* wxNotebook::DoRemovePage(size_t nPage)
|
|||||||
// m_pages[nPage]->Lower();
|
// m_pages[nPage]->Lower();
|
||||||
|
|
||||||
wxNotebookPage* pPage = GetPage(nPage);
|
wxNotebookPage* pPage = GetPage(nPage);
|
||||||
#if defined (__WIN16__)
|
|
||||||
m_tabView->RemoveTab(nPage);
|
|
||||||
#else
|
|
||||||
m_tabView->RemoveTab((int) (long) pPage);
|
m_tabView->RemoveTab((int) (long) pPage);
|
||||||
#endif
|
|
||||||
|
|
||||||
m_pages.Remove(pPage);
|
m_pages.Remove(pPage);
|
||||||
|
|
||||||
@@ -406,12 +387,8 @@ bool wxNotebook::InsertPage(size_t nPage,
|
|||||||
wxASSERT( pPage != NULL );
|
wxASSERT( pPage != NULL );
|
||||||
wxCHECK( IS_VALID_PAGE(nPage) || nPage == GetPageCount(), FALSE );
|
wxCHECK( IS_VALID_PAGE(nPage) || nPage == GetPageCount(), FALSE );
|
||||||
|
|
||||||
// For 16 bit integers (tabs limited to 32768)
|
|
||||||
#if defined (__WIN16__)
|
|
||||||
m_tabView->AddTab(nPage, strText);
|
|
||||||
#else
|
|
||||||
m_tabView->AddTab((int) (long) pPage, strText);
|
m_tabView->AddTab((int) (long) pPage, strText);
|
||||||
#endif
|
|
||||||
if (!bSelect)
|
if (!bSelect)
|
||||||
pPage->Show(FALSE);
|
pPage->Show(FALSE);
|
||||||
|
|
||||||
@@ -421,11 +398,8 @@ bool wxNotebook::InsertPage(size_t nPage,
|
|||||||
if (bSelect)
|
if (bSelect)
|
||||||
{
|
{
|
||||||
// This will cause ChangePage to be called, via OnSelPage
|
// This will cause ChangePage to be called, via OnSelPage
|
||||||
#if defined (__WIN16__)
|
|
||||||
m_tabView->SetTabSelection(nPage, TRUE);
|
|
||||||
#else
|
|
||||||
m_tabView->SetTabSelection((int) (long) pPage, TRUE);
|
m_tabView->SetTabSelection((int) (long) pPage, TRUE);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// some page must be selected: either this one or the first one if there is
|
// some page must be selected: either this one or the first one if there is
|
||||||
@@ -689,10 +663,6 @@ void wxNotebookTabView::OnTabActivate(int activateId, int deactivateId)
|
|||||||
|
|
||||||
wxNotebookEvent event(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, m_notebook->GetId());
|
wxNotebookEvent event(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, m_notebook->GetId());
|
||||||
|
|
||||||
#if defined (__WIN16__)
|
|
||||||
int activatePos = activateId;
|
|
||||||
int deactivatePos = deactivateId;
|
|
||||||
#else
|
|
||||||
// Translate from wxTabView's ids (which aren't position-dependent)
|
// Translate from wxTabView's ids (which aren't position-dependent)
|
||||||
// to wxNotebook's (which are).
|
// to wxNotebook's (which are).
|
||||||
wxNotebookPage* pActive = (wxNotebookPage*) activateId;
|
wxNotebookPage* pActive = (wxNotebookPage*) activateId;
|
||||||
@@ -701,7 +671,6 @@ void wxNotebookTabView::OnTabActivate(int activateId, int deactivateId)
|
|||||||
int activatePos = m_notebook->FindPagePosition(pActive);
|
int activatePos = m_notebook->FindPagePosition(pActive);
|
||||||
int deactivatePos = m_notebook->FindPagePosition(pDeactive);
|
int deactivatePos = m_notebook->FindPagePosition(pDeactive);
|
||||||
|
|
||||||
#endif
|
|
||||||
event.SetEventObject(m_notebook);
|
event.SetEventObject(m_notebook);
|
||||||
event.SetSelection(activatePos);
|
event.SetSelection(activatePos);
|
||||||
event.SetOldSelection(deactivatePos);
|
event.SetOldSelection(deactivatePos);
|
||||||
@@ -717,10 +686,6 @@ bool wxNotebookTabView::OnTabPreActivate(int activateId, int deactivateId)
|
|||||||
{
|
{
|
||||||
wxNotebookEvent event(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING, m_notebook->GetId());
|
wxNotebookEvent event(wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING, m_notebook->GetId());
|
||||||
|
|
||||||
#if defined (__WIN16__)
|
|
||||||
int activatePos = activateId;
|
|
||||||
int deactivatePos = deactivateId;
|
|
||||||
#else
|
|
||||||
// Translate from wxTabView's ids (which aren't position-dependent)
|
// Translate from wxTabView's ids (which aren't position-dependent)
|
||||||
// to wxNotebook's (which are).
|
// to wxNotebook's (which are).
|
||||||
wxNotebookPage* pActive = (wxNotebookPage*) activateId;
|
wxNotebookPage* pActive = (wxNotebookPage*) activateId;
|
||||||
@@ -729,7 +694,6 @@ bool wxNotebookTabView::OnTabPreActivate(int activateId, int deactivateId)
|
|||||||
int activatePos = m_notebook->FindPagePosition(pActive);
|
int activatePos = m_notebook->FindPagePosition(pActive);
|
||||||
int deactivatePos = m_notebook->FindPagePosition(pDeactive);
|
int deactivatePos = m_notebook->FindPagePosition(pDeactive);
|
||||||
|
|
||||||
#endif
|
|
||||||
event.SetEventObject(m_notebook);
|
event.SetEventObject(m_notebook);
|
||||||
event.SetSelection(activatePos);
|
event.SetSelection(activatePos);
|
||||||
event.SetOldSelection(deactivatePos);
|
event.SetOldSelection(deactivatePos);
|
||||||
|
@@ -46,7 +46,7 @@
|
|||||||
#include "wx/statline.h"
|
#include "wx/statline.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(__WIN16__) && wxUSE_SPINCTRL
|
#if wxUSE_SPINCTRL
|
||||||
#include "wx/spinctrl.h"
|
#include "wx/spinctrl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -105,7 +105,7 @@ wxNumberEntryDialog::wxNumberEntryDialog(wxWindow *parent,
|
|||||||
wxString valStr;
|
wxString valStr;
|
||||||
valStr.Printf(wxT("%ld"), m_value);
|
valStr.Printf(wxT("%ld"), m_value);
|
||||||
m_spinctrl = new wxSpinCtrl(this, -1, valStr, wxDefaultPosition, wxSize( 140, -1 ) );
|
m_spinctrl = new wxSpinCtrl(this, -1, valStr, wxDefaultPosition, wxSize( 140, -1 ) );
|
||||||
#if !defined(__WIN16__) && wxUSE_SPINCTRL
|
#if wxUSE_SPINCTRL
|
||||||
m_spinctrl->SetRange((int)m_min, (int)m_max);
|
m_spinctrl->SetRange((int)m_min, (int)m_max);
|
||||||
#endif
|
#endif
|
||||||
inputsizer->Add( m_spinctrl, 1, wxCENTER | wxLEFT | wxRIGHT, 10 );
|
inputsizer->Add( m_spinctrl, 1, wxCENTER | wxLEFT | wxRIGHT, 10 );
|
||||||
|
@@ -670,19 +670,11 @@ void wxSashWindow::SizeWindows()
|
|||||||
void wxSashWindow::InitColours()
|
void wxSashWindow::InitColours()
|
||||||
{
|
{
|
||||||
// Shadow colours
|
// Shadow colours
|
||||||
#ifndef __WIN16__
|
|
||||||
m_faceColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE);
|
m_faceColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE);
|
||||||
m_mediumShadowColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DSHADOW);
|
m_mediumShadowColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DSHADOW);
|
||||||
m_darkShadowColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DDKSHADOW);
|
m_darkShadowColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DDKSHADOW);
|
||||||
m_lightShadowColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DLIGHT);
|
m_lightShadowColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DLIGHT);
|
||||||
m_hilightColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DHILIGHT);
|
m_hilightColour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DHILIGHT);
|
||||||
#else
|
|
||||||
m_faceColour = wxTheColourDatabase->Find("LIGHT GREY");
|
|
||||||
m_mediumShadowColour = wxTheColourDatabase->Find("GREY");
|
|
||||||
m_darkShadowColour = wxTheColourDatabase->Find("BLACK");
|
|
||||||
m_lightShadowColour = wxTheColourDatabase->Find("LIGHT GREY");
|
|
||||||
m_hilightColour = wxTheColourDatabase->Find("WHITE");
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxSashWindow::SetSashVisible(wxSashEdgePosition edge, bool sash)
|
void wxSashWindow::SetSashVisible(wxSashEdgePosition edge, bool sash)
|
||||||
|
@@ -681,7 +681,7 @@ BEGIN_EVENT_TABLE(wxGenericTreeCtrl,wxScrolledWindow)
|
|||||||
EVT_TREE_ITEM_GETTOOLTIP(-1, wxGenericTreeCtrl::OnGetToolTip)
|
EVT_TREE_ITEM_GETTOOLTIP(-1, wxGenericTreeCtrl::OnGetToolTip)
|
||||||
END_EVENT_TABLE()
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
#if !defined(__WXMSW__) || defined(__WIN16__) || defined(__WXUNIVERSAL__)
|
#if !defined(__WXMSW__) || defined(__WXUNIVERSAL__)
|
||||||
/*
|
/*
|
||||||
* wxTreeCtrl has to be a real class or we have problems with
|
* wxTreeCtrl has to be a real class or we have problems with
|
||||||
* the run-time information.
|
* the run-time information.
|
||||||
|
@@ -59,10 +59,7 @@ wxAcceleratorRefData::~wxAcceleratorRefData()
|
|||||||
{
|
{
|
||||||
if (m_hAccel)
|
if (m_hAccel)
|
||||||
{
|
{
|
||||||
// This function not available in WIN16
|
|
||||||
#if !defined(__WIN16__)
|
|
||||||
DestroyAcceleratorTable((HACCEL) m_hAccel);
|
DestroyAcceleratorTable((HACCEL) m_hAccel);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
m_hAccel = 0 ;
|
m_hAccel = 0 ;
|
||||||
}
|
}
|
||||||
@@ -98,10 +95,8 @@ wxAcceleratorTable::wxAcceleratorTable(const wxString& resource)
|
|||||||
extern int wxCharCodeWXToMSW(int id, bool *isVirtual);
|
extern int wxCharCodeWXToMSW(int id, bool *isVirtual);
|
||||||
|
|
||||||
// Create from an array
|
// Create from an array
|
||||||
#if !defined(__WIN16__)
|
|
||||||
wxAcceleratorTable::wxAcceleratorTable(int n, const wxAcceleratorEntry entries[])
|
wxAcceleratorTable::wxAcceleratorTable(int n, const wxAcceleratorEntry entries[])
|
||||||
{
|
{
|
||||||
// Not available in WIN16
|
|
||||||
m_refData = new wxAcceleratorRefData;
|
m_refData = new wxAcceleratorRefData;
|
||||||
|
|
||||||
ACCEL* arr = new ACCEL[n];
|
ACCEL* arr = new ACCEL[n];
|
||||||
@@ -133,14 +128,6 @@ wxAcceleratorTable::wxAcceleratorTable(int n, const wxAcceleratorEntry entries[]
|
|||||||
|
|
||||||
M_ACCELDATA->m_ok = (M_ACCELDATA->m_hAccel != 0);
|
M_ACCELDATA->m_ok = (M_ACCELDATA->m_hAccel != 0);
|
||||||
}
|
}
|
||||||
#else // Win16
|
|
||||||
wxAcceleratorTable::wxAcceleratorTable(int WXUNUSED(n), const wxAcceleratorEntry WXUNUSED(entries)[])
|
|
||||||
{
|
|
||||||
// No, we simply gracefully degrade; we don't expect the
|
|
||||||
// developer to pepper their code with #ifdefs just for this.
|
|
||||||
// wxFAIL_MSG("not implemented");
|
|
||||||
}
|
|
||||||
#endif // Win32/16
|
|
||||||
|
|
||||||
bool wxAcceleratorTable::Ok() const
|
bool wxAcceleratorTable::Ok() const
|
||||||
{
|
{
|
||||||
|
@@ -276,13 +276,6 @@ bool wxApp::Initialize(int& argc, wxChar **argv)
|
|||||||
|
|
||||||
#if wxUSE_OLE || wxUSE_DRAG_AND_DROP
|
#if wxUSE_OLE || wxUSE_DRAG_AND_DROP
|
||||||
|
|
||||||
#ifdef __WIN16__
|
|
||||||
// for OLE, enlarge message queue to be as large as possible
|
|
||||||
int iMsg = 96;
|
|
||||||
while (!SetMessageQueue(iMsg) && (iMsg -= 8))
|
|
||||||
;
|
|
||||||
#endif // Win16
|
|
||||||
|
|
||||||
#if wxUSE_OLE
|
#if wxUSE_OLE
|
||||||
// we need to initialize OLE library
|
// we need to initialize OLE library
|
||||||
#ifdef __WXWINCE__
|
#ifdef __WXWINCE__
|
||||||
@@ -326,13 +319,6 @@ bool wxApp::Initialize(int& argc, wxChar **argv)
|
|||||||
|
|
||||||
wxWinHandleHash = new wxWinHashTable(wxKEY_INTEGER, 100);
|
wxWinHandleHash = new wxWinHashTable(wxKEY_INTEGER, 100);
|
||||||
|
|
||||||
// This is to foil optimizations in Visual C++ that throw out dummy.obj.
|
|
||||||
// PLEASE DO NOT ALTER THIS.
|
|
||||||
#if defined(__VISUALC__) && defined(__WIN16__) && !defined(WXMAKINGDLL)
|
|
||||||
extern char wxDummyChar;
|
|
||||||
if (wxDummyChar) wxDummyChar++;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if !defined(__WXMICROWIN__) && !defined(__WXWINCE__)
|
#if !defined(__WXMICROWIN__) && !defined(__WXWINCE__)
|
||||||
wxSetKeyboardHook(TRUE);
|
wxSetKeyboardHook(TRUE);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -275,13 +275,7 @@ bool wxBitmap::CopyFromCursor(const wxCursor& cursor)
|
|||||||
if ( !cursor.Ok() )
|
if ( !cursor.Ok() )
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
#ifdef __WIN16__
|
|
||||||
wxFAIL_MSG( _T("don't know how to convert cursor to bitmap") );
|
|
||||||
|
|
||||||
return FALSE;
|
|
||||||
#else
|
|
||||||
return CopyFromIconOrCursor(cursor);
|
return CopyFromIconOrCursor(cursor);
|
||||||
#endif // Win16
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxBitmap::CopyFromIcon(const wxIcon& icon)
|
bool wxBitmap::CopyFromIcon(const wxIcon& icon)
|
||||||
@@ -291,37 +285,7 @@ bool wxBitmap::CopyFromIcon(const wxIcon& icon)
|
|||||||
if ( !icon.Ok() )
|
if ( !icon.Ok() )
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
// GetIconInfo() doesn't exist under Win16 and I don't know any other way
|
|
||||||
// to create a bitmap from icon there - but using this way we won't have
|
|
||||||
// the mask (FIXME)
|
|
||||||
#ifdef __WIN16__
|
|
||||||
int width = icon.GetWidth(),
|
|
||||||
height = icon.GetHeight();
|
|
||||||
|
|
||||||
// copy the icon to the bitmap
|
|
||||||
ScreenHDC hdcScreen;
|
|
||||||
HDC hdc = ::CreateCompatibleDC(hdcScreen);
|
|
||||||
HBITMAP hbitmap = ::CreateCompatibleBitmap(hdcScreen, width, height);
|
|
||||||
HBITMAP hbmpOld = (HBITMAP)::SelectObject(hdc, hbitmap);
|
|
||||||
|
|
||||||
::DrawIcon(hdc, 0, 0, GetHiconOf(icon));
|
|
||||||
|
|
||||||
::SelectObject(hdc, hbmpOld);
|
|
||||||
::DeleteDC(hdc);
|
|
||||||
|
|
||||||
wxBitmapRefData *refData = new wxBitmapRefData;
|
|
||||||
m_refData = refData;
|
|
||||||
|
|
||||||
refData->m_width = width;
|
|
||||||
refData->m_height = height;
|
|
||||||
refData->m_depth = wxDisplayDepth();
|
|
||||||
|
|
||||||
refData->m_hBitmap = (WXHBITMAP)hbitmap;
|
|
||||||
|
|
||||||
return TRUE;
|
|
||||||
#else // Win32
|
|
||||||
return CopyFromIconOrCursor(icon);
|
return CopyFromIconOrCursor(icon);
|
||||||
#endif // Win16/Win32
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#if wxUSE_WXDIB
|
#if wxUSE_WXDIB
|
||||||
|
@@ -43,15 +43,9 @@
|
|||||||
// macros
|
// macros
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
// under Win16 the caret APIs are void but under Win32 they may return an
|
#define CALL_CARET_API(api, args) \
|
||||||
// error code which we want to check - this macro does just this
|
|
||||||
#ifdef __WIN16__
|
|
||||||
#define CALL_CARET_API(api, args) api args
|
|
||||||
#else // Win32
|
|
||||||
#define CALL_CARET_API(api, args) \
|
|
||||||
if ( !api args ) \
|
if ( !api args ) \
|
||||||
wxLogLastError(_T(#api))
|
wxLogLastError(_T(#api))
|
||||||
#endif // Win16/32
|
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
// implementation
|
// implementation
|
||||||
|
@@ -171,14 +171,6 @@ wxCheckListBoxItem::wxCheckListBoxItem(wxCheckListBox *pParent, size_t nIndex)
|
|||||||
SetMarginWidth(GetDefaultMarginWidth());
|
SetMarginWidth(GetDefaultMarginWidth());
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* JACS - I've got the owner-draw stuff partially working with WIN16,
|
|
||||||
* with a really horrible-looking cross for wxCheckListBox instead of a
|
|
||||||
* check - could use a bitmap check-mark instead, defined in wx.rc.
|
|
||||||
* Also there's a refresh problem whereby it doesn't always draw the
|
|
||||||
* check until you click to the right of it, which is OK for WIN32.
|
|
||||||
*/
|
|
||||||
|
|
||||||
bool wxCheckListBoxItem::OnDrawItem(wxDC& dc, const wxRect& rc,
|
bool wxCheckListBoxItem::OnDrawItem(wxDC& dc, const wxRect& rc,
|
||||||
wxODAction act, wxODStatus stat)
|
wxODAction act, wxODStatus stat)
|
||||||
{
|
{
|
||||||
@@ -285,7 +277,6 @@ void wxCheckListBoxItem::Check(bool check)
|
|||||||
|
|
||||||
HWND hwndListbox = (HWND)m_pParent->GetHWND();
|
HWND hwndListbox = (HWND)m_pParent->GetHWND();
|
||||||
|
|
||||||
#ifdef __WIN32__
|
|
||||||
RECT rcUpdate;
|
RECT rcUpdate;
|
||||||
|
|
||||||
if ( ::SendMessage(hwndListbox, LB_GETITEMRECT,
|
if ( ::SendMessage(hwndListbox, LB_GETITEMRECT,
|
||||||
@@ -293,16 +284,6 @@ void wxCheckListBoxItem::Check(bool check)
|
|||||||
{
|
{
|
||||||
wxLogDebug(wxT("LB_GETITEMRECT failed"));
|
wxLogDebug(wxT("LB_GETITEMRECT failed"));
|
||||||
}
|
}
|
||||||
#else // Win16
|
|
||||||
// FIXME this doesn't work if the listbox is scrolled!
|
|
||||||
size_t nHeight = m_pParent->GetItemHeight();
|
|
||||||
size_t y = m_nIndex * nHeight;
|
|
||||||
RECT rcUpdate ;
|
|
||||||
rcUpdate.left = 0 ;
|
|
||||||
rcUpdate.top = y ;
|
|
||||||
rcUpdate.right = GetDefaultMarginWidth() ;
|
|
||||||
rcUpdate.bottom = y + nHeight ;
|
|
||||||
#endif // Win32/16
|
|
||||||
|
|
||||||
InvalidateRect(hwndListbox, &rcUpdate, FALSE);
|
InvalidateRect(hwndListbox, &rcUpdate, FALSE);
|
||||||
}
|
}
|
||||||
@@ -555,7 +536,6 @@ void wxCheckListBox::OnLeftClick(wxMouseEvent& event)
|
|||||||
|
|
||||||
int wxCheckListBox::DoHitTestItem(wxCoord x, wxCoord y) const
|
int wxCheckListBox::DoHitTestItem(wxCoord x, wxCoord y) const
|
||||||
{
|
{
|
||||||
#ifdef __WIN32__
|
|
||||||
int nItem = (int)::SendMessage
|
int nItem = (int)::SendMessage
|
||||||
(
|
(
|
||||||
(HWND)GetHWND(),
|
(HWND)GetHWND(),
|
||||||
@@ -563,10 +543,6 @@ int wxCheckListBox::DoHitTestItem(wxCoord x, wxCoord y) const
|
|||||||
0,
|
0,
|
||||||
MAKELPARAM(x, y)
|
MAKELPARAM(x, y)
|
||||||
);
|
);
|
||||||
#else // Win16
|
|
||||||
// FIXME this doesn't work when the listbox is scrolled!
|
|
||||||
int nItem = y / m_nItemHeight;
|
|
||||||
#endif // Win32/16
|
|
||||||
|
|
||||||
return nItem >= m_noItems ? wxNOT_FOUND : nItem;
|
return nItem >= m_noItems ? wxNOT_FOUND : nItem;
|
||||||
}
|
}
|
||||||
|
@@ -161,7 +161,7 @@ bool wxIsClipboardFormatAvailable(wxDataFormat dataFormat)
|
|||||||
case CF_BITMAP:
|
case CF_BITMAP:
|
||||||
return ::IsClipboardFormatAvailable(CF_DIB) != 0;
|
return ::IsClipboardFormatAvailable(CF_DIB) != 0;
|
||||||
|
|
||||||
#if wxUSE_ENH_METAFILE && !defined(__WIN16__) && !defined(__WXWINCE__)
|
#if wxUSE_ENH_METAFILE && !defined(__WXWINCE__)
|
||||||
case CF_METAFILEPICT:
|
case CF_METAFILEPICT:
|
||||||
return ::IsClipboardFormatAvailable(CF_ENHMETAFILE) != 0;
|
return ::IsClipboardFormatAvailable(CF_ENHMETAFILE) != 0;
|
||||||
#endif // wxUSE_ENH_METAFILE
|
#endif // wxUSE_ENH_METAFILE
|
||||||
@@ -252,7 +252,7 @@ bool wxSetClipboardData(wxDataFormat dataFormat,
|
|||||||
}
|
}
|
||||||
#endif // wxUSE_METAFILE
|
#endif // wxUSE_METAFILE
|
||||||
|
|
||||||
#if wxUSE_ENH_METAFILE && !defined(__WIN16__) && !defined(__WXWINCE__)
|
#if wxUSE_ENH_METAFILE && !defined(__WXWINCE__)
|
||||||
case wxDF_ENHMETAFILE:
|
case wxDF_ENHMETAFILE:
|
||||||
{
|
{
|
||||||
wxEnhMetaFile *emf = (wxEnhMetaFile *)data;
|
wxEnhMetaFile *emf = (wxEnhMetaFile *)data;
|
||||||
|
@@ -581,13 +581,7 @@ void wxComboBox::SetSelection(long from, long to)
|
|||||||
toChar = -1;
|
toChar = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (
|
if ( SendMessage(hWnd, CB_SETEDITSEL, (WPARAM)0, (LPARAM)MAKELONG(fromChar, toChar)) == CB_ERR )
|
||||||
#ifdef __WIN32__
|
|
||||||
SendMessage(hWnd, CB_SETEDITSEL, (WPARAM)0, (LPARAM)MAKELONG(fromChar, toChar))
|
|
||||||
#else // Win16
|
|
||||||
SendMessage(hWnd, CB_SETEDITSEL, (WPARAM)fromChar, (LPARAM)toChar)
|
|
||||||
#endif
|
|
||||||
== CB_ERR )
|
|
||||||
{
|
{
|
||||||
wxLogDebug(_T("CB_SETEDITSEL failed"));
|
wxLogDebug(_T("CB_SETEDITSEL failed"));
|
||||||
}
|
}
|
||||||
|
@@ -389,7 +389,7 @@ void wxDC::SetClippingHrgn(WXHRGN hrgn)
|
|||||||
// note that we combine the new clipping region with the existing one: this
|
// note that we combine the new clipping region with the existing one: this
|
||||||
// is compatible with what the other ports do and is the documented
|
// is compatible with what the other ports do and is the documented
|
||||||
// behaviour now (starting with 2.3.3)
|
// behaviour now (starting with 2.3.3)
|
||||||
#if defined(__WIN16__) || defined(__WXWINCE__)
|
#if defined(__WXWINCE__)
|
||||||
RECT rectClip;
|
RECT rectClip;
|
||||||
if ( !::GetClipBox(GetHdc(), &rectClip) )
|
if ( !::GetClipBox(GetHdc(), &rectClip) )
|
||||||
return;
|
return;
|
||||||
@@ -405,14 +405,14 @@ void wxDC::SetClippingHrgn(WXHRGN hrgn)
|
|||||||
|
|
||||||
::DeleteObject(hrgnClipOld);
|
::DeleteObject(hrgnClipOld);
|
||||||
::DeleteObject(hrgnDest);
|
::DeleteObject(hrgnDest);
|
||||||
#else // Win32
|
#else // !WinCE
|
||||||
if ( ::ExtSelectClipRgn(GetHdc(), (HRGN)hrgn, RGN_AND) == ERROR )
|
if ( ::ExtSelectClipRgn(GetHdc(), (HRGN)hrgn, RGN_AND) == ERROR )
|
||||||
{
|
{
|
||||||
wxLogLastError(_T("ExtSelectClipRgn"));
|
wxLogLastError(_T("ExtSelectClipRgn"));
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif // Win16/32
|
#endif // WinCE/!WinCE
|
||||||
|
|
||||||
m_clipping = true;
|
m_clipping = true;
|
||||||
|
|
||||||
@@ -699,8 +699,8 @@ void wxDC::DoDrawCheckMark(wxCoord x1, wxCoord y1,
|
|||||||
#else
|
#else
|
||||||
DrawFrameControl(GetHdc(), &rect, DFC_MENU, DFCS_MENUCHECK);
|
DrawFrameControl(GetHdc(), &rect, DFC_MENU, DFCS_MENUCHECK);
|
||||||
#endif
|
#endif
|
||||||
#else // Win16
|
#else // Symantec-MicroWin
|
||||||
// In WIN16, draw a cross
|
// draw a cross
|
||||||
HPEN blackPen = ::CreatePen(PS_SOLID, 1, RGB(0, 0, 0));
|
HPEN blackPen = ::CreatePen(PS_SOLID, 1, RGB(0, 0, 0));
|
||||||
HPEN whiteBrush = (HPEN)::GetStockObject(WHITE_BRUSH);
|
HPEN whiteBrush = (HPEN)::GetStockObject(WHITE_BRUSH);
|
||||||
HPEN hPenOld = (HPEN)::SelectObject(GetHdc(), blackPen);
|
HPEN hPenOld = (HPEN)::SelectObject(GetHdc(), blackPen);
|
||||||
@@ -714,7 +714,7 @@ void wxDC::DoDrawCheckMark(wxCoord x1, wxCoord y1,
|
|||||||
::SelectObject(GetHdc(), hPenOld);
|
::SelectObject(GetHdc(), hPenOld);
|
||||||
::SelectObject(GetHdc(), hBrushOld);
|
::SelectObject(GetHdc(), hBrushOld);
|
||||||
::DeleteObject(blackPen);
|
::DeleteObject(blackPen);
|
||||||
#endif // Win32/16
|
#endif // Win32/Symantec-MicroWin
|
||||||
|
|
||||||
CalcBoundingBox(x1, y1);
|
CalcBoundingBox(x1, y1);
|
||||||
CalcBoundingBox(x2, y2);
|
CalcBoundingBox(x2, y2);
|
||||||
|
@@ -195,13 +195,11 @@ bool wxPrinterDC::StartDoc(const wxString& message)
|
|||||||
|
|
||||||
int ret = ::StartDoc(GetHdc(), &docinfo);
|
int ret = ::StartDoc(GetHdc(), &docinfo);
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
if (ret <= 0)
|
if (ret <= 0)
|
||||||
{
|
{
|
||||||
DWORD lastError = GetLastError();
|
DWORD lastError = GetLastError();
|
||||||
wxLogDebug(wxT("wxDC::StartDoc failed with error: %ld\n"), lastError);
|
wxLogDebug(wxT("wxDC::StartDoc failed with error: %ld\n"), lastError);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
return (ret > 0);
|
return (ret > 0);
|
||||||
}
|
}
|
||||||
|
@@ -24,12 +24,6 @@
|
|||||||
#pragma hdrstop
|
#pragma hdrstop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// these functions require Win32
|
|
||||||
#if defined(__WIN16__) && wxUSE_DIALUP_MANAGER
|
|
||||||
#undef wxUSE_DIALUP_MANAGER
|
|
||||||
#define wxUSE_DIALUP_MANAGER 0
|
|
||||||
#endif // wxUSE_DIALUP_MANAGER && Win16
|
|
||||||
|
|
||||||
#if wxUSE_DIALUP_MANAGER
|
#if wxUSE_DIALUP_MANAGER
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
|
151
src/msw/dir.cpp
151
src/msw/dir.cpp
@@ -28,11 +28,6 @@
|
|||||||
#pragma hdrstop
|
#pragma hdrstop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// For _A_SUBDIR, etc.
|
|
||||||
#if defined(__BORLANDC__) && defined(__WIN16__)
|
|
||||||
#include <dos.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/intl.h"
|
#include "wx/intl.h"
|
||||||
#include "wx/log.h"
|
#include "wx/log.h"
|
||||||
@@ -49,141 +44,55 @@
|
|||||||
// define the types and functions used for file searching
|
// define the types and functions used for file searching
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
// under Win16 use compiler-specific functions
|
typedef WIN32_FIND_DATA FIND_STRUCT;
|
||||||
#ifdef __WIN16__
|
typedef HANDLE FIND_DATA;
|
||||||
#ifdef __VISUALC__
|
typedef DWORD FIND_ATTR;
|
||||||
#include <dos.h>
|
|
||||||
#include <errno.h>
|
|
||||||
|
|
||||||
typedef struct _find_t FIND_STRUCT;
|
static inline FIND_DATA InitFindData() { return INVALID_HANDLE_VALUE; }
|
||||||
#elif defined(__BORLANDC__)
|
|
||||||
#include <dir.h>
|
|
||||||
|
|
||||||
typedef struct ffblk FIND_STRUCT;
|
static inline bool IsFindDataOk(FIND_DATA fd)
|
||||||
#else
|
{
|
||||||
#error "No directory searching functions for this compiler"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef FIND_STRUCT *FIND_DATA;
|
|
||||||
typedef char FIND_ATTR;
|
|
||||||
|
|
||||||
static inline FIND_DATA InitFindData() { return (FIND_DATA)NULL; }
|
|
||||||
static inline bool IsFindDataOk(FIND_DATA fd) { return fd != NULL; }
|
|
||||||
static inline void FreeFindData(FIND_DATA fd) { free(fd); }
|
|
||||||
|
|
||||||
static inline FIND_DATA FindFirst(const wxString& spec,
|
|
||||||
FIND_STRUCT * WXUNUSED(finddata))
|
|
||||||
{
|
|
||||||
// attribute to find all files
|
|
||||||
static const FIND_ATTR attr = 0x3F;
|
|
||||||
|
|
||||||
FIND_DATA fd = (FIND_DATA)malloc(sizeof(FIND_STRUCT));
|
|
||||||
|
|
||||||
if (
|
|
||||||
#ifdef __VISUALC__
|
|
||||||
_dos_findfirst(spec, attr, fd) == 0
|
|
||||||
#else // Borland
|
|
||||||
findfirst(spec, fd, attr) == 0
|
|
||||||
#endif
|
|
||||||
)
|
|
||||||
{
|
|
||||||
return fd;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
free(fd);
|
|
||||||
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool FindNext(FIND_DATA fd, FIND_STRUCT * WXUNUSED(finddata))
|
|
||||||
{
|
|
||||||
#ifdef __VISUALC__
|
|
||||||
return _dos_findnext(fd) == 0;
|
|
||||||
#else // Borland
|
|
||||||
return findnext(fd) == 0;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
static const wxChar *GetNameFromFindData(FIND_STRUCT *finddata)
|
|
||||||
{
|
|
||||||
#ifdef __VISUALC__
|
|
||||||
return finddata->name;
|
|
||||||
#else // Borland
|
|
||||||
return finddata->ff_name;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
static const FIND_ATTR GetAttrFromFindData(FIND_STRUCT *finddata)
|
|
||||||
{
|
|
||||||
#ifdef __VISUALC__
|
|
||||||
return finddata->attrib;
|
|
||||||
#else // Borland
|
|
||||||
return finddata->ff_attrib;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool IsDir(FIND_ATTR attr)
|
|
||||||
{
|
|
||||||
return (attr & _A_SUBDIR) != 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline bool IsHidden(FIND_ATTR attr)
|
|
||||||
{
|
|
||||||
return (attr & (_A_SYSTEM | _A_HIDDEN)) != 0;
|
|
||||||
}
|
|
||||||
#else // Win32
|
|
||||||
typedef WIN32_FIND_DATA FIND_STRUCT;
|
|
||||||
typedef HANDLE FIND_DATA;
|
|
||||||
typedef DWORD FIND_ATTR;
|
|
||||||
|
|
||||||
static inline FIND_DATA InitFindData() { return INVALID_HANDLE_VALUE; }
|
|
||||||
|
|
||||||
static inline bool IsFindDataOk(FIND_DATA fd)
|
|
||||||
{
|
|
||||||
return fd != INVALID_HANDLE_VALUE;
|
return fd != INVALID_HANDLE_VALUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void FreeFindData(FIND_DATA fd)
|
static inline void FreeFindData(FIND_DATA fd)
|
||||||
{
|
{
|
||||||
if ( !::FindClose(fd) )
|
if ( !::FindClose(fd) )
|
||||||
{
|
{
|
||||||
wxLogLastError(_T("FindClose"));
|
wxLogLastError(_T("FindClose"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline FIND_DATA FindFirst(const wxString& spec,
|
static inline FIND_DATA FindFirst(const wxString& spec,
|
||||||
FIND_STRUCT *finddata)
|
FIND_STRUCT *finddata)
|
||||||
{
|
{
|
||||||
return ::FindFirstFile(spec, finddata);
|
return ::FindFirstFile(spec, finddata);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool FindNext(FIND_DATA fd, FIND_STRUCT *finddata)
|
static inline bool FindNext(FIND_DATA fd, FIND_STRUCT *finddata)
|
||||||
{
|
{
|
||||||
return ::FindNextFile(fd, finddata) != 0;
|
return ::FindNextFile(fd, finddata) != 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const wxChar *GetNameFromFindData(FIND_STRUCT *finddata)
|
static const wxChar *GetNameFromFindData(FIND_STRUCT *finddata)
|
||||||
{
|
{
|
||||||
return finddata->cFileName;
|
return finddata->cFileName;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const FIND_ATTR GetAttrFromFindData(FIND_STRUCT *finddata)
|
static const FIND_ATTR GetAttrFromFindData(FIND_STRUCT *finddata)
|
||||||
{
|
{
|
||||||
return finddata->dwFileAttributes;
|
return finddata->dwFileAttributes;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool IsDir(FIND_ATTR attr)
|
static inline bool IsDir(FIND_ATTR attr)
|
||||||
{
|
{
|
||||||
return (attr & FILE_ATTRIBUTE_DIRECTORY) != 0;
|
return (attr & FILE_ATTRIBUTE_DIRECTORY) != 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool IsHidden(FIND_ATTR attr)
|
static inline bool IsHidden(FIND_ATTR attr)
|
||||||
{
|
{
|
||||||
return (attr & (FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM)) != 0;
|
return (attr & (FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM)) != 0;
|
||||||
}
|
}
|
||||||
#endif // __WIN16__
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// constants
|
// constants
|
||||||
@@ -268,12 +177,8 @@ bool wxDirData::Read(wxString *filename)
|
|||||||
{
|
{
|
||||||
bool first = FALSE;
|
bool first = FALSE;
|
||||||
|
|
||||||
#ifdef __WIN32__
|
|
||||||
WIN32_FIND_DATA finddata;
|
WIN32_FIND_DATA finddata;
|
||||||
#define PTR_TO_FINDDATA (&finddata)
|
#define PTR_TO_FINDDATA (&finddata)
|
||||||
#else // Win16
|
|
||||||
#define PTR_TO_FINDDATA (m_finddata)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if ( !IsFindDataOk(m_finddata) )
|
if ( !IsFindDataOk(m_finddata) )
|
||||||
{
|
{
|
||||||
|
@@ -28,9 +28,3 @@
|
|||||||
|
|
||||||
#include "wx/msw/msvcrt.h"
|
#include "wx/msw/msvcrt.h"
|
||||||
|
|
||||||
// Foils optimizations in Visual C++ (see also app.cpp). Without it,
|
|
||||||
// dummy.obj isn't linked and we get a linker error.
|
|
||||||
#if defined(__VISUALC__) && defined(__WIN16__)
|
|
||||||
char wxDummyChar = 0;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
@@ -95,12 +95,8 @@ int wxFontDialog::ShowModal()
|
|||||||
// CF_ANSIONLY flag is obsolete for Win32
|
// CF_ANSIONLY flag is obsolete for Win32
|
||||||
if ( !m_fontData.GetAllowSymbols() )
|
if ( !m_fontData.GetAllowSymbols() )
|
||||||
{
|
{
|
||||||
#ifdef __WIN16__
|
|
||||||
flags |= CF_ANSIONLY;
|
|
||||||
#else // Win32
|
|
||||||
flags |= CF_SELECTSCRIPT;
|
flags |= CF_SELECTSCRIPT;
|
||||||
logFont.lfCharSet = ANSI_CHARSET;
|
logFont.lfCharSet = ANSI_CHARSET;
|
||||||
#endif // Win16/32
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( m_fontData.GetEnableEffects() )
|
if ( m_fontData.GetEnableEffects() )
|
||||||
|
@@ -163,22 +163,14 @@ void wxFontEnumeratorHelper::DoEnumerate()
|
|||||||
#ifdef __WXWINCE__
|
#ifdef __WXWINCE__
|
||||||
::EnumFontFamilies(hDC, m_facename, (wxFONTENUMPROC)wxFontEnumeratorProc,
|
::EnumFontFamilies(hDC, m_facename, (wxFONTENUMPROC)wxFontEnumeratorProc,
|
||||||
(LPARAM)this) ;
|
(LPARAM)this) ;
|
||||||
#elif defined(__WIN32__)
|
#else // __WIN32__
|
||||||
LOGFONT lf;
|
LOGFONT lf;
|
||||||
lf.lfCharSet = m_charset;
|
lf.lfCharSet = m_charset;
|
||||||
wxStrncpy(lf.lfFaceName, m_facename, WXSIZEOF(lf.lfFaceName));
|
wxStrncpy(lf.lfFaceName, m_facename, WXSIZEOF(lf.lfFaceName));
|
||||||
lf.lfPitchAndFamily = 0;
|
lf.lfPitchAndFamily = 0;
|
||||||
::EnumFontFamiliesEx(hDC, &lf, (wxFONTENUMPROC)wxFontEnumeratorProc,
|
::EnumFontFamiliesEx(hDC, &lf, (wxFONTENUMPROC)wxFontEnumeratorProc,
|
||||||
(LPARAM)this, 0 /* reserved */) ;
|
(LPARAM)this, 0 /* reserved */) ;
|
||||||
#else // Win16
|
#endif // Win32/CE
|
||||||
::EnumFonts(hDC, (LPTSTR)NULL, (FONTENUMPROC)wxFontEnumeratorProc,
|
|
||||||
#ifdef STRICT
|
|
||||||
(LPARAM)
|
|
||||||
#else
|
|
||||||
(LPSTR)
|
|
||||||
#endif
|
|
||||||
this);
|
|
||||||
#endif // Win32/16
|
|
||||||
|
|
||||||
::ReleaseDC(NULL, hDC);
|
::ReleaseDC(NULL, hDC);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -1306,9 +1306,7 @@ static void MDISetMenu(wxWindow *win, HMENU hmenuFrame, HMENU hmenuWindow)
|
|||||||
wxWindow *parent = win->GetParent();
|
wxWindow *parent = win->GetParent();
|
||||||
wxCHECK_RET( parent, wxT("MDI client without parent frame? weird...") );
|
wxCHECK_RET( parent, wxT("MDI client without parent frame? weird...") );
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
::SendMessage(GetWinHwnd(win), WM_MDIREFRESHMENU, 0, 0L);
|
::SendMessage(GetWinHwnd(win), WM_MDIREFRESHMENU, 0, 0L);
|
||||||
#endif
|
|
||||||
|
|
||||||
::DrawMenuBar(GetWinHwnd(parent));
|
::DrawMenuBar(GetWinHwnd(parent));
|
||||||
}
|
}
|
||||||
@@ -1396,15 +1394,9 @@ static void RemoveWindowMenu(wxWindow *win, WXHMENU menu)
|
|||||||
static void UnpackMDIActivate(WXWPARAM wParam, WXLPARAM lParam,
|
static void UnpackMDIActivate(WXWPARAM wParam, WXLPARAM lParam,
|
||||||
WXWORD *activate, WXHWND *hwndAct, WXHWND *hwndDeact)
|
WXWORD *activate, WXHWND *hwndAct, WXHWND *hwndDeact)
|
||||||
{
|
{
|
||||||
#ifdef __WIN32__
|
|
||||||
*activate = true;
|
*activate = true;
|
||||||
*hwndAct = (WXHWND)lParam;
|
*hwndAct = (WXHWND)lParam;
|
||||||
*hwndDeact = (WXHWND)wParam;
|
*hwndDeact = (WXHWND)wParam;
|
||||||
#else // Win16
|
|
||||||
*activate = (WXWORD)wParam;
|
|
||||||
*hwndAct = (WXHWND)LOWORD(lParam);
|
|
||||||
*hwndDeact = (WXHWND)HIWORD(lParam);
|
|
||||||
#endif // Win32/Win16
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -321,12 +321,6 @@ void wxMenuItem::Check(bool check)
|
|||||||
node->GetData()->m_isChecked = FALSE;
|
node->GetData()->m_isChecked = FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
// we also have to do it in the menu for Win16 (under Win32
|
|
||||||
// CheckMenuRadioItem() does it for us)
|
|
||||||
#ifndef __WIN32__
|
|
||||||
::CheckMenuItem(hmenu, n, n == pos ? MF_CHECKED : MF_UNCHECKED);
|
|
||||||
#endif // Win16
|
|
||||||
|
|
||||||
node = node->GetNext();
|
node = node->GetNext();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -22,9 +22,6 @@
|
|||||||
|
|
||||||
#if wxUSE_MIMETYPE
|
#if wxUSE_MIMETYPE
|
||||||
|
|
||||||
// Doesn't compile in WIN16 mode
|
|
||||||
#ifndef __WIN16__
|
|
||||||
|
|
||||||
#ifndef WX_PRECOMP
|
#ifndef WX_PRECOMP
|
||||||
#include "wx/string.h"
|
#include "wx/string.h"
|
||||||
#if wxUSE_GUI
|
#if wxUSE_GUI
|
||||||
@@ -822,7 +819,4 @@ bool wxFileTypeImpl::RemoveDescription()
|
|||||||
return !rkey.Exists() || rkey.DeleteSelf();
|
return !rkey.Exists() || rkey.DeleteSelf();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
// __WIN16__
|
|
||||||
|
|
||||||
#endif // wxUSE_MIMETYPE
|
#endif // wxUSE_MIMETYPE
|
||||||
|
@@ -39,11 +39,6 @@
|
|||||||
#include "wx/printdlg.h"
|
#include "wx/printdlg.h"
|
||||||
#include "wx/dcprint.h"
|
#include "wx/dcprint.h"
|
||||||
|
|
||||||
// Have to emulate page setup dialog for Win16
|
|
||||||
#if !defined(__WIN95__)
|
|
||||||
#include "wx/generic/prntdlgg.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "wx/msw/private.h"
|
#include "wx/msw/private.h"
|
||||||
|
@@ -158,9 +158,7 @@ bool wxRadioButton::Create(wxWindow *parent,
|
|||||||
|
|
||||||
void wxRadioButton::SetValue(bool value)
|
void wxRadioButton::SetValue(bool value)
|
||||||
{
|
{
|
||||||
// BST_CHECKED is defined as 1, BST_UNCHECKED as 0, so we can just pass
|
(void)::SendMessage(GetHwnd(), BM_SETCHECK, (value?BST_CHECKED:BST_UNCHECKED), 0L);
|
||||||
// value as is (we don't use BST_XXX here as they're not defined for Win16)
|
|
||||||
(void)::SendMessage(GetHwnd(), BM_SETCHECK, (WPARAM)value, 0L);
|
|
||||||
|
|
||||||
m_isChecked = value;
|
m_isChecked = value;
|
||||||
|
|
||||||
|
@@ -33,8 +33,6 @@
|
|||||||
|
|
||||||
#include "wx/config.h"
|
#include "wx/config.h"
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
|
|
||||||
#include "wx/msw/registry.h"
|
#include "wx/msw/registry.h"
|
||||||
#include "wx/msw/regconf.h"
|
#include "wx/msw/regconf.h"
|
||||||
|
|
||||||
@@ -729,8 +727,5 @@ bool wxRegConfig::DeleteAll()
|
|||||||
return bOk;
|
return bOk;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
// __WIN16__
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
// wxUSE_CONFIG
|
// wxUSE_CONFIG
|
||||||
|
@@ -421,7 +421,6 @@ void wxRegionIterator::Reset(const wxRegion& region)
|
|||||||
m_numRects = 0;
|
m_numRects = 0;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
#if defined(__WIN32__)
|
|
||||||
DWORD noBytes = ::GetRegionData(((wxRegionRefData*)region.m_refData)->m_region, 0, NULL);
|
DWORD noBytes = ::GetRegionData(((wxRegionRefData*)region.m_refData)->m_region, 0, NULL);
|
||||||
RGNDATA *rgnData = (RGNDATA*) new char[noBytes];
|
RGNDATA *rgnData = (RGNDATA*) new char[noBytes];
|
||||||
::GetRegionData(((wxRegionRefData*)region.m_refData)->m_region, noBytes, rgnData);
|
::GetRegionData(((wxRegionRefData*)region.m_refData)->m_region, noBytes, rgnData);
|
||||||
@@ -442,17 +441,6 @@ void wxRegionIterator::Reset(const wxRegion& region)
|
|||||||
m_numRects = header->nCount;
|
m_numRects = header->nCount;
|
||||||
|
|
||||||
delete[] (char*) rgnData;
|
delete[] (char*) rgnData;
|
||||||
#else // Win16
|
|
||||||
RECT rect;
|
|
||||||
::GetRgnBox(((wxRegionRefData*)region.m_refData)->m_region, &rect);
|
|
||||||
m_rects = new wxRect[1];
|
|
||||||
m_rects[0].x = rect.left;
|
|
||||||
m_rects[0].y = rect.top;
|
|
||||||
m_rects[0].width = rect.right - rect.left;
|
|
||||||
m_rects[0].height = rect.bottom - rect.top;
|
|
||||||
|
|
||||||
m_numRects = 1;
|
|
||||||
#endif // Win32/16
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -28,8 +28,6 @@
|
|||||||
#include "wx/intl.h"
|
#include "wx/intl.h"
|
||||||
#include "wx/log.h"
|
#include "wx/log.h"
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
|
|
||||||
// Windows headers
|
// Windows headers
|
||||||
/*
|
/*
|
||||||
#define STRICT
|
#define STRICT
|
||||||
@@ -321,8 +319,6 @@ bool wxRegKey::GetKeyInfo(size_t *pnSubKeys,
|
|||||||
size_t *pnValues,
|
size_t *pnValues,
|
||||||
size_t *pnMaxValueLen) const
|
size_t *pnMaxValueLen) const
|
||||||
{
|
{
|
||||||
#if defined(__WIN32__)
|
|
||||||
|
|
||||||
// old gcc headers incorrectly prototype RegQueryInfoKey()
|
// old gcc headers incorrectly prototype RegQueryInfoKey()
|
||||||
#if defined(__GNUWIN32_OLD__) && !defined(__CYGWIN10__)
|
#if defined(__GNUWIN32_OLD__) && !defined(__CYGWIN10__)
|
||||||
#define REG_PARAM (size_t *)
|
#define REG_PARAM (size_t *)
|
||||||
@@ -362,11 +358,6 @@ bool wxRegKey::GetKeyInfo(size_t *pnSubKeys,
|
|||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
#else // Win16
|
|
||||||
wxFAIL_MSG("GetKeyInfo() not implemented");
|
|
||||||
|
|
||||||
return FALSE;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@@ -708,7 +699,6 @@ bool wxRegKey::DeleteValue(const wxChar *szValue)
|
|||||||
if ( !Open() )
|
if ( !Open() )
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
#if defined(__WIN32__)
|
|
||||||
m_dwLastError = RegDeleteValue((HKEY) m_hKey, WXSTRINGCAST szValue);
|
m_dwLastError = RegDeleteValue((HKEY) m_hKey, WXSTRINGCAST szValue);
|
||||||
|
|
||||||
// deleting a value which doesn't exist is not considered an error
|
// deleting a value which doesn't exist is not considered an error
|
||||||
@@ -718,18 +708,6 @@ bool wxRegKey::DeleteValue(const wxChar *szValue)
|
|||||||
szValue, GetName().c_str());
|
szValue, GetName().c_str());
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
#else //WIN16
|
|
||||||
// named registry values don't exist in Win16 world
|
|
||||||
wxASSERT( IsEmpty(szValue) );
|
|
||||||
|
|
||||||
// just set the (default and unique) value of the key to ""
|
|
||||||
m_dwLastError = RegSetValue((HKEY) m_hKey, NULL, REG_SZ, "", RESERVED);
|
|
||||||
if ( m_dwLastError != ERROR_SUCCESS ) {
|
|
||||||
wxLogSysError(m_dwLastError, _("Can't delete value of key '%s'"),
|
|
||||||
GetName().c_str());
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
#endif //WIN16/32
|
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@@ -744,7 +722,6 @@ bool wxRegKey::HasValue(const wxChar *szValue) const
|
|||||||
// this function should be silent, so suppress possible messages from Open()
|
// this function should be silent, so suppress possible messages from Open()
|
||||||
wxLogNull nolog;
|
wxLogNull nolog;
|
||||||
|
|
||||||
#ifdef __WIN32__
|
|
||||||
if ( !CONST_CAST Open() )
|
if ( !CONST_CAST Open() )
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
@@ -753,10 +730,6 @@ bool wxRegKey::HasValue(const wxChar *szValue) const
|
|||||||
RESERVED,
|
RESERVED,
|
||||||
NULL, NULL, NULL);
|
NULL, NULL, NULL);
|
||||||
return dwRet == ERROR_SUCCESS;
|
return dwRet == ERROR_SUCCESS;
|
||||||
#else // WIN16
|
|
||||||
// only unnamed value exists
|
|
||||||
return IsEmpty(szValue);
|
|
||||||
#endif // WIN16/32
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// returns TRUE if this key has any values
|
// returns TRUE if this key has any values
|
||||||
@@ -797,7 +770,6 @@ bool wxRegKey::HasSubKey(const wxChar *szKey) const
|
|||||||
|
|
||||||
wxRegKey::ValueType wxRegKey::GetValueType(const wxChar *szValue) const
|
wxRegKey::ValueType wxRegKey::GetValueType(const wxChar *szValue) const
|
||||||
{
|
{
|
||||||
#ifdef __WIN32__
|
|
||||||
if ( ! CONST_CAST Open() )
|
if ( ! CONST_CAST Open() )
|
||||||
return Type_None;
|
return Type_None;
|
||||||
|
|
||||||
@@ -811,9 +783,6 @@ wxRegKey::ValueType wxRegKey::GetValueType(const wxChar *szValue) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (ValueType)dwType;
|
return (ValueType)dwType;
|
||||||
#else //WIN16
|
|
||||||
return IsEmpty(szValue) ? Type_String : Type_None;
|
|
||||||
#endif //WIN16/32
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __WIN32__
|
#ifdef __WIN32__
|
||||||
@@ -862,7 +831,7 @@ bool wxRegKey::QueryValue(const wxChar *szValue,
|
|||||||
bool raw) const
|
bool raw) const
|
||||||
{
|
{
|
||||||
if ( CONST_CAST Open() ) {
|
if ( CONST_CAST Open() ) {
|
||||||
#ifdef __WIN32__
|
|
||||||
// first get the type and size of the data
|
// first get the type and size of the data
|
||||||
DWORD dwType, dwSize;
|
DWORD dwType, dwSize;
|
||||||
m_dwLastError = RegQueryValueEx((HKEY) m_hKey, WXSTRINGCAST szValue, RESERVED,
|
m_dwLastError = RegQueryValueEx((HKEY) m_hKey, WXSTRINGCAST szValue, RESERVED,
|
||||||
@@ -916,15 +885,6 @@ bool wxRegKey::QueryValue(const wxChar *szValue,
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#else //WIN16
|
|
||||||
// named registry values don't exist in Win16
|
|
||||||
wxASSERT( IsEmpty(szValue) );
|
|
||||||
|
|
||||||
m_dwLastError = RegQueryValue((HKEY) m_hKey, 0, strValue.GetWriteBuf(256), &l);
|
|
||||||
strValue.UngetWriteBuf();
|
|
||||||
if ( m_dwLastError == ERROR_SUCCESS )
|
|
||||||
return TRUE;
|
|
||||||
#endif //WIN16/32
|
|
||||||
}
|
}
|
||||||
|
|
||||||
wxLogSysError(m_dwLastError, _("Can't read value of '%s'"),
|
wxLogSysError(m_dwLastError, _("Can't read value of '%s'"),
|
||||||
@@ -935,20 +895,11 @@ bool wxRegKey::QueryValue(const wxChar *szValue,
|
|||||||
bool wxRegKey::SetValue(const wxChar *szValue, const wxString& strValue)
|
bool wxRegKey::SetValue(const wxChar *szValue, const wxString& strValue)
|
||||||
{
|
{
|
||||||
if ( CONST_CAST Open() ) {
|
if ( CONST_CAST Open() ) {
|
||||||
#if defined( __WIN32__)
|
|
||||||
m_dwLastError = RegSetValueEx((HKEY) m_hKey, szValue, (DWORD) RESERVED, REG_SZ,
|
m_dwLastError = RegSetValueEx((HKEY) m_hKey, szValue, (DWORD) RESERVED, REG_SZ,
|
||||||
(RegString)strValue.c_str(),
|
(RegString)strValue.c_str(),
|
||||||
(strValue.Len() + 1)*sizeof(wxChar));
|
(strValue.Len() + 1)*sizeof(wxChar));
|
||||||
if ( m_dwLastError == ERROR_SUCCESS )
|
if ( m_dwLastError == ERROR_SUCCESS )
|
||||||
return TRUE;
|
return TRUE;
|
||||||
#else //WIN16
|
|
||||||
// named registry values don't exist in Win16
|
|
||||||
wxASSERT( IsEmpty(szValue) );
|
|
||||||
|
|
||||||
m_dwLastError = RegSetValue((HKEY) m_hKey, NULL, REG_SZ, strValue, NULL);
|
|
||||||
if ( m_dwLastError == ERROR_SUCCESS )
|
|
||||||
return TRUE;
|
|
||||||
#endif //WIN16/32
|
|
||||||
}
|
}
|
||||||
|
|
||||||
wxLogSysError(m_dwLastError, _("Can't set value of '%s'"),
|
wxLogSysError(m_dwLastError, _("Can't set value of '%s'"),
|
||||||
@@ -986,7 +937,6 @@ bool wxRegKey::GetNextValue(wxString& strValueName, long& lIndex) const
|
|||||||
if ( lIndex == -1 )
|
if ( lIndex == -1 )
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
#if defined( __WIN32__)
|
|
||||||
wxChar szValueName[1024]; // @@ use RegQueryInfoKey...
|
wxChar szValueName[1024]; // @@ use RegQueryInfoKey...
|
||||||
DWORD dwValueLen = WXSIZEOF(szValueName);
|
DWORD dwValueLen = WXSIZEOF(szValueName);
|
||||||
|
|
||||||
@@ -1011,13 +961,6 @@ bool wxRegKey::GetNextValue(wxString& strValueName, long& lIndex) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
strValueName = szValueName;
|
strValueName = szValueName;
|
||||||
#else //WIN16
|
|
||||||
// only one unnamed value
|
|
||||||
wxASSERT( lIndex == 0 );
|
|
||||||
|
|
||||||
lIndex = -1;
|
|
||||||
strValueName.Empty();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@@ -1125,6 +1068,3 @@ void RemoveTrailingSeparator(wxString& str)
|
|||||||
str.Truncate(str.Len() - 1);
|
str.Truncate(str.Len() - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
// __WIN16__
|
|
||||||
|
|
||||||
|
@@ -141,8 +141,6 @@ wxColour wxSystemSettingsNative::GetColour(wxSystemColour index)
|
|||||||
// all Windows version, for the other ones we have to check
|
// all Windows version, for the other ones we have to check
|
||||||
bool useDefault;
|
bool useDefault;
|
||||||
|
|
||||||
// none of the is supported under Win16 anyhow
|
|
||||||
#ifdef __WIN32__
|
|
||||||
int verMaj, verMin;
|
int verMaj, verMin;
|
||||||
wxGetOsVersion(&verMaj, &verMin);
|
wxGetOsVersion(&verMaj, &verMin);
|
||||||
if ( verMaj < 4 )
|
if ( verMaj < 4 )
|
||||||
@@ -175,9 +173,6 @@ wxColour wxSystemSettingsNative::GetColour(wxSystemColour index)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
useDefault = TRUE;
|
|
||||||
#endif // __WIN32__
|
|
||||||
|
|
||||||
if ( useDefault )
|
if ( useDefault )
|
||||||
{
|
{
|
||||||
|
@@ -111,8 +111,6 @@ IMPLEMENT_DYNAMIC_CLASS(wxStaticBitmap, wxControl)
|
|||||||
// note that this function will create a new object every time
|
// note that this function will create a new object every time
|
||||||
// it is called even if the image needs no conversion
|
// it is called even if the image needs no conversion
|
||||||
|
|
||||||
#ifndef __WIN16__
|
|
||||||
|
|
||||||
static wxGDIImage* ConvertImage( const wxGDIImage& bitmap )
|
static wxGDIImage* ConvertImage( const wxGDIImage& bitmap )
|
||||||
{
|
{
|
||||||
bool isIcon = bitmap.IsKindOf( CLASSINFO(wxIcon) );
|
bool isIcon = bitmap.IsKindOf( CLASSINFO(wxIcon) );
|
||||||
@@ -139,8 +137,6 @@ static wxGDIImage* ConvertImage( const wxGDIImage& bitmap )
|
|||||||
return new wxIcon( (const wxIcon&)bitmap );
|
return new wxIcon( (const wxIcon&)bitmap );
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
bool wxStaticBitmap::Create(wxWindow *parent,
|
bool wxStaticBitmap::Create(wxWindow *parent,
|
||||||
wxWindowID id,
|
wxWindowID id,
|
||||||
const wxGDIImage& bitmap,
|
const wxGDIImage& bitmap,
|
||||||
@@ -158,25 +154,14 @@ bool wxStaticBitmap::Create(wxWindow *parent,
|
|||||||
wxGDIImage *image = (wxGDIImage *)NULL;
|
wxGDIImage *image = (wxGDIImage *)NULL;
|
||||||
m_isIcon = bitmap.IsKindOf(CLASSINFO(wxIcon));
|
m_isIcon = bitmap.IsKindOf(CLASSINFO(wxIcon));
|
||||||
|
|
||||||
#ifdef __WIN16__
|
|
||||||
wxASSERT_MSG( !m_isIcon, "Icons are not supported in wxStaticBitmap under WIN16." );
|
|
||||||
image = &bitmap;
|
|
||||||
#else // Win32
|
|
||||||
image = ConvertImage( bitmap );
|
image = ConvertImage( bitmap );
|
||||||
m_isIcon = image->IsKindOf( CLASSINFO(wxIcon) );
|
m_isIcon = image->IsKindOf( CLASSINFO(wxIcon) );
|
||||||
#endif // Win16/32
|
|
||||||
|
|
||||||
// create the native control
|
// create the native control
|
||||||
if ( !MSWCreateControl(
|
if ( !MSWCreateControl(_T("STATIC"), wxEmptyString, pos, size) )
|
||||||
#ifdef __WIN32__
|
|
||||||
_T("STATIC"),
|
|
||||||
#else // Win16
|
|
||||||
_T("BUTTON"),
|
|
||||||
#endif // Win32/16
|
|
||||||
wxEmptyString, pos, size) )
|
|
||||||
{
|
{
|
||||||
// control creation failed
|
// control creation failed
|
||||||
return FALSE;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// no need to delete the new image
|
// no need to delete the new image
|
||||||
@@ -194,16 +179,12 @@ WXDWORD wxStaticBitmap::MSWGetStyle(long style, WXDWORD *exstyle) const
|
|||||||
{
|
{
|
||||||
WXDWORD msStyle = wxControl::MSWGetStyle(style, exstyle);
|
WXDWORD msStyle = wxControl::MSWGetStyle(style, exstyle);
|
||||||
|
|
||||||
#ifdef __WIN32__
|
|
||||||
// what kind of control are we?
|
// what kind of control are we?
|
||||||
msStyle |= m_isIcon ? SS_ICON : SS_BITMAP;
|
msStyle |= m_isIcon ? SS_ICON : SS_BITMAP;
|
||||||
|
|
||||||
// we use SS_CENTERIMAGE to prevent the control from resizing the bitmap to
|
// we use SS_CENTERIMAGE to prevent the control from resizing the bitmap to
|
||||||
// fit to its size -- this is unexpected and doesn't happen in other ports
|
// fit to its size -- this is unexpected and doesn't happen in other ports
|
||||||
msStyle |= SS_CENTERIMAGE;
|
msStyle |= SS_CENTERIMAGE;
|
||||||
#else // Win16
|
|
||||||
msStyle |= BS_OWNERDRAW;
|
|
||||||
#endif // Win32/16
|
|
||||||
|
|
||||||
return msStyle;
|
return msStyle;
|
||||||
}
|
}
|
||||||
@@ -276,45 +257,6 @@ void wxStaticBitmap::SetImageNoCopy( wxGDIImage* image)
|
|||||||
InvalidateRect(GetHwndOf(GetParent()), &rect, TRUE);
|
InvalidateRect(GetHwndOf(GetParent()), &rect, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
// under Win32 we use the standard static control style for this
|
|
||||||
#ifdef __WIN16__
|
|
||||||
bool wxStaticBitmap::MSWOnDraw(WXDRAWITEMSTRUCT *item)
|
|
||||||
{
|
|
||||||
LPDRAWITEMSTRUCT lpDIS = (LPDRAWITEMSTRUCT) item;
|
|
||||||
|
|
||||||
wxCHECK_MSG( !m_isIcon, FALSE, _T("icons not supported in wxStaticBitmap") );
|
|
||||||
|
|
||||||
wxBitmap* bitmap = (wxBitmap *)m_image;
|
|
||||||
if ( !bitmap->Ok() )
|
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
HDC hDC = lpDIS->hDC;
|
|
||||||
HDC memDC = ::CreateCompatibleDC(hDC);
|
|
||||||
|
|
||||||
HBITMAP old = (HBITMAP) ::SelectObject(memDC, (HBITMAP) bitmap->GetHBITMAP());
|
|
||||||
|
|
||||||
if (!old)
|
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
int x = lpDIS->rcItem.left;
|
|
||||||
int y = lpDIS->rcItem.top;
|
|
||||||
int width = lpDIS->rcItem.right - x;
|
|
||||||
int height = lpDIS->rcItem.bottom - y;
|
|
||||||
|
|
||||||
// Centre the bitmap in the control area
|
|
||||||
int x1 = (int) (x + ((width - bitmap->GetWidth()) / 2));
|
|
||||||
int y1 = (int) (y + ((height - bitmap->GetHeight()) / 2));
|
|
||||||
|
|
||||||
::BitBlt(hDC, x1, y1, bitmap->GetWidth(), bitmap->GetHeight(), memDC, 0, 0, SRCCOPY);
|
|
||||||
|
|
||||||
::SelectObject(memDC, old);
|
|
||||||
|
|
||||||
::DeleteDC(memDC);
|
|
||||||
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
#endif // Win16
|
|
||||||
|
|
||||||
// We need this or the control can never be moved e.g. in Dialog Editor.
|
// We need this or the control can never be moved e.g. in Dialog Editor.
|
||||||
WXLRESULT wxStaticBitmap::MSWWindowProc(WXUINT nMsg,
|
WXLRESULT wxStaticBitmap::MSWWindowProc(WXUINT nMsg,
|
||||||
WXWPARAM wParam,
|
WXWPARAM wParam,
|
||||||
|
1080
src/msw/tbarmsw.cpp
1080
src/msw/tbarmsw.cpp
File diff suppressed because it is too large
Load Diff
@@ -199,9 +199,6 @@ BEGIN_EVENT_TABLE(wxTextCtrl, wxControl)
|
|||||||
EVT_UPDATE_UI(wxID_REDO, wxTextCtrl::OnUpdateRedo)
|
EVT_UPDATE_UI(wxID_REDO, wxTextCtrl::OnUpdateRedo)
|
||||||
EVT_UPDATE_UI(wxID_CLEAR, wxTextCtrl::OnUpdateDelete)
|
EVT_UPDATE_UI(wxID_CLEAR, wxTextCtrl::OnUpdateDelete)
|
||||||
EVT_UPDATE_UI(wxID_SELECTALL, wxTextCtrl::OnUpdateSelectAll)
|
EVT_UPDATE_UI(wxID_SELECTALL, wxTextCtrl::OnUpdateSelectAll)
|
||||||
#ifdef __WIN16__
|
|
||||||
EVT_ERASE_BACKGROUND(wxTextCtrl::OnEraseBackground)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
EVT_SET_FOCUS(wxTextCtrl::OnSetFocus)
|
EVT_SET_FOCUS(wxTextCtrl::OnSetFocus)
|
||||||
END_EVENT_TABLE()
|
END_EVENT_TABLE()
|
||||||
@@ -1194,7 +1191,6 @@ void wxTextCtrl::DoSetSelection(long from, long to, bool scrollCaret)
|
|||||||
{
|
{
|
||||||
HWND hWnd = GetHwnd();
|
HWND hWnd = GetHwnd();
|
||||||
|
|
||||||
#ifdef __WIN32__
|
|
||||||
#if wxUSE_RICHEDIT
|
#if wxUSE_RICHEDIT
|
||||||
if ( IsRich() )
|
if ( IsRich() )
|
||||||
{
|
{
|
||||||
@@ -1250,10 +1246,6 @@ void wxTextCtrl::DoSetSelection(long from, long to, bool scrollCaret)
|
|||||||
}
|
}
|
||||||
#endif // wxUSE_RICHEDIT
|
#endif // wxUSE_RICHEDIT
|
||||||
}
|
}
|
||||||
#else // Win16
|
|
||||||
// WPARAM is 0: selection is scrolled into view
|
|
||||||
SendMessage(hWnd, EM_SETSEL, (WPARAM)0, (LPARAM)MAKELONG(from, to));
|
|
||||||
#endif // Win32/16
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@@ -1867,40 +1859,8 @@ WXHBRUSH wxTextCtrl::OnCtlColor(WXHDC pDC, WXHWND WXUNUSED(pWnd), WXUINT WXUNUSE
|
|||||||
return (WXHBRUSH)brush->GetResourceHandle();
|
return (WXHBRUSH)brush->GetResourceHandle();
|
||||||
}
|
}
|
||||||
|
|
||||||
// In WIN16, need to override normal erasing because
|
|
||||||
// Ctl3D doesn't use the wxWindows background colour.
|
|
||||||
#ifdef __WIN16__
|
|
||||||
void wxTextCtrl::OnEraseBackground(wxEraseEvent& event)
|
|
||||||
{
|
|
||||||
wxColour col(m_backgroundColour);
|
|
||||||
|
|
||||||
#if wxUSE_CTL3D
|
|
||||||
if (m_useCtl3D)
|
|
||||||
col = wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
RECT rect;
|
|
||||||
::GetClientRect(GetHwnd(), &rect);
|
|
||||||
|
|
||||||
COLORREF ref = wxColourToRGB(col);
|
|
||||||
HBRUSH hBrush = ::CreateSolidBrush(ref);
|
|
||||||
if ( !hBrush )
|
|
||||||
wxLogLastError(wxT("CreateSolidBrush"));
|
|
||||||
|
|
||||||
HDC hdc = (HDC)event.GetDC()->GetHDC();
|
|
||||||
|
|
||||||
int mode = ::SetMapMode(hdc, MM_TEXT);
|
|
||||||
|
|
||||||
::FillRect(hdc, &rect, hBrush);
|
|
||||||
::DeleteObject(hBrush);
|
|
||||||
::SetMapMode(hdc, mode);
|
|
||||||
|
|
||||||
}
|
|
||||||
#endif // Win16
|
|
||||||
|
|
||||||
bool wxTextCtrl::AdjustSpaceLimit()
|
bool wxTextCtrl::AdjustSpaceLimit()
|
||||||
{
|
{
|
||||||
#ifndef __WIN16__
|
|
||||||
unsigned int limit = ::SendMessage(GetHwnd(), EM_GETLIMITTEXT, 0, 0);
|
unsigned int limit = ::SendMessage(GetHwnd(), EM_GETLIMITTEXT, 0, 0);
|
||||||
|
|
||||||
// HACK: we try to automatically extend the limit for the amount of text
|
// HACK: we try to automatically extend the limit for the amount of text
|
||||||
@@ -1942,7 +1902,6 @@ bool wxTextCtrl::AdjustSpaceLimit()
|
|||||||
::SendMessage(GetHwnd(), EM_LIMITTEXT, limit, 0);
|
::SendMessage(GetHwnd(), EM_LIMITTEXT, limit, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !Win16
|
|
||||||
|
|
||||||
// we changed the limit
|
// we changed the limit
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@@ -222,7 +222,6 @@ WXDWORD wxTopLevelWindowMSW::MSWGetStyle(long style, WXDWORD *exflags) const
|
|||||||
|
|
||||||
if ( exflags )
|
if ( exflags )
|
||||||
{
|
{
|
||||||
#if !defined(__WIN16__)
|
|
||||||
if ( !(GetExtraStyle() & wxTOPLEVEL_EX_DIALOG) )
|
if ( !(GetExtraStyle() & wxTOPLEVEL_EX_DIALOG) )
|
||||||
{
|
{
|
||||||
if ( style & wxFRAME_TOOL_WINDOW )
|
if ( style & wxFRAME_TOOL_WINDOW )
|
||||||
@@ -255,7 +254,6 @@ WXDWORD wxTopLevelWindowMSW::MSWGetStyle(long style, WXDWORD *exflags) const
|
|||||||
#endif
|
#endif
|
||||||
//else: nothing to do [here]
|
//else: nothing to do [here]
|
||||||
}
|
}
|
||||||
#endif // !Win16
|
|
||||||
|
|
||||||
if ( style & wxSTAY_ON_TOP )
|
if ( style & wxSTAY_ON_TOP )
|
||||||
*exflags |= WS_EX_TOPMOST;
|
*exflags |= WS_EX_TOPMOST;
|
||||||
|
@@ -107,12 +107,6 @@
|
|||||||
static const wxChar WX_SECTION[] = wxT("wxWindows");
|
static const wxChar WX_SECTION[] = wxT("wxWindows");
|
||||||
static const wxChar eUSERNAME[] = wxT("UserName");
|
static const wxChar eUSERNAME[] = wxT("UserName");
|
||||||
|
|
||||||
// these are only used under Win16
|
|
||||||
#if !defined(__WIN32__) && !defined(__WXMICROWIN__)
|
|
||||||
static const wxChar eHOSTNAME[] = wxT("HostName");
|
|
||||||
static const wxChar eUSERID[] = wxT("UserId");
|
|
||||||
#endif // !Win32
|
|
||||||
|
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
// implementation
|
// implementation
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
@@ -238,7 +232,7 @@ bool wxGetUserId(wxChar *buf, int maxSize)
|
|||||||
{
|
{
|
||||||
#if defined(__WXWINCE__)
|
#if defined(__WXWINCE__)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
#elif defined(__WIN32__) && !defined(__win32s__) && !defined(__WXMICROWIN__)
|
#elif defined(__WIN32__) && !defined(__WXMICROWIN__)
|
||||||
DWORD nSize = maxSize;
|
DWORD nSize = maxSize;
|
||||||
if ( ::GetUserName(buf, &nSize) == 0 )
|
if ( ::GetUserName(buf, &nSize) == 0 )
|
||||||
{
|
{
|
||||||
@@ -252,7 +246,7 @@ bool wxGetUserId(wxChar *buf, int maxSize)
|
|||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
#else // Win16 or Win32s
|
#else // __WXMICROWIN__
|
||||||
wxChar *user;
|
wxChar *user;
|
||||||
const wxChar *default_id = wxT("anonymous");
|
const wxChar *default_id = wxT("anonymous");
|
||||||
|
|
||||||
@@ -469,23 +463,7 @@ bool wxDirExists(const wxString& dir)
|
|||||||
#elif defined(__WIN32__)
|
#elif defined(__WIN32__)
|
||||||
DWORD attribs = GetFileAttributes(dir);
|
DWORD attribs = GetFileAttributes(dir);
|
||||||
return ((attribs != (DWORD)-1) && (attribs & FILE_ATTRIBUTE_DIRECTORY));
|
return ((attribs != (DWORD)-1) && (attribs & FILE_ATTRIBUTE_DIRECTORY));
|
||||||
#else // Win16
|
#endif // Win32/__WXMICROWIN__
|
||||||
#ifdef __BORLANDC__
|
|
||||||
struct ffblk fileInfo;
|
|
||||||
#else
|
|
||||||
struct find_t fileInfo;
|
|
||||||
#endif
|
|
||||||
// In Borland findfirst has a different argument
|
|
||||||
// ordering from _dos_findfirst. But _dos_findfirst
|
|
||||||
// _should_ be ok in both MS and Borland... why not?
|
|
||||||
#ifdef __BORLANDC__
|
|
||||||
return (findfirst(dir, &fileInfo, _A_SUBDIR) == 0 &&
|
|
||||||
(fileInfo.ff_attrib & _A_SUBDIR) != 0);
|
|
||||||
#else
|
|
||||||
return (_dos_findfirst(dir, _A_SUBDIR, &fileInfo) == 0) &&
|
|
||||||
((fileInfo.attrib & _A_SUBDIR) != 0);
|
|
||||||
#endif
|
|
||||||
#endif // Win32/16
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxGetDiskSpace(const wxString& path, wxLongLong *pTotal, wxLongLong *pFree)
|
bool wxGetDiskSpace(const wxString& path, wxLongLong *pTotal, wxLongLong *pFree)
|
||||||
@@ -604,17 +582,6 @@ bool wxGetEnv(const wxString& var, wxString *value)
|
|||||||
{
|
{
|
||||||
#ifdef __WXWINCE__
|
#ifdef __WXWINCE__
|
||||||
return FALSE;
|
return FALSE;
|
||||||
#elif defined(__WIN16__)
|
|
||||||
const wxChar* ret = wxGetenv(var);
|
|
||||||
if ( !ret )
|
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
if ( value )
|
|
||||||
{
|
|
||||||
*value = ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
return TRUE;
|
|
||||||
#else // Win32
|
#else // Win32
|
||||||
// first get the size of the buffer
|
// first get the size of the buffer
|
||||||
DWORD dwRet = ::GetEnvironmentVariable(var, NULL, 0);
|
DWORD dwRet = ::GetEnvironmentVariable(var, NULL, 0);
|
||||||
@@ -631,7 +598,7 @@ bool wxGetEnv(const wxString& var, wxString *value)
|
|||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
#endif // Win16/32
|
#endif // WinCE/32
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxSetEnv(const wxString& var, const wxChar *value)
|
bool wxSetEnv(const wxString& var, const wxChar *value)
|
||||||
@@ -930,8 +897,6 @@ bool wxShutdown(wxShutdownFlags wFlags)
|
|||||||
}
|
}
|
||||||
|
|
||||||
return bOK;
|
return bOK;
|
||||||
#else // Win16
|
|
||||||
return FALSE;
|
|
||||||
#endif // Win32/16
|
#endif // Win32/16
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -954,11 +919,7 @@ long wxGetFreeMemory()
|
|||||||
|
|
||||||
unsigned long wxGetProcessId()
|
unsigned long wxGetProcessId()
|
||||||
{
|
{
|
||||||
#ifdef __WIN32__
|
|
||||||
return ::GetCurrentProcessId();
|
return ::GetCurrentProcessId();
|
||||||
#else
|
|
||||||
return 0;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Emit a beeeeeep
|
// Emit a beeeeeep
|
||||||
@@ -969,7 +930,6 @@ void wxBell()
|
|||||||
|
|
||||||
wxString wxGetOsDescription()
|
wxString wxGetOsDescription()
|
||||||
{
|
{
|
||||||
#ifdef __WIN32__
|
|
||||||
wxString str;
|
wxString str;
|
||||||
|
|
||||||
OSVERSIONINFO info;
|
OSVERSIONINFO info;
|
||||||
@@ -1012,9 +972,6 @@ wxString wxGetOsDescription()
|
|||||||
}
|
}
|
||||||
|
|
||||||
return str;
|
return str;
|
||||||
#else // Win16
|
|
||||||
return _("Windows 3.1");
|
|
||||||
#endif // Win32/16
|
|
||||||
}
|
}
|
||||||
|
|
||||||
wxToolkitInfo& wxAppTraits::GetToolkitInfo()
|
wxToolkitInfo& wxAppTraits::GetToolkitInfo()
|
||||||
|
@@ -113,12 +113,10 @@ struct wxExecuteData
|
|||||||
public:
|
public:
|
||||||
~wxExecuteData()
|
~wxExecuteData()
|
||||||
{
|
{
|
||||||
#ifndef __WIN16__
|
|
||||||
if ( !::CloseHandle(hProcess) )
|
if ( !::CloseHandle(hProcess) )
|
||||||
{
|
{
|
||||||
wxLogLastError(wxT("CloseHandle(hProcess)"));
|
wxLogLastError(wxT("CloseHandle(hProcess)"));
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
HWND hWnd; // window to send wxWM_PROC_TERMINATED to
|
HWND hWnd; // window to send wxWM_PROC_TERMINATED to
|
||||||
|
@@ -334,7 +334,7 @@ void wxDisplaySizeMM(int *width, int *height)
|
|||||||
|
|
||||||
void wxClientDisplayRect(int *x, int *y, int *width, int *height)
|
void wxClientDisplayRect(int *x, int *y, int *width, int *height)
|
||||||
{
|
{
|
||||||
#if defined(__WIN16__) || defined(__WXMICROWIN__)
|
#if defined(__WXMICROWIN__)
|
||||||
*x = 0; *y = 0;
|
*x = 0; *y = 0;
|
||||||
wxDisplaySize(width, height);
|
wxDisplaySize(width, height);
|
||||||
#else
|
#else
|
||||||
@@ -400,11 +400,7 @@ wxString WXDLLEXPORT wxGetWindowClass(WXHWND hWnd)
|
|||||||
|
|
||||||
WXWORD WXDLLEXPORT wxGetWindowId(WXHWND hWnd)
|
WXWORD WXDLLEXPORT wxGetWindowId(WXHWND hWnd)
|
||||||
{
|
{
|
||||||
#ifndef __WIN32__
|
|
||||||
return (WXWORD)GetWindowWord((HWND)hWnd, GWW_ID);
|
|
||||||
#else // Win32
|
|
||||||
return (WXWORD)GetWindowLong((HWND)hWnd, GWL_ID);
|
return (WXWORD)GetWindowLong((HWND)hWnd, GWL_ID);
|
||||||
#endif // Win16/32
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
@@ -293,11 +293,6 @@ bool MyApp::OnInit()
|
|||||||
TheTex2RTFServer->Create(_T("TEX2RTF"));
|
TheTex2RTFServer->Create(_T("TEX2RTF"));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__WXMSW__) && defined(__WIN16__)
|
|
||||||
// Limit to max Windows array size
|
|
||||||
if (BufSize > 64) BufSize = 64;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
TexInitialize(BufSize);
|
TexInitialize(BufSize);
|
||||||
ResetContentsLevels(0);
|
ResetContentsLevels(0);
|
||||||
|
|
||||||
@@ -865,13 +860,8 @@ void ChooseOutputFile(bool force)
|
|||||||
}
|
}
|
||||||
case TEX_HTML:
|
case TEX_HTML:
|
||||||
{
|
{
|
||||||
#if defined(__WXMSW__) && defined(__WIN16__)
|
|
||||||
wxStrcpy(extensionBuf, _T("htm"));
|
|
||||||
wxStrcat(wildBuf, _T("htm"));
|
|
||||||
#else
|
|
||||||
wxStrcpy(extensionBuf, _T("html"));
|
wxStrcpy(extensionBuf, _T("html"));
|
||||||
wxStrcat(wildBuf, _T("html"));
|
wxStrcat(wildBuf, _T("html"));
|
||||||
#endif
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user