[solver] Improve cell layouts in solutions controller

This commit is contained in:
Émilie Feral
2018-06-01 16:42:02 +02:00
parent 36d058caec
commit 7988f83657
2 changed files with 3 additions and 3 deletions

View File

@@ -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) {

View File

@@ -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];