[escher][apps] CHange textField API

Change-Id: I766d153b7f7429473f297707a08358051123accc
This commit is contained in:
Émilie Feral
2016-12-13 16:00:55 +01:00
parent fed6664b42
commit 8c284ba34f
35 changed files with 470 additions and 378 deletions

View File

@@ -1,4 +1,5 @@
#include "interval_parameter_controller.h"
#include "../app.h"
#include <assert.h>
namespace Graph {
@@ -6,9 +7,9 @@ namespace Graph {
IntervalParameterController::IntervalParameterController(Responder * parentResponder, Interval * interval) :
FloatParameterController(parentResponder),
m_interval(interval),
m_intervalStartCell(EditableTextMenuListCell((char*)"X Debut")),
m_intervalEndCell(EditableTextMenuListCell((char*)"X Fin")),
m_intervalStepCell(EditableTextMenuListCell((char*)"Pas"))
m_intervalStartCell(EditableTextMenuListCell((char*)"X Debut", &m_selectableTableView, this)),
m_intervalEndCell(EditableTextMenuListCell((char*)"X Fin", &m_selectableTableView, this)),
m_intervalStepCell(EditableTextMenuListCell((char*)"Pas", &m_selectableTableView, this))
{
}
@@ -70,4 +71,9 @@ int IntervalParameterController::reusableCellCount() {
return k_totalNumberOfCell;
}
bool IntervalParameterController::textFieldDidReceiveEvent(TextField * textField, Ion::Events::Event event) {
App * myApp = (App *)app();
return myApp->textFieldDidReceiveEvent(textField, event);
}
}