//===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== #ifdef _USE_WXWIDGETS_ #include "bbwxStaticBox.h" #include "bbwxPackage.h" #include "bbtkUtilities.h" namespace bbwx { BBTK_ADD_BLACK_BOX_TO_PACKAGE(wx,StaticBox) BBTK_BLACK_BOX_IMPLEMENTATION(StaticBox,bbtk::WxBlackBox); //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void StaticBox::Process() { } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void StaticBox::CreateWidget(wxWindow* parent) { std::cout << "creating..." << std::endl; wxPanel *w=new wxPanel( parent, //bbGetWxParent(), -1 ); w->SetName(bbtk::std2wx(bbGetInputWinTitle())); wxStaticBoxSizer* boxSizer = new wxStaticBoxSizer( wxVERTICAL, w, bbtk::std2wx(bbGetInputBoxTitle()) ); wxWindow* content = bbCreateWidgetOfInput("BoxContent",w); if (content == NULL) { content = new wxPanel(w); } boxSizer->Add(content,1,wxEXPAND); w->SetSizer(boxSizer); boxSizer->Fit(w); bbSetOutputWidget(w); } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void StaticBox::bbUserSetDefaultValues() { bbSetInputBoxTitle(""); bbSetInputBoxContent(NULL); std::cout << "initialized"<