9 m_baseLayout(baseLayout),
10 m_indiceLayout(indiceLayout),
21 delete m_indiceLayout;
29 return m_indiceLayout;
47 return m_indiceLayout;
58 y = m_indiceLayout->
size().
height() - k_indiceHeight;
60 if (
child == m_indiceLayout) {
KDPoint positionOfChild(ExpressionLayout *child) override
constexpr KDCoordinate width() const
ExpressionLayout * indiceLayout()
KDSize computeSize() override
ExpressionLayout * baseLayout()
BaselineRelativeLayout(ExpressionLayout *baseLayout, ExpressionLayout *indiceLayout, Type type)
ExpressionLayout * child(uint16_t index) override
void render(KDContext *ctx, KDPoint p, KDColor expressionColor, KDColor backgroundColor) override
void setParent(ExpressionLayout *parent)
~BaselineRelativeLayout()
constexpr KDCoordinate height() const