X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/371a5b4e62eb415107e045588f614fa49e866e78..38a097f588121ffcab2fa57e4494a6d0783c3567:/include/wx/os2/gdiimage.h diff --git a/include/wx/os2/gdiimage.h b/include/wx/os2/gdiimage.h index e808762642..d2ffc80294 100644 --- a/include/wx/os2/gdiimage.h +++ b/include/wx/os2/gdiimage.h @@ -16,10 +16,6 @@ #ifndef _WX_OS2_GDIIMAGE_H_ #define _WX_OS2_GDIIMAGE_H_ -#ifdef __GNUG__ - #pragma interface "gdiimage.h" -#endif - #include "wx/gdiobj.h" // base class #include "wx/gdicmn.h" // wxBITMAP_TYPE_INVALID #include "wx/list.h" @@ -28,6 +24,8 @@ class WXDLLEXPORT wxGDIImageRefData; class WXDLLEXPORT wxGDIImageHandler; class WXDLLEXPORT wxGDIImage; +WX_DECLARE_EXPORTED_LIST(wxGDIImageHandler, wxGDIImageHandlerList); + // ---------------------------------------------------------------------------- // wxGDIImageRefData: common data fields for all derived classes // ---------------------------------------------------------------------------- @@ -40,10 +38,6 @@ public: m_nWidth = m_nHeight = m_nDepth = 0; m_hHandle = 0; - -#if WXWIN_COMPATIBILITY_2 - m_bOk = FALSE; -#endif // WXWIN_COMPATIBILITY_2 } // accessors @@ -80,13 +74,6 @@ public: WXHCURSOR m_hCursor; }; - // this filed is redundant and using it is error prone but keep it for - // backwards compatibility -#if WXWIN_COMPATIBILITY_2 - void SetOk() { m_bOk = m_hHandle != 0; } - - bool m_bOk; -#endif // WXWIN_COMPATIBILITY_2 UINT m_uId; }; @@ -160,7 +147,7 @@ class WXDLLEXPORT wxGDIImage : public wxGDIObject { public: // handlers list interface - static wxList& GetHandlers() { return ms_handlers; } + static wxGDIImageHandlerList& GetHandlers() { return ms_handlers; } static void AddHandler(wxGDIImageHandler* hHandler); static void InsertHandler(wxGDIImageHandler* hHandler); @@ -245,7 +232,7 @@ protected: // create the data for the derived class here virtual wxGDIImageRefData* CreateData() const = 0; - static wxList ms_handlers; + static wxGDIImageHandlerList ms_handlers; }; #endif // _WX_MSW_GDIIMAGE_H_