#include #include #include namespace creaImageIO { // CTor WxTreeView::WxTreeView(TreeHandler* handler, wxWindow* parent, const wxWindowID id) : wxPanel(parent,id), TreeView(handler) { GimmickDebugMessage(1,"WxTreeView::WxTreeView" < 0 (not for Root level) for (int i = 1; i < handler->GetTree().GetNumberOfLevels(); ++i) { GimmickDebugMessage(5,"Creating ListCtrl for level "<GetTree().GetAttributeDescriptorList(i).begin(); a != handler->GetTree().GetAttributeDescriptorList(i).end(); ++a) { GimmickDebugMessage(5,"Creating column "<GetName() <InsertColumn(col, crea::std2wx(a->GetName()), col_style); col++; } mListCtrl.push_back(ctrl); sizer->Add( ctrl ,1, wxGROW ,0); } SetSizer( sizer ); SetAutoLayout(true); Layout(); } /// Destructor WxTreeView::~WxTreeView() { GimmickDebugMessage(1,"WxTreeView::~WxTreeView" <