mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-20 22:30:30 +01:00
[escher/view] setFrame and layoutSubviews can be forced
This commit is contained in:
@@ -25,12 +25,12 @@ View * EditExpressionController::ContentView::subviewAtIndex(int index) {
|
||||
return &m_expressionField;
|
||||
}
|
||||
|
||||
void EditExpressionController::ContentView::layoutSubviews() {
|
||||
void EditExpressionController::ContentView::layoutSubviews(bool force) {
|
||||
KDCoordinate inputViewFrameHeight = m_expressionField.minimalSizeForOptimalDisplay().height();
|
||||
KDRect mainViewFrame(0, 0, bounds().width(), bounds().height() - inputViewFrameHeight);
|
||||
m_mainView->setFrame(mainViewFrame);
|
||||
m_mainView->setFrame(mainViewFrame, force);
|
||||
KDRect inputViewFrame(0, bounds().height() - inputViewFrameHeight, bounds().width(), inputViewFrameHeight);
|
||||
m_expressionField.setFrame(inputViewFrame);
|
||||
m_expressionField.setFrame(inputViewFrame, force);
|
||||
}
|
||||
|
||||
void EditExpressionController::ContentView::reload() {
|
||||
|
||||
Reference in New Issue
Block a user