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