#ifndef __wxGEditorTabPanel_h__
#define __wxGEditorTabPanel_h__
+//Includes same project
+#include "wxVtkSceneManager.h"
+#include "wxTabPanelsManager.h"
+
+//Includes wxWidgets
#include <wx/panel.h>
#include <wx/aui/aui.h>
#include <wx/dnd.h>
+//Includes creaMaracasVisu
#include <wxVtk3DBaseView.h>
+//Includes std
#include <iostream>
-#include "wxVtkSceneManager.h"
-#include "VTKGObjectsFactory.h"
+
+
namespace bbtk
{
+ class wxVtkSceneManager;
+
+ class wxTabPanelsManager;
+
class wxGEditorTabPanel : public wxTextDropTarget, public wxPanel
{
public:
void initWxVtkCanvas();
virtual bool OnDropText(wxCoord x, wxCoord y, const wxString& data);
+ void setPanelsManager(wxTabPanelsManager* panelsManager);
+
+ void displayBlackBoxInfo(std::string packageName, std::string boxName);
private:
int _id;
wxAuiManager *_panelAUIMgr;
wxVtkSceneManager *_sceneManager;
+ wxTabPanelsManager* _panelsManager;
protected: