ported rest of contrib to bakefile
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22517 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -22,17 +22,28 @@
|
||||
#include "wx/event.h"
|
||||
#include "wx/dynarray.h"
|
||||
|
||||
#ifdef WXMAKINGDLL_PLOT
|
||||
#define WXDLLIMPEXP_PLOT WXEXPORT
|
||||
#define WXDLLIMPEXP_DATA_PLOT(type) WXEXPORT type
|
||||
#elif defined(WXUSINGDLL)
|
||||
#define WXDLLIMPEXP_PLOT WXIMPORT
|
||||
#define WXDLLIMPEXP_DATA_PLOT(type) WXIMPORT type
|
||||
#else // not making nor using DLL
|
||||
#define WXDLLIMPEXP_PLOT
|
||||
#define WXDLLIMPEXP_DATA_PLOT(type) type
|
||||
#endif
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// classes
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxPlotEvent;
|
||||
class WXDLLEXPORT wxPlotCurve;
|
||||
class WXDLLEXPORT wxPlotValues;
|
||||
class WXDLLEXPORT wxPlotArea;
|
||||
class WXDLLEXPORT wxPlotXAxisArea;
|
||||
class WXDLLEXPORT wxPlotYAxisArea;
|
||||
class WXDLLEXPORT wxPlotWindow;
|
||||
class WXDLLIMPEXP_PLOT wxPlotEvent;
|
||||
class WXDLLIMPEXP_PLOT wxPlotCurve;
|
||||
class WXDLLIMPEXP_PLOT wxPlotValues;
|
||||
class WXDLLIMPEXP_PLOT wxPlotArea;
|
||||
class WXDLLIMPEXP_PLOT wxPlotXAxisArea;
|
||||
class WXDLLIMPEXP_PLOT wxPlotYAxisArea;
|
||||
class WXDLLIMPEXP_PLOT wxPlotWindow;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// consts
|
||||
@@ -74,7 +85,7 @@ extern const int wxEVT_PLOT_AREA_CREATE;
|
||||
// wxPlotEvent
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxPlotEvent: public wxNotifyEvent
|
||||
class WXDLLIMPEXP_PLOT wxPlotEvent: public wxNotifyEvent
|
||||
{
|
||||
public:
|
||||
wxPlotEvent( wxEventType commandType = wxEVT_NULL, int id = 0 );
|
||||
@@ -104,7 +115,7 @@ private:
|
||||
// wxPlotCurve
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxPlotCurve: public wxObject
|
||||
class WXDLLIMPEXP_PLOT wxPlotCurve: public wxObject
|
||||
{
|
||||
public:
|
||||
wxPlotCurve( int offsetY, double startY, double endY );
|
||||
@@ -146,7 +157,7 @@ private:
|
||||
// wxPlotOnOffCurve
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxPlotOnOff
|
||||
class WXDLLIMPEXP_PLOT wxPlotOnOff
|
||||
{
|
||||
public:
|
||||
wxPlotOnOff() { }
|
||||
@@ -156,9 +167,10 @@ public:
|
||||
void *m_clientData;
|
||||
};
|
||||
|
||||
WX_DECLARE_EXPORTED_OBJARRAY(wxPlotOnOff, wxArrayPlotOnOff);
|
||||
WX_DECLARE_OBJARRAY_WITH_DECL(wxPlotOnOff, wxArrayPlotOnOff,
|
||||
class WXDLLIMPEXP_PLOT);
|
||||
|
||||
class WXDLLEXPORT wxPlotOnOffCurve: public wxObject
|
||||
class WXDLLIMPEXP_PLOT wxPlotOnOffCurve: public wxObject
|
||||
{
|
||||
public:
|
||||
wxPlotOnOffCurve( int offsetY );
|
||||
@@ -198,7 +210,7 @@ private:
|
||||
// wxPlotArea
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxPlotArea: public wxWindow
|
||||
class WXDLLIMPEXP_PLOT wxPlotArea: public wxWindow
|
||||
{
|
||||
public:
|
||||
wxPlotArea() {}
|
||||
@@ -225,7 +237,7 @@ private:
|
||||
// wxPlotXAxisArea
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxPlotXAxisArea: public wxWindow
|
||||
class WXDLLIMPEXP_PLOT wxPlotXAxisArea: public wxWindow
|
||||
{
|
||||
public:
|
||||
wxPlotXAxisArea() {}
|
||||
@@ -245,7 +257,7 @@ private:
|
||||
// wxPlotYAxisArea
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxPlotYAxisArea: public wxWindow
|
||||
class WXDLLIMPEXP_PLOT wxPlotYAxisArea: public wxWindow
|
||||
{
|
||||
public:
|
||||
wxPlotYAxisArea() {}
|
||||
@@ -265,7 +277,7 @@ private:
|
||||
// wxPlotWindow
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
class WXDLLEXPORT wxPlotWindow: public wxScrolledWindow
|
||||
class WXDLLIMPEXP_PLOT wxPlotWindow: public wxScrolledWindow
|
||||
{
|
||||
public:
|
||||
wxPlotWindow() {}
|
||||
|
Reference in New Issue
Block a user