1 ///////////////////////////////////////////////////////////////////////////// 2 // Name: wx/icon.h 3 // Purpose: wxIcon base header 4 // Author: Julian Smart 5 // Modified by: 6 // Created: 7 // Copyright: (c) Julian Smart 8 // RCS-ID: $Id: icon.h 41538 2006-09-30 20:45:15Z RR $ 9 // Licence: wxWindows licence 10 ///////////////////////////////////////////////////////////////////////////// 11 12 #ifndef _WX_ICON_H_BASE_ 13 #define _WX_ICON_H_BASE_ 14 15 #include "wx/iconloc.h" 16 17 #if defined(__WXPALMOS__) 18 #include "wx/generic/icon.h" 19 #elif defined(__WXMSW__) 20 #include "wx/msw/icon.h" 21 #elif defined(__WXMOTIF__) 22 #include "wx/motif/icon.h" 23 #elif defined(__WXGTK20__) 24 #include "wx/generic/icon.h" 25 #elif defined(__WXGTK__) 26 #include "wx/generic/icon.h" 27 #elif defined(__WXX11__) 28 #include "wx/generic/icon.h" 29 #elif defined(__WXMGL__) 30 #define wxICON_DEFAULT_BITMAP_TYPE wxBITMAP_TYPE_ICO_RESOURCE 31 #include "wx/generic/icon.h" 32 #elif defined(__WXDFB__) 33 #include "wx/generic/icon.h" 34 #elif defined(__WXMAC__) 35 #include "wx/mac/icon.h" 36 #elif defined(__WXCOCOA__) 37 #include "wx/cocoa/icon.h" 38 #elif defined(__WXPM__) 39 #include "wx/os2/icon.h" 40 #endif 41 42 //----------------------------------------------------------------------------- 43 // wxVariant support 44 //----------------------------------------------------------------------------- 45 46 #if wxUSE_VARIANT 47 #include "wx/variant.h" 48 DECLARE_VARIANT_OBJECT_EXPORTED(wxIcon,WXDLLEXPORT) 49 #endif 50 51 52 #endif 53 // _WX_ICON_H_BASE_ 54