mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[solver] Improve cell layouts in solutions controller
This commit is contained in:
@@ -134,7 +134,7 @@ KDCoordinate SolutionsController::rowHeight(int j) {
|
||||
KDCoordinate exactLayoutHeight = exactLayout->size().height();
|
||||
KDCoordinate approximateLayoutHeight = approximateLayout->size().height();
|
||||
KDCoordinate layoutHeight = max(exactLayout->baseline(), approximateLayout->baseline()) + max(exactLayoutHeight-exactLayout->baseline(), approximateLayoutHeight-approximateLayout->baseline());
|
||||
return layoutHeight+k_defaultCellHeight;
|
||||
return layoutHeight+ScrollableExactApproximateExpressionsCell::k_margin*2;
|
||||
}
|
||||
|
||||
KDCoordinate SolutionsController::cumulatedHeightFromIndex(int j) {
|
||||
|
||||
@@ -35,8 +35,8 @@ public:
|
||||
/* Responder */
|
||||
void didBecomeFirstResponder() override;
|
||||
private:
|
||||
constexpr static int k_symbolCellWidth = 100;
|
||||
constexpr static int k_valueCellWidth = 180;
|
||||
constexpr static int k_symbolCellWidth = 90;
|
||||
constexpr static int k_valueCellWidth = 190;
|
||||
constexpr static KDCoordinate k_defaultCellHeight = 20;
|
||||
EquationStore * m_equationStore;
|
||||
EvenOddBufferTextCell m_symbolCells[EquationStore::k_maxNumberOfSolutions];
|
||||
|
||||
Reference in New Issue
Block a user