]> Creatis software - bbtk.git/commitdiff
*** empty log message ***
authorguigues <guigues>
Mon, 10 Mar 2008 09:03:49 +0000 (09:03 +0000)
committerguigues <guigues>
Mon, 10 Mar 2008 09:03:49 +0000 (09:03 +0000)
kernel/src/bbtkWxBrowser.cxx
packages/wxvtk/bbs/appli/ExampleViewer2D.bbs

index 0b3f0b6fcef8eb618963b6ba8146e1b325f06205..3f158ca0f161afa250bf383db7388d810ac39b8f 100644 (file)
@@ -243,21 +243,23 @@ namespace bbtk
     size_t s = filename.length();
 
     WxConsole* C = mWxConsole; //::GetInstance();
-    if (C != 0)
+    //    MessageManager::SetMessageLevel("All",9);
+    Interpreter* I = new Interpreter;
+    
+    if ((s>3) && (filename[s-1]=='s')
+       && (filename[s-2]=='b')
+       && (filename[s-3]=='b')
+       && (filename[s-4]=='.'))
+      {
+       if (C!=0) C->SetStatusText(_T("Executing ")+mwxURL->GetValue());
+       I->InterpretFile(filename);
+      }
+    else
       {
-       if ((s>3) && (filename[s-1]=='s')
-           && (filename[s-2]=='b')
-           && (filename[s-3]=='b')
-           && (filename[s-4]=='.'))
-         {
-           C->SetStatusText(_T("Executing ")+mwxURL->GetValue());
-           C->InterpretFile(filename);
-         }
-       else
-         {
-           C->SetStatusText(_T("The current page is not a bbs file : cannot execute it"));
-         }
+       if (C!=0) C->SetStatusText(_T("The current page is not a bbs file : cannot execute it"));
       }
+    
+    delete I;
     /*
     std::string bbdoc = ConfigurationFile::GetInstance().Get_url();
     bbdoc += "/bbdoc";
index af26503f2fcbfe24406032c53e280aaaa1bb3b40..35f628e6cbfa7e223f8e262eee3af49e68bda858 100644 (file)
@@ -17,3 +17,6 @@ set viewer.Slice 20
 set viewer.WinWidth 400
 set viewer.WinHeight 400
 
+exec viewer
+
+