| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        wx/icon.h
 
- // Purpose:     wxIcon base header
 
- // Author:      Julian Smart
 
- // Modified by:
 
- // Created:
 
- // Copyright:   (c) Julian Smart
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- #ifndef _WX_ICON_H_BASE_
 
- #define _WX_ICON_H_BASE_
 
- #include "wx/iconloc.h"
 
- // a more readable way to tell
 
- #define wxICON_SCREEN_DEPTH     (-1)
 
- // the wxICON_DEFAULT_TYPE (the wxIcon equivalent of wxBITMAP_DEFAULT_TYPE)
 
- // constant defines the default argument value for wxIcon ctor and wxIcon::LoadFile()
 
- // functions.
 
- #if defined(__WXMSW__)
 
-   #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_ICO_RESOURCE
 
-   #include "wx/msw/icon.h"
 
- #elif defined(__WXMOTIF__)
 
-   #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_XPM
 
-   #include "wx/motif/icon.h"
 
- #elif defined(__WXGTK20__)
 
-   #ifdef __WINDOWS__
 
-     #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_ICO_RESOURCE
 
-   #else
 
-     #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_XPM
 
-   #endif
 
-   #include "wx/generic/icon.h"
 
- #elif defined(__WXGTK__)
 
-   #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_XPM
 
-   #include "wx/generic/icon.h"
 
- #elif defined(__WXX11__)
 
-   #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_XPM
 
-   #include "wx/generic/icon.h"
 
- #elif defined(__WXDFB__)
 
-   #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_XPM
 
-   #include "wx/generic/icon.h"
 
- #elif defined(__WXMAC__)
 
- #if wxOSX_USE_COCOA_OR_CARBON
 
-   #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_ICON_RESOURCE
 
-   #include "wx/osx/icon.h"
 
- #else
 
-   #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_PNG_RESOURCE
 
-   #include "wx/generic/icon.h"
 
- #endif
 
- #elif defined(__WXCOCOA__)
 
-   #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_ICON_RESOURCE
 
-   #include "wx/cocoa/icon.h"
 
- #elif defined(__WXPM__)
 
-   #define wxICON_DEFAULT_TYPE   wxBITMAP_TYPE_ICO_RESOURCE
 
-   #include "wx/os2/icon.h"
 
- #endif
 
- //-----------------------------------------------------------------------------
 
- // wxVariant support
 
- //-----------------------------------------------------------------------------
 
- #if wxUSE_VARIANT
 
- #include "wx/variant.h"
 
- DECLARE_VARIANT_OBJECT_EXPORTED(wxIcon,WXDLLIMPEXP_CORE)
 
- #endif
 
- #endif
 
-     // _WX_ICON_H_BASE_
 
 
  |