- %extend {
- byte _get_Red() { return self->Red(); }
- byte _get_Green() { return self->Green(); }
- byte _get_Blue() { return self->Blue(); }
-
- void _set_Red(byte val) { self->Red() = val; }
- void _set_Green(byte val) { self->Green() = val; }
- void _set_Blue(byte val) { self->Blue() = val; }
- }
-
- %pythoncode {
- Red = property(_get_Red, _set_Red)
- Green = property(_get_Green, _set_Green)
- Blue = property(_get_Blue, _set_Blue)
- }
-
+// NOTE: For now I'm not wrapping the Red, Green, Blue and Alpha functions
+// because I can't hide the premultiplying needed on wxMSW if only the
+// individual components are wrapped. Instead I've added the Set and Get
+// functions and put the puemultiplying in there.
+
+// %extend {
+// byte _get_Red() { return self->Red(); }
+// byte _get_Green() { return self->Green(); }
+// byte _get_Blue() { return self->Blue(); }
+
+// void _set_Red(byte val) { self->Red() = val; }
+// void _set_Green(byte val) { self->Green() = val; }
+// void _set_Blue(byte val) { self->Blue() = val; }
+// }
+
+// %pythoncode {
+// Red = property(_get_Red, _set_Red)
+// Green = property(_get_Green, _set_Green)
+// Blue = property(_get_Blue, _set_Blue)
+// }