]> git.saurik.com Git - wxWidgets.git/commitdiff
Fix compilation of image sample with wxUSE_LIBPNG==0.
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 30 Nov 2009 00:30:15 +0000 (00:30 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 30 Nov 2009 00:30:15 +0000 (00:30 +0000)
Also don't propose to save the file using the extensions not supported in this
library build.

Closes #11495.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62746 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/image/image.cpp

index f42aca9f0411bfe06f336785b412c51836319208..0fac64b19e91085aa29c7a611fa4ca06969b8bc6 100644 (file)
@@ -210,11 +210,21 @@ private:
                                                 wxEmptyString,
                                                 (const wxChar *)NULL,
                                                 wxT("BMP files (*.bmp)|*.bmp|")
                                                 wxEmptyString,
                                                 (const wxChar *)NULL,
                                                 wxT("BMP files (*.bmp)|*.bmp|")
+#if wxUSE_LIBPNG
                                                 wxT("PNG files (*.png)|*.png|")
                                                 wxT("PNG files (*.png)|*.png|")
+#endif
+#if wxUSE_LIBJPEG
                                                 wxT("JPEG files (*.jpg)|*.jpg|")
                                                 wxT("JPEG files (*.jpg)|*.jpg|")
+#endif
+#if wxUSE_GIF
                                                 wxT("GIF files (*.gif)|*.gif|")
                                                 wxT("GIF files (*.gif)|*.gif|")
+#endif
+#if wxUSE_LIBTIFF
                                                 wxT("TIFF files (*.tif)|*.tif|")
                                                 wxT("TIFF files (*.tif)|*.tif|")
+#endif
+#if wxUSE_PCX
                                                 wxT("PCX files (*.pcx)|*.pcx|")
                                                 wxT("PCX files (*.pcx)|*.pcx|")
+#endif
                                                 wxT("ICO files (*.ico)|*.ico|")
                                                 wxT("CUR files (*.cur)|*.cur"),
                                                 wxFD_SAVE,
                                                 wxT("ICO files (*.ico)|*.ico|")
                                                 wxT("CUR files (*.cur)|*.cur"),
                                                 wxFD_SAVE,
@@ -274,6 +284,7 @@ private:
                 }
             }
         }
                 }
             }
         }
+#if wxUSE_LIBPNG
         else if ( extension == wxT("png") )
         {
             static const int pngvalues[] =
         else if ( extension == wxT("png") )
         {
             static const int pngvalues[] =
@@ -344,6 +355,7 @@ private:
                 }
             }
         }
                 }
             }
         }
+#endif // wxUSE_LIBPNG
         else if ( extension == wxT("cur") )
         {
             image.Rescale(32,32);
         else if ( extension == wxT("cur") )
         {
             image.Rescale(32,32);