Merge pull request #478 from stahta01/staging
Fix wxGTK/Win32 build with "--disable-wxdib".
This commit is contained in:
@@ -183,7 +183,7 @@ enum wxEllipsizeMode
|
|||||||
// macros
|
// macros
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
#if defined(__WINDOWS__)
|
#if defined(__WINDOWS__) && wxUSE_WXDIB
|
||||||
#define wxHAS_IMAGES_IN_RESOURCES
|
#define wxHAS_IMAGES_IN_RESOURCES
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -197,7 +197,7 @@ enum wxEllipsizeMode
|
|||||||
wxIcon *icon = new wxIcon(sample_xpm); // On wxGTK/Linux
|
wxIcon *icon = new wxIcon(sample_xpm); // On wxGTK/Linux
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef __WINDOWS__
|
#ifdef wxHAS_IMAGES_IN_RESOURCES
|
||||||
// Load from a resource
|
// Load from a resource
|
||||||
#define wxICON(X) wxIcon(wxT(#X))
|
#define wxICON(X) wxIcon(wxT(#X))
|
||||||
#elif defined(__WXDFB__)
|
#elif defined(__WXDFB__)
|
||||||
@@ -227,7 +227,7 @@ enum wxEllipsizeMode
|
|||||||
under Unix bitmaps live in XPMs and under Windows they're in ressources.
|
under Unix bitmaps live in XPMs and under Windows they're in ressources.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if defined(__WINDOWS__)
|
#if defined(__WINDOWS__) && wxUSE_WXDIB
|
||||||
#define wxBITMAP(name) wxBitmap(wxT(#name), wxBITMAP_TYPE_BMP_RESOURCE)
|
#define wxBITMAP(name) wxBitmap(wxT(#name), wxBITMAP_TYPE_BMP_RESOURCE)
|
||||||
#elif defined(__WXGTK__) || \
|
#elif defined(__WXGTK__) || \
|
||||||
defined(__WXMOTIF__) || \
|
defined(__WXMOTIF__) || \
|
||||||
@@ -256,7 +256,7 @@ enum wxEllipsizeMode
|
|||||||
// resource type and under OS X the PNG file with the specified name must be
|
// resource type and under OS X the PNG file with the specified name must be
|
||||||
// available in the resource subdirectory of the bundle. Elsewhere, this is
|
// available in the resource subdirectory of the bundle. Elsewhere, this is
|
||||||
// exactly the same thing as wxBITMAP_PNG_FROM_DATA() described above.
|
// exactly the same thing as wxBITMAP_PNG_FROM_DATA() described above.
|
||||||
#if defined(__WINDOWS__) || defined(__WXOSX__)
|
#if (defined(__WINDOWS__) && wxUSE_WXDIB) || defined(__WXOSX__)
|
||||||
#define wxBITMAP_PNG(name) wxBitmap(wxS(#name), wxBITMAP_TYPE_PNG_RESOURCE)
|
#define wxBITMAP_PNG(name) wxBitmap(wxS(#name), wxBITMAP_TYPE_PNG_RESOURCE)
|
||||||
#else
|
#else
|
||||||
#define wxBITMAP_PNG(name) wxBITMAP_PNG_FROM_DATA(name)
|
#define wxBITMAP_PNG(name) wxBITMAP_PNG_FROM_DATA(name)
|
||||||
|
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
// define this to use XPMs everywhere (by default, BMPs are used under Win)
|
// define this to use XPMs everywhere (by default, BMPs are used under Win)
|
||||||
// BMPs use less space, but aren't compiled into the executable on other platforms
|
// BMPs use less space, but aren't compiled into the executable on other platforms
|
||||||
#ifdef __WINDOWS__
|
#if defined(__WINDOWS__) && wxUSE_WXDIB
|
||||||
#define USE_XPM_BITMAPS 0
|
#define USE_XPM_BITMAPS 0
|
||||||
#else
|
#else
|
||||||
#define USE_XPM_BITMAPS 1
|
#define USE_XPM_BITMAPS 1
|
||||||
|
Reference in New Issue
Block a user