]> Creatis software - bbtk.git/blobdiff - packages/wx/src/bbwxNotebook.cxx
*** empty log message ***
[bbtk.git] / packages / wx / src / bbwxNotebook.cxx
index 384224ae2df94ce4dcbe666395b04ed86230e60a..d4aa4ff80c6633fe99d54722ca67c23dc169e7aa 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbwxNotebook.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/02/05 18:05:32 $
-  Version:   $Revision: 1.1 $
+  Date:      $Date: 2008/02/08 14:58:31 $
+  Version:   $Revision: 1.2 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -26,7 +26,7 @@
 
 #include "bbwxNotebook.h"
 #include "bbwxPackage.h"
-
+#include "bbtkUtilities.h"
 
 
 
@@ -40,8 +40,7 @@ namespace bbwx
   
        void Notebook::bbUserConstructor() 
        { 
-               bbSetInputWinTitle("Notebook");
-               bbSetInputOrientation(0);
+               bbSetInputOrientation("TOP");
                bbSetInputWidget1(NULL);
                bbSetInputWidget2(NULL);
                bbSetInputWidget3(NULL);
@@ -51,7 +50,6 @@ namespace bbwx
                bbSetInputWidget7(NULL);
                bbSetInputWidget8(NULL);
                bbSetInputWidget9(NULL);
-               bbSetInputWidget10(NULL);
        }
 
        void Notebook::TryInsertWindow(wxNotebook *book, wxWindow *widgetchild )
@@ -72,14 +70,13 @@ namespace bbwx
        void Notebook::CreateWidget() 
        { 
          long style = wxNB_TOP;
-         if (bbGetInputOrientation()==0) { style=wxNB_TOP; }
-         if (bbGetInputOrientation()==1) { style=wxNB_LEFT; }
-         if (bbGetInputOrientation()==2) { style=wxNB_RIGHT; }
-         if (bbGetInputOrientation()==3) { style=wxNB_BOTTOM; }
+         if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"0|T|TOP")==true)     { style=wxNB_TOP; }
+         if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"1|R|RIGHT")==true)   { style=wxNB_RIGHT; }
+         if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"2|B|BOTTOM")==true)  { style=wxNB_BOTTOM; }
+         if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"3|L|LEFT")==true)    { style=wxNB_LEFT; }
          wxNotebook *w = new wxNotebook(bbGetWxParent(), -1, wxDefaultPosition,wxDefaultSize,style );
          w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );
-         
-         
+                 
          TryInsertWindow(w,bbGetInputWidget1());
          TryInsertWindow(w,bbGetInputWidget2());
          TryInsertWindow(w,bbGetInputWidget3());
@@ -89,7 +86,6 @@ namespace bbwx
          TryInsertWindow(w,bbGetInputWidget7());
          TryInsertWindow(w,bbGetInputWidget8());
          TryInsertWindow(w,bbGetInputWidget9());
-         TryInsertWindow(w,bbGetInputWidget10());
          
          bbSetOutputWidget( w );
        }