]> Creatis software - bbtk.git/commitdiff
*** empty log message ***
authorguigues <guigues>
Tue, 13 May 2008 09:52:58 +0000 (09:52 +0000)
committerguigues <guigues>
Tue, 13 May 2008 09:52:58 +0000 (09:52 +0000)
kernel/appli/bbi/bbi.cxx
kernel/src/bbtkWxBlackBox.cxx
packages/wx/bbs/appli/ExampleLayoutSplit.bbs [new file with mode: 0644]
packages/wx/bbs/appli/exampleSimpleColourSelector.bbs
packages/wx/bbs/appli/exampleSimpleSlider.bbs

index 48951bd0d4ebf2d52096a72d60708769ab9ad50a..378c1f63eda4cfbefb1c229355b0b0dc7a3c7fbb 100644 (file)
@@ -174,9 +174,19 @@ bool wxBBIApp::OnInit( )
       I->GetInterpreter()->GetExecuter()->GetFactory()->HelpBlackBox("workspace",package,false);
     }
 
+  /*
+  std::cout << "soe="<<show_on_error <<std::endl;
+  std::cout << "con="<<console<<std::endl;
+  std::cout << "iws="<<bbtk::Wx::IsSomeWindowShown()<<std::endl;
+  */
   if (!(show_on_error || console || bbtk::Wx::IsSomeWindowShown() ))
     {
       I->Close();
+      //      std::cout << "I->Close"<<std::endl;
+    }
+  else 
+    {
+      //      std::cout << "!I->Close"<<std::endl;
     }
   return true;
 
index 38474a005630edb70ad6fc86ace7c5434bbcadee..99096b73ed163188bb298531a022ceff10422dbe 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkWxBlackBox.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/05/06 13:45:12 $
-  Version:   $Revision: 1.17 $
+  Date:      $Date: 2008/05/13 09:52:58 $
+  Version:   $Revision: 1.18 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -140,6 +140,7 @@ namespace bbtk
                     <<bbGetBlackBox()->bbGetFullName()<<"]"<<std::endl);
     WxBlackBoxWindow::bbShow();
     SetReturnCode( wxDialog::ShowModal() ); 
+    bbHide();
   }
   //=========================================================================
 
diff --git a/packages/wx/bbs/appli/ExampleLayoutSplit.bbs b/packages/wx/bbs/appli/ExampleLayoutSplit.bbs
new file mode 100644 (file)
index 0000000..7f66fe8
--- /dev/null
@@ -0,0 +1,15 @@
+description "Example of LayoutSplit"
+category "example"
+author "laurent.guigues@creatis.insa-lyon.fr"
+
+load std
+load wx
+
+new Slider s1
+new Slider s2
+
+new LayoutSplit s
+connect s1.Widget s.Widget1
+connect s2.Widget s.Widget2
+
+exec s
index 3951933ef91b110a2e3f7f7f727889446ba595af..cce6a8a9193472d9e11c5a1c68c834272c5387a4 100644 (file)
@@ -3,5 +3,8 @@ author "jpr@creatis.univ-lyon.fr"
 category "example;widget"
 
 load wx
+load std
 new ColourSelectorButton b
-exec b
+set b.WinDialog true
+
+print colour=$b.Out$
index 962a353fa6b2a0a20c0b00624eed471d2d44c67f..e72c0f0676152e6c89713f7d033d023a12cfc995 100644 (file)
@@ -3,5 +3,8 @@ author "laurent.guigues@creatis.insa-lyon.fr"
 category "example;widget"
 
 load wx
+load std
 new Slider slider
-exec slider
+set slider.WinDialog true
+
+print position=$slider.Out$