]> git.saurik.com Git - wxWidgets.git/commitdiff
wxCocoa compilation fixes for visibility (missing DLL export macros)
authorVáclav Slavík <vslavik@fastmail.fm>
Wed, 15 Aug 2007 13:05:35 +0000 (13:05 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Wed, 15 Aug 2007 13:05:35 +0000 (13:05 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48095 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/cocoa/NSWindow.h
include/wx/cocoa/colour.h
include/wx/cocoa/dataobj.h
include/wx/cocoa/dataobj2.h
include/wx/cocoa/dcclient.h
include/wx/cocoa/mdi.h
include/wx/cocoa/radiobut.h
include/wx/cocoa/toolbar.h

index 9bbecf9fecff02c05a8b635e00c313f3d2a24428..fd61cd250d66ef584cea7329c926527045870083 100644 (file)
@@ -23,7 +23,7 @@ class WXDLLIMPEXP_FWD_CORE wxTopLevelWindowCocoa;
 DECLARE_WXCOCOA_OBJC_CLASS(NSMenuItem);
 DECLARE_WXCOCOA_OBJC_CLASS(wxNSWindowDelegate);
 
-class wxCocoaNSWindow
+class WXDLLIMPEXP_CORE wxCocoaNSWindow
 {
 /* NSWindow is a rather special case and requires some extra attention */
     WX_DECLARE_OBJC_INTERFACE_HASHMAP(NSWindow)
index d553f762bc72a9888b080f3826bfaa3110201cfc..dbdc52ae6279cff3bf4027cbe2cd037578c5a707 100644 (file)
@@ -50,7 +50,6 @@ public:
     virtual ~wxColour();
 
     // accessors
-    bool Ok() const { return IsOk(); }
     bool IsOk() const { return m_cocoaNSColor; }
     WX_NSColor GetNSColor() { return m_cocoaNSColor; }
 
index 666d24a8a3f7d078fe3b813b015cbf9cac9f787e..760acd0b201f7bad1bc6c6cba3b97ec8177f54f5 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef __WX_COCOA_DATAOBJ_H__
 #define __WX_COCOA_DATAOBJ_H__
 
-class wxDataObject : public wxDataObjectBase
+class WXDLLIMPEXP_CORE wxDataObject : public wxDataObjectBase
 {
 public:
     wxDataObject();
index aca32452fc29e94bda57812ee4b8e0265933b71b..1c5299fe8d8857682220a96dd42057d5e41d6016 100644 (file)
@@ -15,7 +15,7 @@
 //=========================================================================
 // wxBitmapDataObject is a specialization of wxDataObject for bitmaps
 //=========================================================================
-class wxBitmapDataObject : public wxBitmapDataObjectBase
+class WXDLLIMPEXP_CORE wxBitmapDataObject : public wxBitmapDataObjectBase
 {
 public:
     // ctors
@@ -59,7 +59,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
index 8808210993afb7fb7f3083e347e2c916b66565f9..9987cc3e5d540c09b08a6d3488e968697be4d998 100644 (file)
@@ -18,7 +18,7 @@
 // NSView of the content view seems to return the entire window rectangle
 // (including decorations).  Of course, that is not at all part of the
 // Cocoa or OpenStep APIs, but it might be a neat hack.
-class wxWindowDC: public wxDC
+class WXDLLIMPEXP_CORE wxWindowDC: public wxDC
 {
     DECLARE_DYNAMIC_CLASS(wxWindowDC)
 public:
@@ -38,7 +38,7 @@ protected:
     virtual bool CocoaGetBounds(void *rectData);
 };
 
-class wxClientDC: public wxWindowDC
+class WXDLLIMPEXP_CORE wxClientDC: public wxWindowDC
 {
     DECLARE_DYNAMIC_CLASS(wxClientDC)
 public:
@@ -52,7 +52,7 @@ protected:
     virtual bool CocoaUnlockFocus();
 };
 
-class wxPaintDC: public wxWindowDC
+class WXDLLIMPEXP_CORE wxPaintDC: public wxWindowDC
 {
     DECLARE_DYNAMIC_CLASS(wxPaintDC)
 public:
index 4328334ca03a99694168a1dd465d4f474ff7b7ab..c3b12ba59539ac116e74a37391260870e18044fb 100644 (file)
@@ -19,7 +19,7 @@ DECLARE_WXCOCOA_OBJC_CLASS(wxMDIParentFrameObserver);
 class WXDLLIMPEXP_FWD_CORE wxMDIChildFrame;
 class WXDLLIMPEXP_FWD_CORE wxMDIClientWindow;
 
-WX_DECLARE_LIST(wxMDIChildFrame, wxCocoaMDIChildFrameList);
+WX_DECLARE_EXPORTED_LIST(wxMDIChildFrame, wxCocoaMDIChildFrameList);
 
 // ========================================================================
 // wxMDIParentFrame
index 29892fab0517446c4f91394a8501224339b87019..72e6c08fcc4c550a23417d61257fc46175467626 100644 (file)
@@ -16,7 +16,7 @@
 
 class WXDLLIMPEXP_FWD_CORE wxRadioButton;
 
-WX_DECLARE_LIST(wxRadioButton, wxRadioButtonList);
+WX_DECLARE_EXPORTED_LIST(wxRadioButton, wxRadioButtonList);
 
 // ========================================================================
 // wxRadioButton
index e045df65237607a94b8816c6b50d9a485a40b394..29b4b632bf021553182c4b028b5a436394803994 100644 (file)
@@ -25,7 +25,7 @@ typedef struct _NSPoint NSPoint;
 
 class wxToolBarTool;
 
-class wxToolBar : public wxToolBarBase
+class WXDLLIMPEXP_CORE wxToolBar : public wxToolBarBase
 {
     DECLARE_DYNAMIC_CLASS(wxToolBar)
 // ------------------------------------------------------------------------