mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[apps] Fix Stores margins
This commit is contained in:
@@ -41,7 +41,7 @@ void StoreController::willDisplayCellAtLocation(HighlightCell * cell, int i, int
|
||||
}
|
||||
Shared::StoreTitleCell * mytitleCell = static_cast<Shared::StoreTitleCell *>(cell);
|
||||
bool isValuesColumn = i%Store::k_numberOfColumnsPerSeries == 0;
|
||||
mytitleCell->setSeparatorLeft(isValuesColumn);
|
||||
mytitleCell->setSeparatorLeft(isValuesColumn && i > 0);
|
||||
int seriesIndex = i/Store::k_numberOfColumnsPerSeries;
|
||||
mytitleCell->setColor(m_store->numberOfPairsOfSeries(seriesIndex) == 0 ? Palette::GreyDark : Store::colorOfSeriesAtIndex(seriesIndex)); // TODO Share GreyDark with graph/list_controller and statistics/store_controller
|
||||
char name[] = {isValuesColumn ? 'X' : 'Y', static_cast<char>('1' + seriesIndex), 0};
|
||||
|
||||
@@ -148,7 +148,7 @@ int StoreController::typeAtLocation(int i, int j) {
|
||||
void StoreController::willDisplayCellAtLocation(HighlightCell * cell, int i, int j) {
|
||||
// Handle the separator
|
||||
if (typeAtLocation(i, j) == k_editableCellType) {
|
||||
bool shouldHaveLeftSeparator = i % DoublePairStore::k_numberOfColumnsPerSeries == 0;
|
||||
bool shouldHaveLeftSeparator = i > 0 && ( i % DoublePairStore::k_numberOfColumnsPerSeries == 0);
|
||||
static_cast<StoreCell *>(cell)->setSeparatorLeft(shouldHaveLeftSeparator);
|
||||
}
|
||||
// Handle hidden cells
|
||||
|
||||
@@ -46,8 +46,6 @@ public:
|
||||
|
||||
protected:
|
||||
static constexpr KDCoordinate k_cellWidth = 116;
|
||||
static constexpr KDCoordinate k_margin = 8;
|
||||
static constexpr KDCoordinate k_scrollBarMargin = Metric::CommonRightMargin;
|
||||
constexpr static int k_maxNumberOfEditableCells = (Ion::Display::Width/k_cellWidth+2) * ((Ion::Display::Height - Metric::TitleBarHeight - Metric::TabHeight)/k_cellHeight+2);
|
||||
constexpr static int k_numberOfTitleCells = 4;
|
||||
static constexpr int k_titleCellType = 0;
|
||||
@@ -62,7 +60,7 @@ protected:
|
||||
// Responder
|
||||
void didBecomeFirstResponder() override;
|
||||
private:
|
||||
static constexpr KDCoordinate k_margin = 8;
|
||||
static constexpr KDCoordinate k_margin = 5;
|
||||
static constexpr KDCoordinate k_scrollBarMargin = Metric::CommonRightMargin;
|
||||
static constexpr KDCoordinate k_formulaInputHeight = 31;
|
||||
int numberOfSubviews() const override { return 1 + m_displayFormulaInputView; }
|
||||
|
||||
@@ -44,7 +44,7 @@ void StoreController::willDisplayCellAtLocation(HighlightCell * cell, int i, int
|
||||
}
|
||||
Shared::StoreTitleCell * mytitleCell = static_cast<Shared::StoreTitleCell *>(cell);
|
||||
bool isValuesColumn = i%Store::k_numberOfColumnsPerSeries == 0;
|
||||
mytitleCell->setSeparatorLeft(isValuesColumn);
|
||||
mytitleCell->setSeparatorLeft(i > 0 && isValuesColumn);
|
||||
int seriesIndex = i/Store::k_numberOfColumnsPerSeries;
|
||||
assert(seriesIndex >= 0 && seriesIndex < DoublePairStore::k_numberOfSeries);
|
||||
if (isValuesColumn) {
|
||||
|
||||
@@ -30,7 +30,7 @@ public:
|
||||
constexpr static KDCoordinate FractionAndConjugateHorizontalOverflow = 2;
|
||||
constexpr static KDCoordinate FractionAndConjugateHorizontalMargin = 2;
|
||||
constexpr static KDCoordinate MinimalBracketAndParenthesisHeight = 18;
|
||||
constexpr static KDCoordinate TableSeparatorThickness = 2;
|
||||
constexpr static KDCoordinate TableSeparatorThickness = 5;
|
||||
constexpr static KDCoordinate ExpressionViewHorizontalMargin = 5;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user