Program:   bbtk
   Module:    $RCSfile: bbtkAtomicBlackBoxMacros.h,v $
   Language:  C++
-  Date:      $Date: 2009/05/28 08:12:05 $
-  Version:   $Revision: 1.18 $
+  Date:      $Date: 2009/06/10 11:36:51 $
+  Version:   $Revision: 1.19 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
                       (&CLASS<T>::bbSetOutput##NAME) ) )
 //============================================================================
 
+
+//JCP 09JUIN2009 BBTK_EXPORT
+
 //============================================================================
 /// Template AtomicBlackBox std implementation of ctor and dtor
 #define BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION(CLASS,PARENT)           \
 
   Program:   bbtk
   Module:    $RCSfile: bbtkWidgetBlackBox.h,v $
   Language:  C++
-  Date:      $Date: 2009/06/08 14:50:04 $
-  Version:   $Revision: 1.5 $
+  Date:      $Date: 2009/06/10 11:36:51 $
+  Version:   $Revision: 1.6 $
 ========================================================================*/
 
 
   /// widget black boxes for a specific GUI toolkit inherit with 
   /// apropriate traits.
   /// Declares the common inputs / outputs and interface to all widget boxes
+
+//JCP 09JUIN2009 BBTK_EXPORT
   template <class W>
+         
   class /*BBTK_EXPORT*/ WidgetBlackBox : public bbtk::AtomicBlackBox  
   { 
   public:
 
   Program:   bbtk
   Module:    $RCSfile: bbtkWidgetBlackBoxWindow.h,v $
   Language:  C++
-  Date:      $Date: 2009/05/19 10:19:23 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2009/06/10 11:36:51 $
+  Version:   $Revision: 1.3 $
 ========================================================================*/
 
 
 
   //==================================================================
   // The base of the hierarchy of windows associated to a WidgetBlackBox
+//EED 10/06/2009  /*BBTK_EXPORT*/
   template <class W>
-  class BBTK_EXPORT WidgetBlackBoxWindow 
+  class /*BBTK_EXPORT*/ WidgetBlackBoxWindow 
   {
   public:
     typedef typename WidgetBlackBox<W>::Pointer WidgetBlackBoxPointer;
 
   Program:   bbtk
   Module:    $RCSfile: bbtkWidgetBlackBoxWindow.txx,v $
   Language:  C++
-  Date:      $Date: 2009/05/28 08:12:06 $
-  Version:   $Revision: 1.3 $
+  Date:      $Date: 2009/06/10 11:36:52 $
+  Version:   $Revision: 1.4 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
   template <class W>
   void WidgetBlackBoxWindow<W>::bbDestroy()
   {
-    /*
+    
     if (mBox.expired()) return;
     bbtkDebugMessage("widget",9,"WidgetBlackBoxWindow::bbDestroy() [" 
                     <<mBox.lock()->bbGetName()<<"]"<<std::endl);
     bbHide();
     mBox.lock()->DecNbWindowsAlive();
     mBox.lock()->bbSetWindow(0);
-    */
+    
   }
   //=========================================================================
 
 
   Program:   bbtk
   Module:    $RCSfile: bbtkWxBlackBox.h,v $
   Language:  C++
-  Date:      $Date: 2009/05/28 08:24:23 $
-  Version:   $Revision: 1.30 $
+  Date:      $Date: 2009/06/10 11:36:53 $
+  Version:   $Revision: 1.31 $
 ========================================================================*/
 
 
 
   //==================================================================
   /// Widget black boxes
+//EED 10/06/2009 /*BBTK_EXPORT*/
   class BBTK_EXPORT WxBlackBox : public bbtk::WidgetBlackBox<wxWindow>
   { 
   public: