]> Creatis software - bbtk.git/commitdiff
ColourDialog -> ColourSelector
authorjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 20 Feb 2008 11:58:32 +0000 (11:58 +0000)
committerjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 20 Feb 2008 11:58:32 +0000 (11:58 +0000)
kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex
kernel/src/bbtkInterpreter.cxx
kernel/src/bbtkTranscriptor.h
packages/std/bbs/boxes/bbPrependDataPath.bbs
packages/wx/bbs/appli/exampleLayoutSplit_Orientation.bbs
packages/wx/src/bbwxColourDialog.cxx [deleted file]
packages/wx/src/bbwxColourDialog.h [deleted file]

index 62590e0bba7bf6b3f776371087a8eb40e1dd4f75..4d86c3f9353fac37b734b1079b969ef210690132 100644 (file)
@@ -1091,17 +1091,23 @@ the \texttt{print} command.
 
 Type \texttt{help wx}, you get something like:
 \begin{verbatim}
-Package wx v1.0.0- eduardo.davila/laurent.guigues@creatis.insa-lyon.fr
+Package wx v1.0.0- info-dev@creatis.insa-lyon.fr
  Basic graphical interface elements (slider, button ...) based on wxWidgets
  Black boxes: 
-   Button      : Button that gives a string 
-   FileDialog  : FileDialog widget (wxFileDialog)
-   RadioButton : RadioButton group widget (wxRadioButton)  0-9 entries
-   Sizer       : Sizer widget (wxSizer)
-   Slider      : Slider widget (wxSlider)
-   Split       : Split widget (wxSplitterWindow)
-   StaticText  : wxWidget Static text
-   TextCtrl    : TextCtrl widget (wxTextCtrl)
+   Button               : Button that gives a string
+   ColourSelectorButton : 
+   ColourSelector       : Colour Selector widget (wxColourDialog)
+   CommandButton        :
+   DirectorySelector    :
+   FileSelector         : FileDialog widget (wxFileDialog)
+   InputText            : TextCtrl widget (wxTextCtrl)
+   LayoutLine           : Sizer widget (wxSizer)
+   LayoutSplit          : Split widget (wxSplitterWindow)
+   NoteBook             :
+   OutputText           : wxWidget Static text
+   RadioButton          : RadioButton group widget (wxRadioButton) 0-9 entries
+   Slider               : Slider widget (wxSlider)
+
 \end{verbatim}
 
 You can reproduce the same experiment as above using a 
index 3688c6402623d8402a57489c166b528371fc18ce..7a58ffe435b6f2922c211200887bdb6af21b7128 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkInterpreter.cxx,v $ $
   Language:  C++
-  Date:      $Date: 2008/02/19 18:40:10 $
-  Version:   $Revision: 1.34 $
+  Date:      $Date: 2008/02/20 11:58:32 $
+  Version:   $Revision: 1.35 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -58,7 +58,7 @@ Interpreter* Interpreter::mGlobalInterpreter = NULL;
     // For the time being, comment out previous line, and
     // uncomment next line to check Transcriptor
 
-    //mExecuter = new bbtk::Transcriptor("GeneratedProgram.txt");
+   // mExecuter = new bbtk::Transcriptor("GeneratedProgram.txt");
 
     // Builds the commands dict
     CommandInfoType info;
@@ -308,7 +308,6 @@ Interpreter* Interpreter::mGlobalInterpreter = NULL;
     bool exm = mCommandLine;
     mCommandLine = false;
 
-
     try 
     {
 printf("EED: Interpreter::InterpretFile 01\n");
index 97eeb56f15bfd7aa1320b6f0b389e7a9e866f968..3d819ce9b2c4a4a5c0b6f5016b2602c860109543 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkTranscriptor.h,v $ $
   Language:  C++
-  Date:      $Date: 2008/02/14 20:23:51 $
-  Version:   $Revision: 1.5 $
+  Date:      $Date: 2008/02/20 11:58:32 $
+  Version:   $Revision: 1.6 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -49,7 +49,7 @@ namespace bbtk
 
     /// Destructor
     ~Transcriptor( );
-    
+   
     /// Sets the inputs of the workspace : 
     void SetInputs(const std::map<std::string,std::string>& m) { mInputs = m; }
 
index 0cd920c71a829206a1c3b50e27178157d9149873..0f6335e1a0a90d500945e83beb7b59741f6ef44b 100755 (executable)
@@ -1,4 +1,5 @@
 load std
+
 define PrependDataPath std
   author "jpr@creatis.insa-lyon.fr"
   description "Prepends the input string file 'last name' with the default DataPath found in bbtk_config_xml"
index 673b0631c2100312105b14107a3a3b062b429511..adb9fe21a8c171d27b4e95ff4fe57319fe66be2a 100644 (file)
@@ -1,5 +1,5 @@
-description "Simple test of wx::LayoutSplit widgets"
-author "jean-pierre.roux@creatis.univ-lyon1.fr"
+description "Simple test of wx::LayoutLine widgets"
+author "jean-pierre.roux [at] creatis [dot] univ [dash] lyon1 [dot] fr"
 category "example;widget"
 
 load std
diff --git a/packages/wx/src/bbwxColourDialog.cxx b/packages/wx/src/bbwxColourDialog.cxx
deleted file mode 100644 (file)
index 805254b..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*=========================================================================
-                                                                                
-  Program:   bbtk
-  Module:    $RCSfile: bbwxColourDialog.cxx,v $
-  Language:  C++
-  Date:      $Date: 2008/02/14 19:19:52 $
-  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
-  http://www.creatis.insa-lyon.fr/Public/bbtk/License.html for details.
-                                                                                
-     This software is distributed WITHOUT ANY WARRANTY; without even
-     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-     PURPOSE.  See the above copyright notices for more information.
-                                                                                
-=========================================================================*/
-/**
- *  \file 
- *  \brief 
- */
-
-
-#ifdef _USE_WXWIDGETS_
-
-
-#include "bbwxColourDialog.h"
-#include "bbwxPackage.h"
-
-#include <wx/colordlg.h>
-
-
-
-namespace bbwx
-{
-
-  BBTK_ADD_BLACK_BOX_TO_PACKAGE(wx,ColourDialog);
-  BBTK_USER_BLACK_BOX_IMPLEMENTATION(ColourDialog,bbtk::AtomicBlackBox);
-
-
-  void ColourDialog::bbUserConstructor()
-  {
-  }
-
-  void ColourDialog::Process() 
-  { 
-    bbtkDebugMessageInc("Core",9,"ColourDialog::Process() ["
-                       <<bbGetFullName()<<"]"<<std::endl);
-    
-    wxColourDialog *colordialog = new wxColourDialog( 0 );
-    colordialog->ShowModal();
-    if (colordialog->GetReturnCode()==wxID_OK)
-      {
-               char col[100];
-               wxColour& c = colordialog->GetColourData().GetColour();
-               sprintf(col,"%f %f %f",c.Red()/255.,c.Green()/255.,c.Blue()/255.);
-               bbSetOutputOut( col );
-      } else { 
-               bbSetOutputOut("");
-     }
-    bbtkDebugDecTab("Core",9); 
-  }
-  
-//  void ColourDialog::CreateWidget()
-//  {
-//    mColorDialog = new wxColourDialog( 0 );
-//    bbSetOutputWidget( mColorDialog );
-//  }
-
-}//namespace bbwx
-
-#endif // _USE_WXWIDGETS_ 
-
diff --git a/packages/wx/src/bbwxColourDialog.h b/packages/wx/src/bbwxColourDialog.h
deleted file mode 100644 (file)
index db5edc9..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-/*=========================================================================
-                                                                                
-  Program:   bbtk
-  Module:    $RCSfile: bbwxColourDialog.h,v $
-  Language:  C++
-  Date:      $Date: 2008/02/14 19:19:52 $
-  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
-  http://www.creatis.insa-lyon.fr/Public/bbtk/License.html for details.
-                                                                                
-     This software is distributed WITHOUT ANY WARRANTY; without even
-     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-     PURPOSE.  See the above copyright notices for more information.
-                                                                                
-=========================================================================*//**
- /**
- * \file 
- * \brief Short description in one line
- * 
- * Long description which 
- * can span multiple lines
-*/
-
-/**
- * \class bbwx::ColorDialog
- * \brief 
-
- */
-
-#ifdef _USE_WXWIDGETS_
-
-
-#ifndef __bbWxColourDialog_h__
-#define __bbWxColourDialog_h__
-
-#include "bbtkWxBlackBox.h"
-
-
-// Namespace of the package "wx" is "bbwx" 
-// Namespace associated to packages should be of the form :
-// bbPACKAGENAME
-namespace bbwx
-{
-  
-  
-  
-
-  //=================================================================
-  class /*BBTK_EXPORT*/ ColourDialog : public bbtk::AtomicBlackBox
-  {
-    BBTK_USER_BLACK_BOX_INTERFACE(ColourDialog,bbtk::AtomicBlackBox);
-    BBTK_DECLARE_OUTPUT(Out,std::string);
-    BBTK_PROCESS(Process);
-//    BBTK_CREATE_WIDGET(CreateWidget);
-    void Process();
-//    void CreateWidget();
-
-  protected:
-    virtual void bbUserConstructor();
- // private:
- //   wxColourDialog* mColorDialog;
-  };
-  //=================================================================
-  
-  //=================================================================
-  // UserBlackBox description
-  BBTK_BEGIN_DESCRIBE_BLACK_BOX(ColourDialog,bbtk::AtomicBlackBox);
-  // Already inserted for any WxBlackBox  BBTK_CATEGORY("widget");
-  BBTK_NAME("ColourDialog");
-  BBTK_AUTHOR("laurent.guigues@creatis.insa-lyon.fr");
-  BBTK_DESCRIPTION("Colour chooser dialog (bbfication of wxColourDialog)");
-  BBTK_OUTPUT(ColourDialog,Out,"The colour selected by the user",std::string);
-  BBTK_END_DESCRIBE_BLACK_BOX(ColourDialog);
-  //=================================================================
-
-
-
-}
-
-
-
-//namespace bbtk
-#endif  //__bbtkWxColourDialog_h__
-
-#endif //_USE_WXWIDGETS_