mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-28 18:20:14 +01:00
[ExpressionEditor] TextView to see serialization results.
Just for development purposes. Change-Id: I8700818a8d5705e2c610bd448fbcc2deea6b9971
This commit is contained in:
@@ -7,6 +7,7 @@ ExpressionEditorView::ExpressionEditorView(Responder * parentResponder, Poincare
|
||||
SolidColorView(KDColorWhite),
|
||||
m_scrollableExpressionViewWithCursor(parentResponder, expressionLayout, cursor)
|
||||
{
|
||||
m_serializerTextView.setText("Hello");
|
||||
}
|
||||
|
||||
void ExpressionEditorView::cursorPositionChanged() {
|
||||
@@ -14,7 +15,20 @@ void ExpressionEditorView::cursorPositionChanged() {
|
||||
m_scrollableExpressionViewWithCursor.scrollToCursor();
|
||||
}
|
||||
|
||||
void ExpressionEditorView::setText(const char * text) {
|
||||
m_serializerTextView.setText(text);
|
||||
}
|
||||
|
||||
View * ExpressionEditorView::subviewAtIndex(int index) {
|
||||
assert(index >= 0 && index < 2);
|
||||
if (index == 0) {
|
||||
return &m_scrollableExpressionViewWithCursor;
|
||||
}
|
||||
return &m_serializerTextView;
|
||||
}
|
||||
|
||||
void ExpressionEditorView::layoutSubviews() {
|
||||
m_serializerTextView.setFrame(KDRect(0, 0, bounds().width(), 20));
|
||||
m_scrollableExpressionViewWithCursor.setFrame(KDRect(
|
||||
k_margin,
|
||||
k_margin,
|
||||
@@ -24,7 +38,7 @@ void ExpressionEditorView::layoutSubviews() {
|
||||
}
|
||||
|
||||
KDSize ExpressionEditorView::minimalSizeForOptimalDisplay() const {
|
||||
return m_scrollableExpressionViewWithCursor.minimalSizeForOptimalDisplay();
|
||||
return KDSize(300, 220);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user