]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkKWBlackBox.h
*** empty log message ***
[bbtk.git] / kernel / src / bbtkKWBlackBox.h
index f10a989050a29dcbc2596ee16eeb18481730e24a..6a2eb35f1a5767f7f564c645449d2ebcff422398 100644 (file)
@@ -2,8 +2,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkKWBlackBox.h,v $
   Language:  C++
-  Date:      $Date: 2008/12/08 12:54:26 $
-  Version:   $Revision: 1.4 $
+  Date:      $Date: 2008/12/11 09:50:35 $
+  Version:   $Revision: 1.5 $
 ========================================================================*/
 
 
@@ -68,11 +68,6 @@ namespace bbtk
 
 
 
-  //==================================================================
-  // Forward declaration of the widget event handler class
-  //  class KWBlackBoxWidgetEventHandler;
-  //==================================================================
-
 
   //==================================================================
   /// Widget black boxes
@@ -88,10 +83,7 @@ namespace bbtk
     BBTK_DECLARE_OUTPUT(Widget, vtkKWWidget*);
 
   public:
-    /// Main processing method of the box. Overloaded to handle windows inclusion : if the output Widget is connected then the execution is transfered to the box to which it is connected (as the container window must be created and displayed - this box will be executed by the normal pipeline recursion mechanism)
-    virtual void bbExecute(bool force = false);
-
-
+    
     typedef vtkKWBlackBoxDialog Window;
     
     /// Returns the **OWN** window associated to the box
@@ -108,10 +100,6 @@ namespace bbtk
     /// Else returns 0;
     Window* bbGetContainingWindow();
 
-    /// Returns the parent wxWindow that must be used to create the widget 
-         //
-         // LG 24/11/08 : New widget pipeline
-         //    wxWindow* bbGetKWParent();
 
     /// Returns true iff the 'containing window' exists and is shown 
     /// (see bbGetContainingWindow).
@@ -127,9 +115,7 @@ namespace bbtk
     virtual void bbUserOnHide() {}
     //==================================================================    
 
-    // LG 24/11/08 : New widget pipeline
-    //    void bbCreateWidgetAndEventHandler(vtkKWWidget* parent); 
-  /// Sets the window
+    /// Sets the window
     inline void bbSetWindow(Window* w) { bbmWindow=w; }
 
          
@@ -156,15 +142,10 @@ namespace bbtk
     //==================================================================    
 
 
+    //==================================================================
     vtkKWWidget* bbCreateWidgetOfInput(const std::string& in, 
                                       vtkKWFrame* parent);
-
-
     //==================================================================
-    /// Main processing method of the box.
-    //    virtual void bbBackwardUpdate( Connection::Pointer caller );
-    //==================================================================
-
 
 
     //==================================================================
@@ -190,37 +171,12 @@ namespace bbtk
     friend class vtkKWBlackBoxWindow;
     //    friend class KWBlackBoxWidgetEventHandler;
 
-  
-    /*
-    /// Sets the Widget Event Handler
-    inline void bbSetWidgetEventHandler(KWBlackBoxWidgetEventHandler* w) 
-    { bbmWidgetEventHandler = w; }
-    /// Gets the Widget Event Handler
-    inline KWBlackBoxWidgetEventHandler* bbGetWidgetEventHandler()
-    { return bbmWidgetEventHandler; }
-    */
-
     /// The KWBlackBoxWindow associated to the box
     Window* bbmWindow;
-    /// The KWBlackBoxWidgetEventHandler associated to the box
-    //    KWBlackBoxWidgetEventHandler* bbmWidgetEventHandler;
 
 
     void bbInitAttributes();
 
-  protected :
-
-    /*
-    /// For Forward update mechanism when execution is called 
-    /// on a contained window
-    /// Is set to true before transfering update to parent 
-    /// in order to not re-transfer a second time...
-    bool bbmUpdateTransferedToParent;
-
-    bool bbGetUpdateTransferedToParent() const { return bbmUpdateTransferedToParent; }
-    void bbSetUpdateTransferedToParent(bool b) 
-    { bbmUpdateTransferedToParent = b; }
-    */
   };
   //=================================================================