X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=packages%2Fwx%2Fsrc%2FbbwxLayoutTab.h;h=f0e2c480ddc03e471a06c4916875f038bb8b828d;hb=973e1f112acd58fc3390fd0a4298a274fc58ebda;hp=f9d98555c811125c7f8e8ec404a5c00d2321a9a4;hpb=6575a389b71b1b85c79e4444885becb76ecf16e4;p=bbtk.git diff --git a/packages/wx/src/bbwxLayoutTab.h b/packages/wx/src/bbwxLayoutTab.h index f9d9855..f0e2c48 100644 --- a/packages/wx/src/bbwxLayoutTab.h +++ b/packages/wx/src/bbwxLayoutTab.h @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbwxLayoutTab.h,v $ Language: C++ - Date: $Date: 2008/10/17 08:18:32 $ - Version: $Revision: 1.6 $ + Date: $Date: 2008/12/12 08:55:24 $ + Version: $Revision: 1.10 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -54,6 +54,7 @@ #include "bbtkWxBlackBox.h" #include +#include "bbwx_EXPORT.h" namespace bbwx { @@ -61,7 +62,7 @@ namespace bbwx - class /*BBTK_EXPORT*/ LayoutTab : public bbtk::WxBlackBox + class bbwx_EXPORT LayoutTab : public bbtk::WxBlackBox { BBTK_BLACK_BOX_INTERFACE(LayoutTab,bbtk::WxBlackBox); @@ -77,14 +78,15 @@ namespace bbwx BBTK_DECLARE_INPUT(Orientation,std::string); BBTK_PROCESS(Process); BBTK_CREATE_WIDGET(CreateWidget); - + BBTK_ON_SHOW_WIDGET(OnShowWidget); + void Process(); - void CreateWidget(); - void bbUserOnShow(); + void CreateWidget(wxWindow*); + void OnShowWidget(); protected: virtual void bbUserConstructor(); - void TryInsertWindow(wxNotebook *book, wxWindow *widgetchild); + void TryInsertWindow(wxNotebook *book, const std::string& input); };