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
//-----------------------------------------------------------------------------
class wxPalette;
class WXDLLIMPEXP_CORE wxPalette;
//-----------------------------------------------------------------------------
// wxPalette
//-----------------------------------------------------------------------------
class wxPalette: public wxPaletteBase
class WXDLLIMPEXP_CORE wxPalette: public wxPaletteBase
{
DECLARE_DYNAMIC_CLASS(wxPalette)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -25,13 +25,13 @@
typedef long wxDataType;
// fwd decl
class wxImageList;
class WXDLLIMPEXP_CORE wxImageList;
struct wxTreeViewItem;
// 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
// they're equivalent
class wxTreeItemData;
class WXDLLIMPEXP_CORE wxTreeItemData;
typedef int (*wxTreeItemCmpFunc)(wxTreeItemData *item1, wxTreeItemData *item2);
// ----------------------------------------------------------------------------

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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