[apps/stats] Fix table margins.

This commit is contained in:
Léa Saviot
2018-05-28 14:23:59 +02:00
parent 41215ac593
commit 0d47a193b2
4 changed files with 7 additions and 2 deletions

View File

@@ -180,7 +180,7 @@ View * StoreController::loadView() {
for (int i = 0; i < k_maxNumberOfEditableCells; i++) {
m_editableCells[i] = new StoreCell(tableView, this, m_draftTextBuffer);
}
tableView->setMargins(k_margin);
tableView->setMargins(k_margin, k_scrollBarMargin, k_scrollBarMargin, k_margin);
return tableView;
}

View File

@@ -36,6 +36,7 @@ public:
protected:
static constexpr KDCoordinate k_cellWidth = 80; //TODO
static constexpr KDCoordinate k_margin = 8;
static constexpr KDCoordinate k_scrollBarMargin = Metric::CommonRightMargin;
constexpr static int k_maxNumberOfEditableCells = 22 * FloatPairStore::k_numberOfSeries;
constexpr static int k_numberOfTitleCells = FloatPairStore::k_numberOfColumnsPerSeries * FloatPairStore::k_numberOfSeries; // TODO Put finer number of cells
static constexpr int k_titleCellType = 0;

View File

@@ -212,7 +212,9 @@ View * CalculationController::loadView() {
}
m_hideableCell = new HideableEvenOddCell();
m_hideableCell->setHide(true);
View * result = TabTableController::loadView();
View * result = TabTableController::loadView();
SelectableTableView * casterResult = static_cast<SelectableTableView *>(result);
casterResult->setMargins(k_margin, k_scrollBarMargin, k_scrollBarMargin, k_margin);
return result;
}

View File

@@ -54,6 +54,8 @@ private:
static constexpr KDCoordinate k_cellHeight = 20;
static constexpr KDCoordinate k_calculationTitleCellWidth = 175;
static constexpr KDCoordinate k_calculationCellWidth = 50;
static constexpr KDCoordinate k_margin = 8;
static constexpr KDCoordinate k_scrollBarMargin = Metric::CommonRightMargin;
Responder * tabController() const override;
View * loadView() override;