Add import/export attributes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35055 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Michael Wetherell
2005-08-02 22:58:06 +00:00
parent 172df1f035
commit 20123d4958
122 changed files with 321 additions and 289 deletions

View File

@@ -25,13 +25,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPalette; class WXDLLIMPEXP_CORE wxPalette;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxPalette // wxPalette
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPalette: public wxPaletteBase class WXDLLIMPEXP_CORE wxPalette: public wxPaletteBase
{ {
DECLARE_DYNAMIC_CLASS(wxPalette) DECLARE_DYNAMIC_CLASS(wxPalette)

View File

@@ -22,14 +22,14 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxApp; class WXDLLIMPEXP_CORE wxApp;
class wxLog; class WXDLLIMPEXP_BASE wxLog;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxApp // wxApp
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxApp: public wxAppBase class WXDLLIMPEXP_CORE wxApp: public wxAppBase
{ {
public: public:
wxApp(); wxApp();

View File

@@ -31,15 +31,15 @@ class WXDLLEXPORT wxPixelDataBase;
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMask; class WXDLLIMPEXP_CORE wxMask;
class wxBitmap; class WXDLLIMPEXP_CORE wxBitmap;
class wxImage; class WXDLLIMPEXP_CORE wxImage;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxMask // wxMask
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMask: public wxObject class WXDLLIMPEXP_CORE wxMask: public wxObject
{ {
public: public:
wxMask(); wxMask();
@@ -65,7 +65,7 @@ private:
// wxBitmap // wxBitmap
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxBitmap: public wxBitmapBase class WXDLLIMPEXP_CORE wxBitmap: public wxBitmapBase
{ {
public: public:
wxBitmap(); wxBitmap();
@@ -173,7 +173,7 @@ private:
// wxBitmapHandler // wxBitmapHandler
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxBitmapHandler: public wxBitmapHandlerBase class WXDLLIMPEXP_CORE wxBitmapHandler: public wxBitmapHandlerBase
{ {
public: public:
wxBitmapHandler() { } wxBitmapHandler() { }

View File

@@ -19,7 +19,7 @@
// wxBitmapButton // wxBitmapButton
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxBitmapButton: public wxBitmapButtonBase class WXDLLIMPEXP_CORE wxBitmapButton: public wxBitmapButtonBase
{ {
public: public:
wxBitmapButton() { Init(); } wxBitmapButton() { Init(); }

View File

@@ -25,13 +25,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxBrush; class WXDLLIMPEXP_CORE wxBrush;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxBrush // wxBrush
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxBrush: public wxBrushBase class WXDLLIMPEXP_CORE wxBrush: public wxBrushBase
{ {
public: public:
wxBrush() { } wxBrush() { }

View File

@@ -23,19 +23,19 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxButton; class WXDLLIMPEXP_CORE wxButton;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar *wxButtonNameStr; extern WXDLLIMPEXP_CORE const wxChar *wxButtonNameStr;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxButton // wxButton
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxButton: public wxButtonBase class WXDLLIMPEXP_CORE wxButton: public wxButtonBase
{ {
public: public:
wxButton(); wxButton();

View File

@@ -18,7 +18,7 @@
// wxCheckBox // wxCheckBox
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxCheckBox : public wxCheckBoxBase class WXDLLIMPEXP_CORE wxCheckBox : public wxCheckBoxBase
{ {
public: public:
wxCheckBox(); wxCheckBox();

View File

@@ -32,7 +32,7 @@
// wxCheckListBox // wxCheckListBox
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxCheckListBox : public wxListBox class WXDLLIMPEXP_CORE wxCheckListBox : public wxListBox
{ {
public: public:
wxCheckListBox(); wxCheckListBox();

View File

@@ -21,7 +21,7 @@ class WXDLLIMPEXP_BASE wxArrayString;
// wxChoice // wxChoice
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxChoice : public wxChoiceBase class WXDLLIMPEXP_CORE wxChoice : public wxChoiceBase
{ {
public: public:
wxChoice(); wxChoice();

View File

@@ -27,7 +27,7 @@
// wxClipboard // wxClipboard
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxClipboard : public wxClipboardBase class WXDLLIMPEXP_CORE wxClipboard : public wxClipboardBase
{ {
public: public:
wxClipboard(); wxClipboard();

View File

@@ -25,18 +25,18 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDC; class WXDLLIMPEXP_CORE wxDC;
class wxPaintDC; class WXDLLIMPEXP_CORE wxPaintDC;
class wxBitmap; class WXDLLIMPEXP_CORE wxBitmap;
class wxWindow; class WXDLLIMPEXP_CORE wxWindow;
class wxColour; class WXDLLIMPEXP_CORE wxColour;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxColour // wxColour
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxColour: public wxGDIObject class WXDLLIMPEXP_CORE wxColour: public wxGDIObject
{ {
public: public:
wxColour() { } wxColour() { }

View File

@@ -26,20 +26,20 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxComboBox; class WXDLLIMPEXP_CORE wxComboBox;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar* wxComboBoxNameStr; extern WXDLLIMPEXP_CORE const wxChar* wxComboBoxNameStr;
extern const wxChar* wxEmptyString; extern WXDLLIMPEXP_BASE const wxChar* wxEmptyString;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxComboBox // wxComboBox
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxComboBox : public wxControl, public wxComboBoxBase class WXDLLIMPEXP_CORE wxComboBox : public wxControl, public wxComboBoxBase
{ {
public: public:
inline wxComboBox() {} inline wxComboBox() {}

View File

@@ -23,7 +23,7 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxControl; class WXDLLIMPEXP_CORE wxControl;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxControl // wxControl
@@ -36,7 +36,7 @@ extern "C" {
typedef GtkWidget* (*wxGtkWidgetNewFromAdj_t)(GtkAdjustment*); typedef GtkWidget* (*wxGtkWidgetNewFromAdj_t)(GtkAdjustment*);
} }
class wxControl : public wxControlBase class WXDLLIMPEXP_CORE wxControl : public wxControlBase
{ {
public: public:
wxControl(); wxControl();

View File

@@ -27,7 +27,7 @@
// wxCursor // wxCursor
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxCursor: public wxObject class WXDLLIMPEXP_CORE wxCursor: public wxObject
{ {
public: public:

View File

@@ -12,7 +12,7 @@
#ifndef _WX_GTK_DATAFORM_H #ifndef _WX_GTK_DATAFORM_H
#define _WX_GTK_DATAFORM_H #define _WX_GTK_DATAFORM_H
class wxDataFormat class WXDLLIMPEXP_CORE wxDataFormat
{ {
public: public:
// the clipboard formats under GDK are GdkAtoms // the clipboard formats under GDK are GdkAtoms

View File

@@ -18,7 +18,7 @@
// wxDataObject is the same as wxDataObjectBase under wxGTK // wxDataObject is the same as wxDataObjectBase under wxGTK
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxDataObject : public wxDataObjectBase class WXDLLIMPEXP_CORE wxDataObject : public wxDataObjectBase
{ {
public: public:
wxDataObject(); wxDataObject();

View File

@@ -19,7 +19,7 @@
// wxBitmapDataObject is a specialization of wxDataObject for bitmaps // wxBitmapDataObject is a specialization of wxDataObject for bitmaps
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxBitmapDataObject : public wxBitmapDataObjectBase class WXDLLIMPEXP_CORE wxBitmapDataObject : public wxBitmapDataObjectBase
{ {
public: public:
// ctors // ctors
@@ -63,7 +63,7 @@ private:
// wxFileDataObject is a specialization of wxDataObject for file names // wxFileDataObject is a specialization of wxDataObject for file names
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxFileDataObject : public wxFileDataObjectBase class WXDLLIMPEXP_CORE wxFileDataObject : public wxFileDataObjectBase
{ {
public: public:
// implement base class pure virtuals // implement base class pure virtuals

View File

@@ -19,7 +19,7 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDC; class WXDLLIMPEXP_CORE wxDC;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// constants // constants
@@ -40,7 +40,7 @@ class wxDC;
// wxDC // wxDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDC : public wxDCBase class WXDLLIMPEXP_CORE wxDC : public wxDCBase
{ {
public: public:
wxDC(); wxDC();

View File

@@ -21,15 +21,15 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxWindowDC; class WXDLLIMPEXP_CORE wxWindowDC;
class wxPaintDC; class WXDLLIMPEXP_CORE wxPaintDC;
class wxClientDC; class WXDLLIMPEXP_CORE wxClientDC;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxWindowDC // wxWindowDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxWindowDC : public wxDC class WXDLLIMPEXP_CORE wxWindowDC : public wxDC
{ {
public: public:
wxWindowDC(); wxWindowDC();
@@ -140,7 +140,7 @@ private:
// wxClientDC // wxClientDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxClientDC : public wxWindowDC class WXDLLIMPEXP_CORE wxClientDC : public wxWindowDC
{ {
public: public:
wxClientDC() { } wxClientDC() { }
@@ -157,7 +157,7 @@ private:
// wxPaintDC // wxPaintDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPaintDC : public wxClientDC class WXDLLIMPEXP_CORE wxPaintDC : public wxClientDC
{ {
public: public:
wxPaintDC() { } wxPaintDC() { }

View File

@@ -22,13 +22,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMemoryDC; class WXDLLIMPEXP_CORE wxMemoryDC;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxMemoryDC // wxMemoryDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMemoryDC : public wxWindowDC class WXDLLIMPEXP_CORE wxMemoryDC : public wxWindowDC
{ {
public: public:
wxMemoryDC(); wxMemoryDC();

View File

@@ -16,13 +16,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxScreenDC; class WXDLLIMPEXP_CORE wxScreenDC;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxScreenDC // wxScreenDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxScreenDC : public wxPaintDC class WXDLLIMPEXP_CORE wxScreenDC : public wxPaintDC
{ {
public: public:
wxScreenDC(); wxScreenDC();

View File

@@ -21,19 +21,19 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDialog; class WXDLLIMPEXP_CORE wxDialog;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar *wxDialogNameStr; extern WXDLLIMPEXP_CORE const wxChar *wxDialogNameStr;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxDialog // wxDialog
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDialog: public wxDialogBase class WXDLLIMPEXP_CORE wxDialog: public wxDialogBase
{ {
public: public:
wxDialog() { Init(); } wxDialog() { Init(); }

View File

@@ -28,13 +28,13 @@
// classes // classes
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
class wxWindow; class WXDLLIMPEXP_CORE wxWindow;
class wxDropTarget; class WXDLLIMPEXP_CORE wxDropTarget;
class wxTextDropTarget; class WXDLLIMPEXP_CORE wxTextDropTarget;
class wxFileDropTarget; class WXDLLIMPEXP_CORE wxFileDropTarget;
class wxDropSource; class WXDLLIMPEXP_CORE wxDropSource;
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// macros // macros
@@ -50,7 +50,7 @@ class wxDropSource;
// wxDropTarget // wxDropTarget
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
class wxDropTarget: public wxDropTargetBase class WXDLLIMPEXP_CORE wxDropTarget: public wxDropTargetBase
{ {
public: public:
wxDropTarget(wxDataObject *dataObject = (wxDataObject*) NULL ); wxDropTarget(wxDataObject *dataObject = (wxDataObject*) NULL );
@@ -83,7 +83,7 @@ public:
// wxDropSource // wxDropSource
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
class wxDropSource: public wxDropSourceBase class WXDLLIMPEXP_CORE wxDropSource: public wxDropSourceBase
{ {
public: public:
// constructor. set data later with SetData() // constructor. set data later with SetData()

View File

@@ -21,7 +21,7 @@
// wxFileDialog // wxFileDialog
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
class wxFileDialog: public wxGenericFileDialog class WXDLLIMPEXP_CORE wxFileDialog: public wxGenericFileDialog
{ {
public: public:
wxFileDialog() { } wxFileDialog() { }

View File

@@ -20,17 +20,17 @@
// classes // classes
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxDC; class WXDLLIMPEXP_CORE wxDC;
class wxPaintDC; class WXDLLIMPEXP_CORE wxPaintDC;
class wxWindow; class WXDLLIMPEXP_CORE wxWindow;
class wxFont; class WXDLLIMPEXP_CORE wxFont;
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// wxFont // wxFont
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxFont : public wxFontBase class WXDLLIMPEXP_CORE wxFont : public wxFontBase
{ {
public: public:
// ctors and such // ctors and such

View File

@@ -19,7 +19,7 @@
// wxFontDialog // wxFontDialog
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxFontDialog : public wxFontDialogBase class WXDLLIMPEXP_CORE wxFontDialog : public wxFontDialogBase
{ {
public: public:
wxFontDialog() : wxFontDialogBase() { /* must be Create()d later */ } wxFontDialog() : wxFontDialogBase() { /* must be Create()d later */ }

View File

@@ -19,18 +19,18 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIChildFrame; class WXDLLIMPEXP_CORE wxMDIChildFrame;
class wxMDIClientWindow; class WXDLLIMPEXP_CORE wxMDIClientWindow;
class wxMenu; class WXDLLIMPEXP_CORE wxMenu;
class wxMenuBar; class WXDLLIMPEXP_CORE wxMenuBar;
class wxToolBar; class WXDLLIMPEXP_CORE wxToolBar;
class wxStatusBar; class WXDLLIMPEXP_CORE wxStatusBar;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxFrame // wxFrame
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxFrame : public wxFrameBase class WXDLLIMPEXP_CORE wxFrame : public wxFrameBase
{ {
public: public:
// construction // construction

View File

@@ -27,19 +27,19 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxGauge; class WXDLLIMPEXP_CORE wxGauge;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar* wxGaugeNameStr; extern WXDLLIMPEXP_CORE const wxChar* wxGaugeNameStr;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxGaugeBox // wxGaugeBox
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxGauge: public wxControl class WXDLLIMPEXP_CORE wxGauge: public wxControl
{ {
public: public:
wxGauge() { Init(); } wxGauge() { Init(); }

View File

@@ -17,7 +17,7 @@
#pragma interface #pragma interface
#endif #endif
class wxGDIObject : public wxObject class WXDLLIMPEXP_CORE wxGDIObject : public wxObject
{ {
public: public:
inline wxGDIObject() { m_visible = FALSE; }; inline wxGDIObject() { m_visible = FALSE; };

View File

@@ -23,13 +23,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxIcon; class WXDLLIMPEXP_CORE wxIcon;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxIcon // wxIcon
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxIcon: public wxBitmap class WXDLLIMPEXP_CORE wxIcon: public wxBitmap
{ {
public: public:
wxIcon(); wxIcon();

View File

@@ -23,7 +23,7 @@ class WXDLLIMPEXP_BASE wxSortedArrayString;
// wxListBox // wxListBox
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxListBox : public wxListBoxBase class WXDLLIMPEXP_CORE wxListBox : public wxListBoxBase
{ {
public: public:
// ctors and such // ctors and such

View File

@@ -27,22 +27,22 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIParentFrame; class WXDLLIMPEXP_CORE wxMDIParentFrame;
class wxMDIClientWindow; class WXDLLIMPEXP_CORE wxMDIClientWindow;
class wxMDIChildFrame; class WXDLLIMPEXP_CORE wxMDIChildFrame;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar* wxFrameNameStr; extern WXDLLIMPEXP_CORE const wxChar* wxFrameNameStr;
extern const wxChar* wxStatusLineNameStr; extern WXDLLIMPEXP_CORE const wxChar* wxStatusLineNameStr;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxMDIParentFrame // wxMDIParentFrame
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIParentFrame: public wxFrame class WXDLLIMPEXP_CORE wxMDIParentFrame: public wxFrame
{ {
public: public:
wxMDIParentFrame() { Init(); } wxMDIParentFrame() { Init(); }
@@ -102,7 +102,7 @@ private:
// wxMDIChildFrame // wxMDIChildFrame
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIChildFrame: public wxFrame class WXDLLIMPEXP_CORE wxMDIChildFrame: public wxFrame
{ {
public: public:
wxMDIChildFrame(); wxMDIChildFrame();
@@ -205,7 +205,7 @@ private:
// wxMDIClientWindow // wxMDIClientWindow
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIClientWindow: public wxWindow class WXDLLIMPEXP_CORE wxMDIClientWindow: public wxWindow
{ {
public: public:
wxMDIClientWindow(); wxMDIClientWindow();

View File

@@ -18,7 +18,7 @@
// wxMenuBar // wxMenuBar
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMenuBar : public wxMenuBarBase class WXDLLIMPEXP_CORE wxMenuBar : public wxMenuBarBase
{ {
public: public:
// ctors // ctors
@@ -65,7 +65,7 @@ private:
// wxMenu // wxMenu
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMenu : public wxMenuBase class WXDLLIMPEXP_CORE wxMenu : public wxMenuBase
{ {
public: public:
// ctors & dtor // ctors & dtor

View File

@@ -20,7 +20,7 @@
// wxMenuItem // wxMenuItem
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMenuItem : public wxMenuItemBase class WXDLLIMPEXP_CORE wxMenuItem : public wxMenuItemBase
{ {
public: public:
wxMenuItem(wxMenu *parentMenu = (wxMenu *)NULL, wxMenuItem(wxMenu *parentMenu = (wxMenu *)NULL,

View File

@@ -25,13 +25,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMiniFrame; class WXDLLIMPEXP_CORE wxMiniFrame;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxMiniFrame // wxMiniFrame
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMiniFrame: public wxFrame class WXDLLIMPEXP_CORE wxMiniFrame: public wxFrame
{ {
DECLARE_DYNAMIC_CLASS(wxMiniFrame) DECLARE_DYNAMIC_CLASS(wxMiniFrame)

View File

@@ -19,7 +19,7 @@
// internal class // internal class
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxGtkNotebookPage; class WXDLLIMPEXP_CORE wxGtkNotebookPage;
#include "wx/list.h" #include "wx/list.h"
WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
@@ -28,7 +28,7 @@ WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
// wxNotebook // wxNotebook
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxNotebook : public wxNotebookBase class WXDLLIMPEXP_CORE wxNotebook : public wxNotebookBase
{ {
public: public:
// default for dynamic class // default for dynamic class

View File

@@ -25,7 +25,7 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPen; class WXDLLIMPEXP_CORE wxPen;
#if defined(__WXGTK127__) || defined(__WXGTK20__) #if defined(__WXGTK127__) || defined(__WXGTK20__)
typedef gint8 wxGTKDash; typedef gint8 wxGTKDash;
@@ -37,7 +37,7 @@ typedef gchar wxGTKDash;
// wxPen // wxPen
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPen: public wxGDIObject class WXDLLIMPEXP_CORE wxPen: public wxGDIObject
{ {
public: public:
wxPen() { } wxPen() { }

View File

@@ -23,7 +23,7 @@
// wxPopUpWindow // wxPopUpWindow
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPopupWindow: public wxPopupWindowBase class WXDLLIMPEXP_CORE wxPopupWindow: public wxPopupWindowBase
{ {
public: public:
wxPopupWindow() { } wxPopupWindow() { }

View File

@@ -133,7 +133,7 @@ inline wxEventType GtkScrollWinTypeToWx(guint scrollType)
#ifdef __WXGTK20__ #ifdef __WXGTK20__
// Escapes string so that it is valid Pango markup XML string: // Escapes string so that it is valid Pango markup XML string:
wxString wxEscapeStringForPangoMarkup(const wxString& str); WXDLLIMPEXP_CORE wxString wxEscapeStringForPangoMarkup(const wxString& str);
#endif #endif
// The declaration for gtk_icon_size_lookup was accidentally ifdefed out in // The declaration for gtk_icon_size_lookup was accidentally ifdefed out in

View File

@@ -21,7 +21,7 @@
// wxRadioBox // wxRadioBox
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxRadioBox: public wxControl class WXDLLIMPEXP_CORE wxRadioBox: public wxControl
{ {
public: public:
wxRadioBox() { Init(); } wxRadioBox() { Init(); }

View File

@@ -19,7 +19,7 @@
// wxRadioButton // wxRadioButton
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxRadioButton: public wxControl class WXDLLIMPEXP_CORE wxRadioButton: public wxControl
{ {
public: public:
wxRadioButton() { } wxRadioButton() { }

View File

@@ -22,7 +22,7 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxRegion; class WXDLLIMPEXP_CORE wxRegion;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// constants // constants
@@ -49,7 +49,7 @@ enum wxRegionOp
// wxRegion // wxRegion
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxRegion : public wxGDIObject class WXDLLIMPEXP_CORE wxRegion : public wxGDIObject
{ {
public: public:
wxRegion() { } wxRegion() { }
@@ -162,7 +162,7 @@ private:
// wxRegionIterator: decomposes a region into rectangles // wxRegionIterator: decomposes a region into rectangles
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxRegionIterator: public wxObject class WXDLLIMPEXP_CORE wxRegionIterator: public wxObject
{ {
public: public:
wxRegionIterator(); wxRegionIterator();

View File

@@ -21,13 +21,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxScrollBar; class WXDLLIMPEXP_CORE wxScrollBar;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxScrollBar // wxScrollBar
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxScrollBar: public wxScrollBarBase class WXDLLIMPEXP_CORE wxScrollBar: public wxScrollBarBase
{ {
public: public:
wxScrollBar() wxScrollBar()

View File

@@ -18,7 +18,7 @@
// wxSlider // wxSlider
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxSlider : public wxSliderBase class WXDLLIMPEXP_CORE wxSlider : public wxSliderBase
{ {
public: public:
wxSlider() { } wxSlider() { }

View File

@@ -19,7 +19,7 @@
// wxSpinButton // wxSpinButton
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxSpinButton : public wxSpinButtonBase class WXDLLIMPEXP_CORE wxSpinButton : public wxSpinButtonBase
{ {
public: public:
wxSpinButton() { } wxSpinButton() { }

View File

@@ -25,7 +25,7 @@
// wxSpinCtrl // wxSpinCtrl
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxSpinCtrl : public wxControl class WXDLLIMPEXP_CORE wxSpinCtrl : public wxControl
{ {
public: public:
wxSpinCtrl() {} wxSpinCtrl() {}

View File

@@ -21,7 +21,7 @@
// wxStaticBitmap // wxStaticBitmap
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxStaticBitmap : public wxStaticBitmapBase class WXDLLIMPEXP_CORE wxStaticBitmap : public wxStaticBitmapBase
{ {
public: public:
wxStaticBitmap(); wxStaticBitmap();

View File

@@ -19,7 +19,7 @@
// wxStaticBox // wxStaticBox
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxStaticBox : public wxStaticBoxBase class WXDLLIMPEXP_CORE wxStaticBox : public wxStaticBoxBase
{ {
public: public:
wxStaticBox(); wxStaticBox();

View File

@@ -23,7 +23,7 @@
// wxStaticLine // wxStaticLine
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxStaticLine : public wxStaticLineBase class WXDLLIMPEXP_CORE wxStaticLine : public wxStaticLineBase
{ {
public: public:
wxStaticLine(); wxStaticLine();

View File

@@ -24,7 +24,7 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxStaticText; class WXDLLIMPEXP_CORE wxStaticText;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
@@ -34,7 +34,7 @@ class wxStaticText;
// wxStaticText // wxStaticText
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxStaticText : public wxControl class WXDLLIMPEXP_CORE wxStaticText : public wxControl
{ {
public: public:
wxStaticText(); wxStaticText();

View File

@@ -20,7 +20,7 @@
// wxToolBar // wxToolBar
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxToolBar : public wxToolBarBase class WXDLLIMPEXP_CORE wxToolBar : public wxToolBarBase
{ {
public: public:
// construction/destruction // construction/destruction

View File

@@ -19,7 +19,7 @@
// wxTextCtrl // wxTextCtrl
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxTextCtrl: public wxTextCtrlBase class WXDLLIMPEXP_CORE wxTextCtrl: public wxTextCtrlBase
{ {
public: public:
wxTextCtrl() { Init(); } wxTextCtrl() { Init(); }

View File

@@ -19,20 +19,20 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxToggleButton; class WXDLLIMPEXP_CORE wxToggleButton;
class wxToggleBitmapButton; class WXDLLIMPEXP_CORE wxToggleBitmapButton;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar *wxCheckBoxNameStr; extern WXDLLIMPEXP_CORE const wxChar *wxCheckBoxNameStr;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxToggleBitmapButton // wxToggleBitmapButton
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxToggleBitmapButton: public wxControl class WXDLLIMPEXP_CORE wxToggleBitmapButton: public wxControl
{ {
public: public:
// construction/destruction // construction/destruction
@@ -88,7 +88,7 @@ private:
// wxToggleButton // wxToggleButton
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxToggleButton: public wxControl class WXDLLIMPEXP_CORE wxToggleButton: public wxControl
{ {
public: public:
// construction/destruction // construction/destruction

View File

@@ -19,7 +19,7 @@
// wxTimer // wxTimer
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxTimer : public wxTimerBase class WXDLLIMPEXP_CORE wxTimer : public wxTimerBase
{ {
public: public:
wxTimer() { Init(); } wxTimer() { Init(); }

View File

@@ -22,14 +22,14 @@
// forward declarations // forward declarations
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxToolTip; class WXDLLIMPEXP_CORE wxToolTip;
class wxWindow; class WXDLLIMPEXP_CORE wxWindow;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxToolTip // wxToolTip
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxToolTip : public wxObject class WXDLLIMPEXP_CORE wxToolTip : public wxObject
{ {
public: public:
// globally change the tooltip parameters // globally change the tooltip parameters

View File

@@ -20,7 +20,7 @@
// wxTopLevelWindowGTK // wxTopLevelWindowGTK
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxTopLevelWindowGTK : public wxTopLevelWindowBase class WXDLLIMPEXP_CORE wxTopLevelWindowGTK : public wxTopLevelWindowBase
{ {
public: public:
// construction // construction

View File

@@ -25,13 +25,13 @@
typedef long wxDataType; typedef long wxDataType;
// fwd decl // fwd decl
class wxImageList; class WXDLLIMPEXP_CORE wxImageList;
struct wxTreeViewItem; struct wxTreeViewItem;
// a callback function used for sorting tree items, it should return -1 if the // a callback function used for sorting tree items, it should return -1 if the
// first item precedes the second, +1 if the second precedes the first or 0 if // first item precedes the second, +1 if the second precedes the first or 0 if
// they're equivalent // they're equivalent
class wxTreeItemData; class WXDLLIMPEXP_CORE wxTreeItemData;
typedef int (*wxTreeItemCmpFunc)(wxTreeItemData *item1, wxTreeItemData *item2); typedef int (*wxTreeItemCmpFunc)(wxTreeItemData *item1, wxTreeItemData *item2);
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------

View File

@@ -23,6 +23,8 @@ extern "C" {
#include <gtk/gtkfeatures.h> #include <gtk/gtkfeatures.h>
#endif #endif
#include "wx/dlimpexp.h"
#define GTK_PIZZA(obj) GTK_CHECK_CAST (obj, gtk_pizza_get_type (), GtkPizza) #define GTK_PIZZA(obj) GTK_CHECK_CAST (obj, gtk_pizza_get_type (), GtkPizza)
#define GTK_PIZZA_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_pizza_get_type (), GtkPizzaClass) #define GTK_PIZZA_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_pizza_get_type (), GtkPizzaClass)
#define GTK_IS_PIZZA(obj) GTK_CHECK_TYPE (obj, gtk_pizza_get_type ()) #define GTK_IS_PIZZA(obj) GTK_CHECK_TYPE (obj, gtk_pizza_get_type ())
@@ -82,28 +84,37 @@ struct _GtkPizzaClass
GtkAdjustment *vadjustment); GtkAdjustment *vadjustment);
}; };
WXDLLIMPEXP_CORE
GtkType gtk_pizza_get_type (void); GtkType gtk_pizza_get_type (void);
WXDLLIMPEXP_CORE
GtkWidget* gtk_pizza_new (void); GtkWidget* gtk_pizza_new (void);
WXDLLIMPEXP_CORE
void gtk_pizza_set_shadow_type (GtkPizza *pizza, void gtk_pizza_set_shadow_type (GtkPizza *pizza,
GtkMyShadowType type); GtkMyShadowType type);
WXDLLIMPEXP_CORE
void gtk_pizza_set_clear (GtkPizza *pizza, void gtk_pizza_set_clear (GtkPizza *pizza,
gboolean clear); gboolean clear);
WXDLLIMPEXP_CORE
void gtk_pizza_set_filter (GtkPizza *pizza, void gtk_pizza_set_filter (GtkPizza *pizza,
gboolean use); gboolean use);
WXDLLIMPEXP_CORE
void gtk_pizza_set_external (GtkPizza *pizza, void gtk_pizza_set_external (GtkPizza *pizza,
gboolean expose); gboolean expose);
WXDLLIMPEXP_CORE
void gtk_pizza_scroll (GtkPizza *pizza, void gtk_pizza_scroll (GtkPizza *pizza,
gint dx, gint dx,
gint dy); gint dy);
WXDLLIMPEXP_CORE
gint gtk_pizza_child_resized (GtkPizza *pizza, gint gtk_pizza_child_resized (GtkPizza *pizza,
GtkWidget *widget); GtkWidget *widget);
WXDLLIMPEXP_CORE
void gtk_pizza_put (GtkPizza *pizza, void gtk_pizza_put (GtkPizza *pizza,
GtkWidget *widget, GtkWidget *widget,
gint x, gint x,
@@ -111,16 +122,19 @@ void gtk_pizza_put (GtkPizza *pizza,
gint width, gint width,
gint height); gint height);
WXDLLIMPEXP_CORE
void gtk_pizza_move (GtkPizza *pizza, void gtk_pizza_move (GtkPizza *pizza,
GtkWidget *widget, GtkWidget *widget,
gint x, gint x,
gint y ); gint y );
WXDLLIMPEXP_CORE
void gtk_pizza_resize (GtkPizza *pizza, void gtk_pizza_resize (GtkPizza *pizza,
GtkWidget *widget, GtkWidget *widget,
gint width, gint width,
gint height ); gint height );
WXDLLIMPEXP_CORE
void gtk_pizza_set_size (GtkPizza *pizza, void gtk_pizza_set_size (GtkPizza *pizza,
GtkWidget *widget, GtkWidget *widget,
gint x, gint x,

View File

@@ -23,14 +23,14 @@ struct wxGtkIMData;
// callback definition for inserting a window (internal) // callback definition for inserting a window (internal)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxWindowGTK; class WXDLLIMPEXP_CORE wxWindowGTK;
typedef void (*wxInsertChildFunction)( wxWindowGTK*, wxWindowGTK* ); typedef void (*wxInsertChildFunction)( wxWindowGTK*, wxWindowGTK* );
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxWindowGTK // wxWindowGTK
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxWindowGTK : public wxWindowBase class WXDLLIMPEXP_CORE wxWindowGTK : public wxWindowBase
{ {
public: public:
// creating the window // creating the window
@@ -297,6 +297,6 @@ private:
DECLARE_NO_COPY_CLASS(wxWindowGTK) DECLARE_NO_COPY_CLASS(wxWindowGTK)
}; };
extern wxWindow *wxFindFocusedChild(wxWindowGTK *win); extern WXDLLIMPEXP_CORE wxWindow *wxFindFocusedChild(wxWindowGTK *win);
#endif // __GTKWINDOWH__ #endif // __GTKWINDOWH__

View File

@@ -22,14 +22,14 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxApp; class WXDLLIMPEXP_CORE wxApp;
class wxLog; class WXDLLIMPEXP_BASE wxLog;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxApp // wxApp
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxApp: public wxAppBase class WXDLLIMPEXP_CORE wxApp: public wxAppBase
{ {
public: public:
wxApp(); wxApp();

View File

@@ -31,15 +31,15 @@ class WXDLLEXPORT wxPixelDataBase;
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMask; class WXDLLIMPEXP_CORE wxMask;
class wxBitmap; class WXDLLIMPEXP_CORE wxBitmap;
class wxImage; class WXDLLIMPEXP_CORE wxImage;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxMask // wxMask
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMask: public wxObject class WXDLLIMPEXP_CORE wxMask: public wxObject
{ {
public: public:
wxMask(); wxMask();
@@ -65,7 +65,7 @@ private:
// wxBitmap // wxBitmap
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxBitmap: public wxBitmapBase class WXDLLIMPEXP_CORE wxBitmap: public wxBitmapBase
{ {
public: public:
wxBitmap(); wxBitmap();
@@ -173,7 +173,7 @@ private:
// wxBitmapHandler // wxBitmapHandler
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxBitmapHandler: public wxBitmapHandlerBase class WXDLLIMPEXP_CORE wxBitmapHandler: public wxBitmapHandlerBase
{ {
public: public:
wxBitmapHandler() { } wxBitmapHandler() { }

View File

@@ -19,7 +19,7 @@
// wxBitmapButton // wxBitmapButton
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxBitmapButton: public wxBitmapButtonBase class WXDLLIMPEXP_CORE wxBitmapButton: public wxBitmapButtonBase
{ {
public: public:
wxBitmapButton() { Init(); } wxBitmapButton() { Init(); }

View File

@@ -25,13 +25,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxBrush; class WXDLLIMPEXP_CORE wxBrush;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxBrush // wxBrush
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxBrush: public wxBrushBase class WXDLLIMPEXP_CORE wxBrush: public wxBrushBase
{ {
public: public:
wxBrush() { } wxBrush() { }

View File

@@ -23,19 +23,19 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxButton; class WXDLLIMPEXP_CORE wxButton;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar *wxButtonNameStr; extern WXDLLIMPEXP_CORE const wxChar *wxButtonNameStr;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxButton // wxButton
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxButton: public wxButtonBase class WXDLLIMPEXP_CORE wxButton: public wxButtonBase
{ {
public: public:
wxButton(); wxButton();

View File

@@ -18,7 +18,7 @@
// wxCheckBox // wxCheckBox
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxCheckBox : public wxCheckBoxBase class WXDLLIMPEXP_CORE wxCheckBox : public wxCheckBoxBase
{ {
public: public:
wxCheckBox(); wxCheckBox();

View File

@@ -32,7 +32,7 @@
// wxCheckListBox // wxCheckListBox
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxCheckListBox : public wxListBox class WXDLLIMPEXP_CORE wxCheckListBox : public wxListBox
{ {
public: public:
wxCheckListBox(); wxCheckListBox();

View File

@@ -21,7 +21,7 @@ class WXDLLIMPEXP_BASE wxArrayString;
// wxChoice // wxChoice
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxChoice : public wxChoiceBase class WXDLLIMPEXP_CORE wxChoice : public wxChoiceBase
{ {
public: public:
wxChoice(); wxChoice();

View File

@@ -27,7 +27,7 @@
// wxClipboard // wxClipboard
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxClipboard : public wxClipboardBase class WXDLLIMPEXP_CORE wxClipboard : public wxClipboardBase
{ {
public: public:
wxClipboard(); wxClipboard();

View File

@@ -25,18 +25,18 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDC; class WXDLLIMPEXP_CORE wxDC;
class wxPaintDC; class WXDLLIMPEXP_CORE wxPaintDC;
class wxBitmap; class WXDLLIMPEXP_CORE wxBitmap;
class wxWindow; class WXDLLIMPEXP_CORE wxWindow;
class wxColour; class WXDLLIMPEXP_CORE wxColour;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxColour // wxColour
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxColour: public wxGDIObject class WXDLLIMPEXP_CORE wxColour: public wxGDIObject
{ {
public: public:
wxColour() { } wxColour() { }

View File

@@ -26,20 +26,20 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxComboBox; class WXDLLIMPEXP_CORE wxComboBox;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar* wxComboBoxNameStr; extern WXDLLIMPEXP_CORE const wxChar* wxComboBoxNameStr;
extern const wxChar* wxEmptyString; extern WXDLLIMPEXP_BASE const wxChar* wxEmptyString;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxComboBox // wxComboBox
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxComboBox : public wxControl, public wxComboBoxBase class WXDLLIMPEXP_CORE wxComboBox : public wxControl, public wxComboBoxBase
{ {
public: public:
inline wxComboBox() {} inline wxComboBox() {}

View File

@@ -23,7 +23,7 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxControl; class WXDLLIMPEXP_CORE wxControl;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxControl // wxControl
@@ -36,7 +36,7 @@ extern "C" {
typedef GtkWidget* (*wxGtkWidgetNewFromAdj_t)(GtkAdjustment*); typedef GtkWidget* (*wxGtkWidgetNewFromAdj_t)(GtkAdjustment*);
} }
class wxControl : public wxControlBase class WXDLLIMPEXP_CORE wxControl : public wxControlBase
{ {
public: public:
wxControl(); wxControl();

View File

@@ -27,7 +27,7 @@
// wxCursor // wxCursor
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxCursor: public wxObject class WXDLLIMPEXP_CORE wxCursor: public wxObject
{ {
public: public:

View File

@@ -12,7 +12,7 @@
#ifndef _WX_GTK_DATAFORM_H #ifndef _WX_GTK_DATAFORM_H
#define _WX_GTK_DATAFORM_H #define _WX_GTK_DATAFORM_H
class wxDataFormat class WXDLLIMPEXP_CORE wxDataFormat
{ {
public: public:
// the clipboard formats under GDK are GdkAtoms // the clipboard formats under GDK are GdkAtoms

View File

@@ -18,7 +18,7 @@
// wxDataObject is the same as wxDataObjectBase under wxGTK // wxDataObject is the same as wxDataObjectBase under wxGTK
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxDataObject : public wxDataObjectBase class WXDLLIMPEXP_CORE wxDataObject : public wxDataObjectBase
{ {
public: public:
wxDataObject(); wxDataObject();

View File

@@ -19,7 +19,7 @@
// wxBitmapDataObject is a specialization of wxDataObject for bitmaps // wxBitmapDataObject is a specialization of wxDataObject for bitmaps
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxBitmapDataObject : public wxBitmapDataObjectBase class WXDLLIMPEXP_CORE wxBitmapDataObject : public wxBitmapDataObjectBase
{ {
public: public:
// ctors // ctors
@@ -63,7 +63,7 @@ private:
// wxFileDataObject is a specialization of wxDataObject for file names // wxFileDataObject is a specialization of wxDataObject for file names
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxFileDataObject : public wxFileDataObjectBase class WXDLLIMPEXP_CORE wxFileDataObject : public wxFileDataObjectBase
{ {
public: public:
// implement base class pure virtuals // implement base class pure virtuals

View File

@@ -19,7 +19,7 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDC; class WXDLLIMPEXP_CORE wxDC;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// constants // constants
@@ -40,7 +40,7 @@ class wxDC;
// wxDC // wxDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDC : public wxDCBase class WXDLLIMPEXP_CORE wxDC : public wxDCBase
{ {
public: public:
wxDC(); wxDC();

View File

@@ -21,15 +21,15 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxWindowDC; class WXDLLIMPEXP_CORE wxWindowDC;
class wxPaintDC; class WXDLLIMPEXP_CORE wxPaintDC;
class wxClientDC; class WXDLLIMPEXP_CORE wxClientDC;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxWindowDC // wxWindowDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxWindowDC : public wxDC class WXDLLIMPEXP_CORE wxWindowDC : public wxDC
{ {
public: public:
wxWindowDC(); wxWindowDC();
@@ -140,7 +140,7 @@ private:
// wxClientDC // wxClientDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxClientDC : public wxWindowDC class WXDLLIMPEXP_CORE wxClientDC : public wxWindowDC
{ {
public: public:
wxClientDC() { } wxClientDC() { }
@@ -157,7 +157,7 @@ private:
// wxPaintDC // wxPaintDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPaintDC : public wxClientDC class WXDLLIMPEXP_CORE wxPaintDC : public wxClientDC
{ {
public: public:
wxPaintDC() { } wxPaintDC() { }

View File

@@ -22,13 +22,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMemoryDC; class WXDLLIMPEXP_CORE wxMemoryDC;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxMemoryDC // wxMemoryDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMemoryDC : public wxWindowDC class WXDLLIMPEXP_CORE wxMemoryDC : public wxWindowDC
{ {
public: public:
wxMemoryDC(); wxMemoryDC();

View File

@@ -16,13 +16,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxScreenDC; class WXDLLIMPEXP_CORE wxScreenDC;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxScreenDC // wxScreenDC
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxScreenDC : public wxPaintDC class WXDLLIMPEXP_CORE wxScreenDC : public wxPaintDC
{ {
public: public:
wxScreenDC(); wxScreenDC();

View File

@@ -21,19 +21,19 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDialog; class WXDLLIMPEXP_CORE wxDialog;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar *wxDialogNameStr; extern WXDLLIMPEXP_CORE const wxChar *wxDialogNameStr;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxDialog // wxDialog
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxDialog: public wxDialogBase class WXDLLIMPEXP_CORE wxDialog: public wxDialogBase
{ {
public: public:
wxDialog() { Init(); } wxDialog() { Init(); }

View File

@@ -28,13 +28,13 @@
// classes // classes
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
class wxWindow; class WXDLLIMPEXP_CORE wxWindow;
class wxDropTarget; class WXDLLIMPEXP_CORE wxDropTarget;
class wxTextDropTarget; class WXDLLIMPEXP_CORE wxTextDropTarget;
class wxFileDropTarget; class WXDLLIMPEXP_CORE wxFileDropTarget;
class wxDropSource; class WXDLLIMPEXP_CORE wxDropSource;
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// macros // macros
@@ -50,7 +50,7 @@ class wxDropSource;
// wxDropTarget // wxDropTarget
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
class wxDropTarget: public wxDropTargetBase class WXDLLIMPEXP_CORE wxDropTarget: public wxDropTargetBase
{ {
public: public:
wxDropTarget(wxDataObject *dataObject = (wxDataObject*) NULL ); wxDropTarget(wxDataObject *dataObject = (wxDataObject*) NULL );
@@ -83,7 +83,7 @@ public:
// wxDropSource // wxDropSource
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
class wxDropSource: public wxDropSourceBase class WXDLLIMPEXP_CORE wxDropSource: public wxDropSourceBase
{ {
public: public:
// constructor. set data later with SetData() // constructor. set data later with SetData()

View File

@@ -21,7 +21,7 @@
// wxFileDialog // wxFileDialog
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
class wxFileDialog: public wxGenericFileDialog class WXDLLIMPEXP_CORE wxFileDialog: public wxGenericFileDialog
{ {
public: public:
wxFileDialog() { } wxFileDialog() { }

View File

@@ -20,17 +20,17 @@
// classes // classes
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxDC; class WXDLLIMPEXP_CORE wxDC;
class wxPaintDC; class WXDLLIMPEXP_CORE wxPaintDC;
class wxWindow; class WXDLLIMPEXP_CORE wxWindow;
class wxFont; class WXDLLIMPEXP_CORE wxFont;
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// wxFont // wxFont
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxFont : public wxFontBase class WXDLLIMPEXP_CORE wxFont : public wxFontBase
{ {
public: public:
// ctors and such // ctors and such

View File

@@ -19,7 +19,7 @@
// wxFontDialog // wxFontDialog
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxFontDialog : public wxFontDialogBase class WXDLLIMPEXP_CORE wxFontDialog : public wxFontDialogBase
{ {
public: public:
wxFontDialog() : wxFontDialogBase() { /* must be Create()d later */ } wxFontDialog() : wxFontDialogBase() { /* must be Create()d later */ }

View File

@@ -19,18 +19,18 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIChildFrame; class WXDLLIMPEXP_CORE wxMDIChildFrame;
class wxMDIClientWindow; class WXDLLIMPEXP_CORE wxMDIClientWindow;
class wxMenu; class WXDLLIMPEXP_CORE wxMenu;
class wxMenuBar; class WXDLLIMPEXP_CORE wxMenuBar;
class wxToolBar; class WXDLLIMPEXP_CORE wxToolBar;
class wxStatusBar; class WXDLLIMPEXP_CORE wxStatusBar;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxFrame // wxFrame
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxFrame : public wxFrameBase class WXDLLIMPEXP_CORE wxFrame : public wxFrameBase
{ {
public: public:
// construction // construction

View File

@@ -27,19 +27,19 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxGauge; class WXDLLIMPEXP_CORE wxGauge;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar* wxGaugeNameStr; extern WXDLLIMPEXP_CORE const wxChar* wxGaugeNameStr;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxGaugeBox // wxGaugeBox
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxGauge: public wxControl class WXDLLIMPEXP_CORE wxGauge: public wxControl
{ {
public: public:
wxGauge() { Init(); } wxGauge() { Init(); }

View File

@@ -17,7 +17,7 @@
#pragma interface #pragma interface
#endif #endif
class wxGDIObject : public wxObject class WXDLLIMPEXP_CORE wxGDIObject : public wxObject
{ {
public: public:
inline wxGDIObject() { m_visible = FALSE; }; inline wxGDIObject() { m_visible = FALSE; };

View File

@@ -23,13 +23,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxIcon; class WXDLLIMPEXP_CORE wxIcon;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxIcon // wxIcon
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxIcon: public wxBitmap class WXDLLIMPEXP_CORE wxIcon: public wxBitmap
{ {
public: public:
wxIcon(); wxIcon();

View File

@@ -23,7 +23,7 @@ class WXDLLIMPEXP_BASE wxSortedArrayString;
// wxListBox // wxListBox
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxListBox : public wxListBoxBase class WXDLLIMPEXP_CORE wxListBox : public wxListBoxBase
{ {
public: public:
// ctors and such // ctors and such

View File

@@ -27,22 +27,22 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIParentFrame; class WXDLLIMPEXP_CORE wxMDIParentFrame;
class wxMDIClientWindow; class WXDLLIMPEXP_CORE wxMDIClientWindow;
class wxMDIChildFrame; class WXDLLIMPEXP_CORE wxMDIChildFrame;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// global data // global data
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
extern const wxChar* wxFrameNameStr; extern WXDLLIMPEXP_CORE const wxChar* wxFrameNameStr;
extern const wxChar* wxStatusLineNameStr; extern WXDLLIMPEXP_CORE const wxChar* wxStatusLineNameStr;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxMDIParentFrame // wxMDIParentFrame
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIParentFrame: public wxFrame class WXDLLIMPEXP_CORE wxMDIParentFrame: public wxFrame
{ {
public: public:
wxMDIParentFrame() { Init(); } wxMDIParentFrame() { Init(); }
@@ -102,7 +102,7 @@ private:
// wxMDIChildFrame // wxMDIChildFrame
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIChildFrame: public wxFrame class WXDLLIMPEXP_CORE wxMDIChildFrame: public wxFrame
{ {
public: public:
wxMDIChildFrame(); wxMDIChildFrame();
@@ -205,7 +205,7 @@ private:
// wxMDIClientWindow // wxMDIClientWindow
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMDIClientWindow: public wxWindow class WXDLLIMPEXP_CORE wxMDIClientWindow: public wxWindow
{ {
public: public:
wxMDIClientWindow(); wxMDIClientWindow();

View File

@@ -18,7 +18,7 @@
// wxMenuBar // wxMenuBar
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMenuBar : public wxMenuBarBase class WXDLLIMPEXP_CORE wxMenuBar : public wxMenuBarBase
{ {
public: public:
// ctors // ctors
@@ -65,7 +65,7 @@ private:
// wxMenu // wxMenu
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMenu : public wxMenuBase class WXDLLIMPEXP_CORE wxMenu : public wxMenuBase
{ {
public: public:
// ctors & dtor // ctors & dtor

View File

@@ -20,7 +20,7 @@
// wxMenuItem // wxMenuItem
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMenuItem : public wxMenuItemBase class WXDLLIMPEXP_CORE wxMenuItem : public wxMenuItemBase
{ {
public: public:
wxMenuItem(wxMenu *parentMenu = (wxMenu *)NULL, wxMenuItem(wxMenu *parentMenu = (wxMenu *)NULL,

View File

@@ -25,13 +25,13 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMiniFrame; class WXDLLIMPEXP_CORE wxMiniFrame;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxMiniFrame // wxMiniFrame
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxMiniFrame: public wxFrame class WXDLLIMPEXP_CORE wxMiniFrame: public wxFrame
{ {
DECLARE_DYNAMIC_CLASS(wxMiniFrame) DECLARE_DYNAMIC_CLASS(wxMiniFrame)

View File

@@ -19,7 +19,7 @@
// internal class // internal class
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxGtkNotebookPage; class WXDLLIMPEXP_CORE wxGtkNotebookPage;
#include "wx/list.h" #include "wx/list.h"
WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
@@ -28,7 +28,7 @@ WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
// wxNotebook // wxNotebook
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxNotebook : public wxNotebookBase class WXDLLIMPEXP_CORE wxNotebook : public wxNotebookBase
{ {
public: public:
// default for dynamic class // default for dynamic class

View File

@@ -25,7 +25,7 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPen; class WXDLLIMPEXP_CORE wxPen;
#if defined(__WXGTK127__) || defined(__WXGTK20__) #if defined(__WXGTK127__) || defined(__WXGTK20__)
typedef gint8 wxGTKDash; typedef gint8 wxGTKDash;
@@ -37,7 +37,7 @@ typedef gchar wxGTKDash;
// wxPen // wxPen
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPen: public wxGDIObject class WXDLLIMPEXP_CORE wxPen: public wxGDIObject
{ {
public: public:
wxPen() { } wxPen() { }

View File

@@ -23,7 +23,7 @@
// wxPopUpWindow // wxPopUpWindow
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxPopupWindow: public wxPopupWindowBase class WXDLLIMPEXP_CORE wxPopupWindow: public wxPopupWindowBase
{ {
public: public:
wxPopupWindow() { } wxPopupWindow() { }

View File

@@ -133,7 +133,7 @@ inline wxEventType GtkScrollWinTypeToWx(guint scrollType)
#ifdef __WXGTK20__ #ifdef __WXGTK20__
// Escapes string so that it is valid Pango markup XML string: // Escapes string so that it is valid Pango markup XML string:
wxString wxEscapeStringForPangoMarkup(const wxString& str); WXDLLIMPEXP_CORE wxString wxEscapeStringForPangoMarkup(const wxString& str);
#endif #endif
// The declaration for gtk_icon_size_lookup was accidentally ifdefed out in // The declaration for gtk_icon_size_lookup was accidentally ifdefed out in

View File

@@ -21,7 +21,7 @@
// wxRadioBox // wxRadioBox
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxRadioBox: public wxControl class WXDLLIMPEXP_CORE wxRadioBox: public wxControl
{ {
public: public:
wxRadioBox() { Init(); } wxRadioBox() { Init(); }

View File

@@ -19,7 +19,7 @@
// wxRadioButton // wxRadioButton
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxRadioButton: public wxControl class WXDLLIMPEXP_CORE wxRadioButton: public wxControl
{ {
public: public:
wxRadioButton() { } wxRadioButton() { }

View File

@@ -22,7 +22,7 @@
// classes // classes
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
class wxRegion; class WXDLLIMPEXP_CORE wxRegion;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// constants // constants
@@ -49,7 +49,7 @@ enum wxRegionOp
// wxRegion // wxRegion
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxRegion : public wxGDIObject class WXDLLIMPEXP_CORE wxRegion : public wxGDIObject
{ {
public: public:
wxRegion() { } wxRegion() { }
@@ -162,7 +162,7 @@ private:
// wxRegionIterator: decomposes a region into rectangles // wxRegionIterator: decomposes a region into rectangles
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class wxRegionIterator: public wxObject class WXDLLIMPEXP_CORE wxRegionIterator: public wxObject
{ {
public: public:
wxRegionIterator(); wxRegionIterator();

Some files were not shown because too many files have changed in this diff Show More