#pragma once #include "PolycodeEditor.h" #include #include using namespace Polycode; class PolycodeTextEditor : public PolycodeEditor { public: PolycodeTextEditor(); virtual ~PolycodeTextEditor(); bool openFile(String filePath); void Resize(int x, int y); void saveFile(); protected: UITextInput *textInput; }; class PolycodeTextEditorFactory : public PolycodeEditorFactory { public: PolycodeTextEditorFactory() : PolycodeEditorFactory() { extensions.push_back("lua"); extensions.push_back("txt"); extensions.push_back("xml");} PolycodeEditor *createEditor() { return new PolycodeTextEditor(); } };