if ((bm_width != bm_ww) || (bm_height != bm_hh))
{
- printf( "scaling.\n" );
-
wxImage image( memDC->m_selected );
image = image.Scale( bm_ww, bm_hh );
GdkFunction mode = GDK_COPY;
switch (function)
{
- case wxXOR: mode = GDK_INVERT; break;
- case wxINVERT: mode = GDK_INVERT; break;
+ case wxXOR: mode = GDK_INVERT; break;
+ case wxINVERT: mode = GDK_INVERT; break;
+#if (GDK_MINOR_VERSION > 0)
+ case wxOR_REVERSE: mode = GDK_OR_REVERSE; break;
+ case wxAND_REVERSE: mode = GDK_AND_REVERSE; break;
+ case wxCLEAR: mode = GDK_CLEAR; break;
+ case wxSET: mode = GDK_SET; break;
+ case wxOR_INVERT: mode = GDK_OR_INVERT; break;
+ case wxAND: mode = GDK_AND; break;
+ case wxOR: mode = GDK_OR; break;
+ case wxEQUIV: mode = GDK_EQUIV; break;
+ case wxNAND: mode = GDK_NAND; break;
+ case wxAND_INVERT: mode = GDK_AND_INVERT; break;
+/* ? wxSRC_INVERT GDK_AND_REVERSE, GDK_OR_REVERSE, GDK_OR_INVERT */
+#endif
default: break;
}