diff --git a/poincare/Makefile b/poincare/Makefile index bb5d2acd4..193bb6154 100644 --- a/poincare/Makefile +++ b/poincare/Makefile @@ -93,7 +93,7 @@ objs += $(addprefix poincare/src/layout/,\ bounded_static_layout_hierarchy.o\ bracket_pair_layout.o\ left_bracket_layout.o\ - bracket_left_right_layout.o\ + bracket_layout.o\ right_bracket_layout.o\ ceiling_layout.o\ char_layout.o\ diff --git a/poincare/src/layout/bracket_left_right_layout.cpp b/poincare/src/layout/bracket_layout.cpp similarity index 73% rename from poincare/src/layout/bracket_left_right_layout.cpp rename to poincare/src/layout/bracket_layout.cpp index 540a4ce89..f00ac99f8 100644 --- a/poincare/src/layout/bracket_left_right_layout.cpp +++ b/poincare/src/layout/bracket_layout.cpp @@ -1,4 +1,4 @@ -#include "bracket_left_right_layout.h" +#include "bracket_layout.h" #include extern "C" { #include @@ -7,18 +7,18 @@ extern "C" { namespace Poincare { -BracketLeftRightLayout::BracketLeftRightLayout() : +BracketLayout::BracketLayout() : StaticLayoutHierarchy<0>(), m_operandHeightComputed(false) { } -void BracketLeftRightLayout::invalidAllSizesPositionsAndBaselines() { +void BracketLayout::invalidAllSizesPositionsAndBaselines() { m_operandHeightComputed = false; ExpressionLayout::invalidAllSizesPositionsAndBaselines(); } -bool BracketLeftRightLayout::moveLeft(ExpressionLayoutCursor * cursor, bool * shouldRecomputeLayout) { +bool BracketLayout::moveLeft(ExpressionLayoutCursor * cursor, bool * shouldRecomputeLayout) { assert(cursor->pointedExpressionLayout() == this); // Case: Right. // Go Left. @@ -35,7 +35,7 @@ bool BracketLeftRightLayout::moveLeft(ExpressionLayoutCursor * cursor, bool * sh return false; } -bool BracketLeftRightLayout::moveRight(ExpressionLayoutCursor * cursor, bool * shouldRecomputeLayout) { +bool BracketLayout::moveRight(ExpressionLayoutCursor * cursor, bool * shouldRecomputeLayout) { assert(cursor->pointedExpressionLayout() == this); // Case: Left. // Go Right. @@ -53,11 +53,11 @@ bool BracketLeftRightLayout::moveRight(ExpressionLayoutCursor * cursor, bool * s } -KDSize BracketLeftRightLayout::computeSize() { +KDSize BracketLayout::computeSize() { return KDSize(k_externWidthMargin + k_lineThickness + k_widthMargin, operandHeight() + k_lineThickness); } -KDCoordinate BracketLeftRightLayout::operandHeight() { +KDCoordinate BracketLayout::operandHeight() { if (!m_operandHeightComputed) { computeOperandHeight(); m_operandHeightComputed = true; @@ -65,7 +65,7 @@ KDCoordinate BracketLeftRightLayout::operandHeight() { return m_operandHeight; } -KDPoint BracketLeftRightLayout::positionOfChild(ExpressionLayout * child) { +KDPoint BracketLayout::positionOfChild(ExpressionLayout * child) { assert(false); return KDPointZero; } diff --git a/poincare/src/layout/bracket_left_right_layout.h b/poincare/src/layout/bracket_layout.h similarity index 80% rename from poincare/src/layout/bracket_left_right_layout.h rename to poincare/src/layout/bracket_layout.h index 9791e18c4..e37e6e8cd 100644 --- a/poincare/src/layout/bracket_left_right_layout.h +++ b/poincare/src/layout/bracket_layout.h @@ -1,13 +1,13 @@ -#ifndef POINCARE_BRACKET_LEFT_RIGHT_LAYOUT_H -#define POINCARE_BRACKET_LEFT_RIGHT_LAYOUT_H +#ifndef POINCARE_BRACKET_LAYOUT_H +#define POINCARE_BRACKET_LAYOUT_H #include namespace Poincare { -class BracketLeftRightLayout : public StaticLayoutHierarchy<0> { +class BracketLayout : public StaticLayoutHierarchy<0> { public: - BracketLeftRightLayout(); + BracketLayout(); void invalidAllSizesPositionsAndBaselines() override; bool moveLeft(ExpressionLayoutCursor * cursor, bool * shouldRecomputeLayout) override; bool moveRight(ExpressionLayoutCursor * cursor, bool * shouldRecomputeLayout) override; diff --git a/poincare/src/layout/left_bracket_layout.h b/poincare/src/layout/left_bracket_layout.h index 0b5d94cd4..12cf64409 100644 --- a/poincare/src/layout/left_bracket_layout.h +++ b/poincare/src/layout/left_bracket_layout.h @@ -1,14 +1,14 @@ #ifndef POINCARE_BRACKET_LEFT_LAYOUT_H #define POINCARE_BRACKET_LEFT_LAYOUT_H -#include +#include #include namespace Poincare { -class LeftBracketLayout : public BracketLeftRightLayout { +class LeftBracketLayout : public BracketLayout { public: - using BracketLeftRightLayout::BracketLeftRightLayout; + using BracketLayout::BracketLayout; ExpressionLayout * clone() const override; int writeTextInBuffer(char * buffer, int bufferSize, int numberOfSignificantDigits = PrintFloat::k_numberOfStoredSignificantDigits) const override { return LayoutEngine::writeOneCharInBuffer(buffer, bufferSize, '['); diff --git a/poincare/src/layout/right_bracket_layout.h b/poincare/src/layout/right_bracket_layout.h index c2bfede34..011c67cf8 100644 --- a/poincare/src/layout/right_bracket_layout.h +++ b/poincare/src/layout/right_bracket_layout.h @@ -1,14 +1,14 @@ #ifndef POINCARE_BRACKET_RIGHT_LAYOUT_H #define POINCARE_BRACKET_RIGHT_LAYOUT_H -#include +#include #include namespace Poincare { -class RightBracketLayout : public BracketLeftRightLayout { +class RightBracketLayout : public BracketLayout { public: - using BracketLeftRightLayout::BracketLeftRightLayout; + using BracketLayout::BracketLayout; ExpressionLayout * clone() const override; int writeTextInBuffer(char * buffer, int bufferSize, int numberOfSignificantDigits = PrintFloat::k_numberOfStoredSignificantDigits) const override { return LayoutEngine::writeOneCharInBuffer(buffer, bufferSize, ']');