%rename(NullImage) wxNullImage;
%rename(IMAGE_RESOLUTION_INCHES) wxIMAGE_RESOLUTION_INCHES;
%rename(IMAGE_RESOLUTION_CM) wxIMAGE_RESOLUTION_CM;
+%rename(PNG_TYPE_COLOUR) wxPNG_TYPE_COLOUR;
+%rename(PNG_TYPE_GREY) wxPNG_TYPE_GREY;
+%rename(PNG_TYPE_GREY_RED) wxPNG_TYPE_GREY_RED;
%rename(BMP_24BPP) wxBMP_24BPP;
%rename(BMP_8BPP) wxBMP_8BPP;
%rename(BMP_8BPP_GREY) wxBMP_8BPP_GREY;
}
}
+ // TODO: wxImage( char** xpmData );
+
+
void Create( int width, int height );
void Destroy();
MAKE_CONST_WXSTRING(IMAGE_OPTION_COMPRESSION);
MAKE_CONST_WXSTRING(IMAGE_OPTION_IMAGEDESCRIPTOR);
-
+MAKE_CONST_WXSTRING(IMAGE_OPTION_PNG_FORMAT);
+MAKE_CONST_WXSTRING(IMAGE_OPTION_PNG_BITDEPTH);
+
+enum
+{
+ wxPNG_TYPE_COLOUR = 0,
+ wxPNG_TYPE_GREY = 2,
+ wxPNG_TYPE_GREY_RED = 3
+};
+
enum
{
wxBMP_24BPP = 24, // default, do not need to set
wxIMAGE_OPTION_SAMPLESPERPIXEL = wx._core.IMAGE_OPTION_SAMPLESPERPIXEL
wxIMAGE_OPTION_COMPRESSION = wx._core.IMAGE_OPTION_COMPRESSION
wxIMAGE_OPTION_IMAGEDESCRIPTOR = wx._core.IMAGE_OPTION_IMAGEDESCRIPTOR
+wxIMAGE_OPTION_PNG_FORMAT = wx._core.IMAGE_OPTION_PNG_FORMAT
+wxIMAGE_OPTION_PNG_BITDEPTH = wx._core.IMAGE_OPTION_PNG_BITDEPTH
+wxPNG_TYPE_COLOUR = wx._core.PNG_TYPE_COLOUR
+wxPNG_TYPE_GREY = wx._core.PNG_TYPE_GREY
+wxPNG_TYPE_GREY_RED = wx._core.PNG_TYPE_GREY_RED
wxBMP_24BPP = wx._core.BMP_24BPP
wxBMP_8BPP = wx._core.BMP_8BPP
wxBMP_8BPP_GREY = wx._core.BMP_8BPP_GREY