#ifndef __vtkKWGenericToolBox_h #define __vtkKWGenericToolBox_h #include class vtkMetaDataSet; class vtkKWPushButton; class vtkKWGenericToolBox : public vtkKWToolBox { public: static vtkKWGenericToolBox* New(); vtkTypeRevisionMacro(vtkKWGenericToolBox,vtkKWToolBox); virtual void ButtonSaveCallBack(); virtual void ButtonDuplicateCallBack(); virtual void ButtonAttributesCallBack(); virtual void ButtonLoadArrayCallBack(); virtual void Update(); protected: vtkKWGenericToolBox(); ~vtkKWGenericToolBox(); // Description: // Create the widget. virtual void CreateButtons(); virtual void CreateWidget(); virtual void Pack(); vtkKWPushButton* ButtonSave; vtkKWPushButton* ButtonDuplicate; vtkKWPushButton* ButtonAttributes; vtkKWPushButton* ButtonLoadArray; private: vtkKWGenericToolBox(const vtkKWGenericToolBox&); // Not implemented. void operator=(const vtkKWGenericToolBox&); // Not implemented. }; #endif