Files
Upsilon/apps/code/editor_controller.cpp
Émilie Feral ea55df62d4 [apps/code] Correct text area buffer size
Change-Id: Icc250bd3f4db2e8f9f96471dedbdfd31eab220af
2017-08-18 13:34:34 +02:00

29 lines
552 B
C++

#include "editor_controller.h"
namespace Code {
EditorController::EditorController(Program * program) :
ViewController(nullptr),
m_view(this, program->editableContent(), program->bufferSize()),
m_program(program)
{
}
View * EditorController::view() {
return &m_view;
}
bool EditorController::handleEvent(Ion::Events::Event event) {
if (event == Ion::Events::OK) {
app()->dismissModalViewController();
return true;
}
return false;
}
void EditorController::didBecomeFirstResponder() {
app()->setFirstResponder(&m_view);
}
}