ColourAllocated outline, int alphaOutline,
int /*flags*/) {
#ifdef wxHAVE_RAW_BITMAP
+
+ // TODO: do something with cornerSize
+ wxUnusedVar(cornerSize);
+
int x, y;
wxRect r = wxRectFromPRectangle(rc);
wxBitmap bmp(r.width, r.height, 32);
hdc->DrawBitmap(bmp, r.x, r.y, true);
#else
- RectangleDraw(rc, outline, fill);
+ wxUnusedVar(cornerSize);
+ wxUnusedVar(alphaFill);
+ wxUnusedVar(alphaOutline);
+ RectangleDraw(rc, outline, fill);
#endif
}
bool Platform::MouseButtonBounce() {
return false;
}
-void Platform::DebugDisplay(const char *s) {
- wxLogDebug(stc2wx(s));
-}
bool Platform::IsKeyDown(int WXUNUSED(key)) {
return false; // I don't think we'll need this.
return b;
}
-#define TRACE
+//#define TRACE
+
+void Platform::DebugDisplay(const char *s) {
+#ifdef TRACE
+ wxLogDebug(stc2wx(s));
+#else
+ wxUnusedVar(s);
+#endif
+}
void Platform::DebugPrintf(const char *format, ...) {
#ifdef TRACE
}
void Platform::Assert(const char *c, const char *file, int line) {
+#ifdef TRACE
char buffer[2000];
sprintf(buffer, "Assertion [%s] failed at %s %d", c, file, line);
if (assertionPopUps) {
wxMessageBox(stc2wx(buffer),
wxT("Assertion failure"),
wxICON_HAND | wxOK);
-// if (idButton == IDRETRY) {
-// ::DebugBreak();
-// } else if (idButton == IDIGNORE) {
-// // all OK
-// } else {
-// abort();
-// }
} else {
strcat(buffer, "\r\n");
Platform::DebugDisplay(buffer);
abort();
}
+#else
+ wxUnusedVar(c);
+ wxUnusedVar(file);
+ wxUnusedVar(line);
+#endif
}