]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/ModalDialog.hh
simplified win32 installer build script
[chaz/yoink] / src / Moof / ModalDialog.hh
index 9b3820a210867f51b7cc626c07daef938efdfaef..f630cb6a21c64c5cab567a46e8880a10f376813a 100644 (file)
@@ -92,7 +92,26 @@ struct ModalDialog
                                break;
                }
 
-#if USE_GTK
+#if defined(_WIN32) || defined(__WIN32__)
+
+               int iconType;
+               switch (type)
+               {
+                       case WARNING:
+                               iconType = MB_ICONWARNING;
+                               break;
+                       case CRITICAL:
+                               iconType = MB_ICONERROR;
+                               break;
+                       default:
+                               iconType = MB_ICONINFORMATION;
+                               break;
+               }
+
+               MessageBox(0, (text1 + "\n" + text2).c_str(), title.c_str(),
+                               MB_OK | iconType);
+
+#elif USE_GTK
 
                int argc = 0;
                char** argv;
@@ -126,7 +145,7 @@ struct ModalDialog
                gtk_dialog_run(GTK_DIALOG(dialog));
                gtk_widget_destroy(dialog);
                // FIXME - this doesn't seem to actually remove the window from the
-               // screen when it closes, not sure why...
+               // screen when it closes
 
 #elif USE_QT4
 
This page took 0.017553 seconds and 4 git commands to generate.