#ifndef _WX_DYNAMICSASH_H_
#define _WX_DYNAMICSASH_H_
+#ifdef GIZMOISDLL
+#define GIZMODLLEXPORT WXDLLEXPORT
+#else
+#define GIZMODLLEXPORT
+#endif
+
+
/*
wxDynamicSashWindow
a child of the wxDynamicSashWindow. wxDynamicSashWindow will
automatically reparent it to the proper place in its window hierarchy.
*/
-class wxDynamicSashSplitEvent : public wxCommandEvent {
+class GIZMODLLEXPORT wxDynamicSashSplitEvent : public wxCommandEvent {
public:
wxDynamicSashSplitEvent();
wxDynamicSashSplitEvent(const wxDynamicSashSplitEvent& event): wxCommandEvent(event) { }
the scrollbars' event handlers connected to your view's event handler
class.
*/
-class wxDynamicSashUnifyEvent : public wxCommandEvent {
+class GIZMODLLEXPORT wxDynamicSashUnifyEvent : public wxCommandEvent {
public:
wxDynamicSashUnifyEvent();
wxDynamicSashUnifyEvent(const wxDynamicSashUnifyEvent& event): wxCommandEvent(event) {}
/*
wxDynamicSashWindow. See above.
*/
-class wxDynamicSashWindow : public wxWindow {
+class GIZMODLLEXPORT wxDynamicSashWindow : public wxWindow {
public:
wxDynamicSashWindow();
wxDynamicSashWindow(wxWindow *parent, wxWindowID id,
#include "wx/panel.h"
+#ifdef GIZMOISDLL
+#define GIZMODLLEXPORT WXDLLEXPORT
+#else
+#define GIZMODLLEXPORT
+#endif
+
class WXDLLEXPORT wxBitmapButton;
class WXDLLEXPORT wxListCtrl;
class WXDLLEXPORT wxListEvent;
-
+
// This class provides a composite control that lets the
// user easily enter list of strings
-class WXDLLEXPORT wxEditableListBox : public wxPanel
+class GIZMODLLEXPORT wxEditableListBox : public wxPanel
{
DECLARE_CLASS(wxEditableListBox);
#pragma interface "multicell.h"
#endif
+
+#ifdef GIZMOISDLL
+#define GIZMODLLEXPORT WXDLLEXPORT
+#else
+#define GIZMODLLEXPORT
+#endif
+
+
// ----------------------------------------------------------------------------
// headers
// ----------------------------------------------------------------------------
// wxMultiCellItemHandle
//---------------------------------------------------------------------------
-class WXDLLEXPORT wxMultiCellItemHandle: public wxObject
+class GIZMODLLEXPORT wxMultiCellItemHandle: public wxObject
{
DECLARE_CLASS(wxMultiCellItemHandle);
protected:
// wxMultiCellSizer
//---------------------------------------------------------------------------
-class WXDLLEXPORT wxMultiCellSizer : virtual public wxSizer
+class GIZMODLLEXPORT wxMultiCellSizer : virtual public wxSizer
{
DECLARE_CLASS(wxMultiCellSizer);
// wxMultiCellCanvas
//---------------------------------------------------------------------------
-class wxMultiCellCanvas : public wxFlexGridSizer
+class GIZMODLLEXPORT wxMultiCellCanvas : public wxFlexGridSizer
{
public:
wxMultiCellCanvas(wxWindow *parent, int numRows = 2, int numCols = 2);
#pragma interface "splittree.h"
#endif
+#ifdef GIZMOISDLL
+#define GIZMODLLEXPORT WXDLLEXPORT
+#else
+#define GIZMODLLEXPORT
+#endif
+
// Set this to 1 to use generic tree control (doesn't yet work properly)
#define USE_GENERIC_TREECTRL 0
* It also updates the scrolled window vertical scrollbar as appropriate.
*/
-class wxRemotelyScrolledTreeCtrl: public wxTreeCtrl
+class GIZMODLLEXPORT wxRemotelyScrolledTreeCtrl: public wxTreeCtrl
{
DECLARE_CLASS(wxRemotelyScrolledTreeCtrl)
public:
* A window displaying values associated with tree control items.
*/
-class wxTreeCompanionWindow: public wxWindow
+class GIZMODLLEXPORT wxTreeCompanionWindow: public wxWindow
{
public:
DECLARE_CLASS(wxTreeCompanionWindow)
virtual void DrawItem(wxDC& dc, wxTreeItemId id, const wxRect& rect);
//// Events
- void OnPaint(wxPaintEvent& event);
+ void OnPaint(wxPaintEvent& event);
void OnScroll(wxScrollWinEvent& event);
void OnExpand(wxTreeEvent& event);
* than the usual one.
*/
-class wxThinSplitterWindow: public wxSplitterWindow
+class GIZMODLLEXPORT wxThinSplitterWindow: public wxSplitterWindow
{
public:
DECLARE_DYNAMIC_CLASS(wxThinSplitterWindow)
void DrawSash(wxDC& dc);
//// Events
-
+
void OnSize(wxSizeEvent& event);
//// Operations
* scroll appropriately.
*/
-class wxSplitterScrolledWindow: public wxScrolledWindow
+class GIZMODLLEXPORT wxSplitterScrolledWindow: public wxScrolledWindow
{
public:
DECLARE_DYNAMIC_CLASS(wxSplitterScrolledWindow)
//// Overrides
//// Events
-
+
void OnScroll(wxScrollWinEvent& event);
void OnSize(wxSizeEvent& event);