]> git.saurik.com Git - wxWidgets.git/commitdiff
Applied patch [ 795491 ] Multimon sample compatibility with various conditions
authorJulian Smart <julian@anthemion.co.uk>
Thu, 11 Sep 2003 10:01:27 +0000 (10:01 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Thu, 11 Sep 2003 10:01:27 +0000 (10:01 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23504 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/multimon/multimon_test.cpp

index 6d51f3cf88c5f97e4c1126cc27b9044dd2204016..a3fb1f938b64e582f4ddd791ed6d5d64d02fb29e 100644 (file)
@@ -10,7 +10,6 @@
 /////////////////////////////////////////////////////////////////////////////
 
 #include <wx/wx.h>
-#define wxUSE_DISPLAY 1
 #include <wx/display.h>
 
 class TestApp : public wxApp
@@ -23,17 +22,33 @@ IMPLEMENT_APP(TestApp)
 
 bool TestApp::OnInit()
 {
+  bool is_use_display = 
+                        #if wxUSE_DISPLAY
+                        TRUE
+                        #else
+                        FALSE
+                        #endif
+                        ;
+  if( !is_use_display )
+  {
+    wxMessageBox( _T("This sample has to be compiled with wxUSE_DISPLAY"), _T("Building error"), wxOK);
+  }
+  #if wxUSE_DISPLAY
+  else
+  {
        size_t count = wxDisplay::GetCount();
-       wxLogDebug ( "I detected %i display(s) on your system", count );
+    wxLogDebug ( _T("I detected %i display(s) on your system"), count );
        size_t i = 0;
        while ( i < count )
        {
                wxDisplay display ( i );
                wxRect r = display.GetGeometry();
-               wxLogDebug ( "Display #%i \"%s\" = ( %i, %i, %i, %i ) @ %i bits",
+      wxLogDebug ( _T("Display #%i \"%s\" = ( %i, %i, %i, %i ) @ %i bits"),
                        i, display.GetName().c_str(), r.GetLeft(), r.GetTop(), r.GetWidth(), r.GetHeight(),
                        display.GetDepth() );
                i++;
        }
+  }
+  #endif
        return FALSE;
 }