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" 48DECLARE_VARIANT_OBJECT_EXPORTED(wxIcon,WXDLLEXPORT) 49#endif 50 51 52#endif 53 // _WX_ICON_H_BASE_ 54