[apps/escher/poincare] Use 2D Edition in Sequence and Graph apps.

EditableExpressionView is renamed ScrollableViewWithCursor.
EditableExpressionView is now a View that displays either a TextField or
a ScrollableViewWithCursor, depending on Poincare::Preferences.

Change-Id: Id44ddcd9a83f5fd17d65753ca4c94c5c7cda9b8a
This commit is contained in:
Léa Saviot
2018-01-22 17:38:02 +01:00
parent 17cbcd0ab5
commit 4d778b5d9f
42 changed files with 793 additions and 690 deletions

View File

@@ -95,6 +95,11 @@ bool ModalViewController::ContentView::isDisplayingModal() const {
return m_isDisplayingModal;
}
void ModalViewController::ContentView::reload() {
markRectAsDirty(frame());
layoutSubviews();
}
ModalViewController::ModalViewController(Responder * parentResponder, ViewController * child) :
ViewController(parentResponder),
m_contentView(),
@@ -162,3 +167,7 @@ void ModalViewController::viewDidDisappear() {
}
m_regularViewController->viewDidDisappear();
}
void ModalViewController::reloadView() {
m_contentView.reload();
}