Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <baseline_relative_layout.h>
Public Types | |
enum | Type { Type::Subscript, Type::Superscript } |
Public Member Functions | |
BaselineRelativeLayout (ExpressionLayout *baseLayout, ExpressionLayout *indiceLayout, Type type) | |
~BaselineRelativeLayout () | |
BaselineRelativeLayout (const BaselineRelativeLayout &other)=delete | |
BaselineRelativeLayout (BaselineRelativeLayout &&other)=delete | |
BaselineRelativeLayout & | operator= (const BaselineRelativeLayout &other)=delete |
BaselineRelativeLayout & | operator= (BaselineRelativeLayout &&other)=delete |
ExpressionLayout * | baseLayout () |
ExpressionLayout * | indiceLayout () |
![]() | |
ExpressionLayout () | |
virtual | ~ExpressionLayout ()=default |
void | draw (KDContext *ctx, KDPoint p, KDColor expressionColor=KDColorBlack, KDColor backgroundColor=KDColorWhite) |
KDPoint | origin () |
KDSize | size () |
KDCoordinate | baseline () |
void | setParent (ExpressionLayout *parent) |
Protected Member Functions | |
void | render (KDContext *ctx, KDPoint p, KDColor expressionColor, KDColor backgroundColor) override |
KDSize | computeSize () override |
ExpressionLayout * | child (uint16_t index) override |
KDPoint | positionOfChild (ExpressionLayout *child) override |
Additional Inherited Members | |
![]() | |
KDCoordinate | m_baseline |
Definition at line 9 of file baseline_relative_layout.h.
|
strong |
Enumerator | |
---|---|
Subscript | |
Superscript |
Definition at line 11 of file baseline_relative_layout.h.
Poincare::BaselineRelativeLayout::BaselineRelativeLayout | ( | ExpressionLayout * | baseLayout, |
ExpressionLayout * | indiceLayout, | ||
Type | type | ||
) |
Definition at line 7 of file baseline_relative_layout.cpp.
Poincare::BaselineRelativeLayout::~BaselineRelativeLayout | ( | ) |
Definition at line 19 of file baseline_relative_layout.cpp.
|
delete |
|
delete |
ExpressionLayout * Poincare::BaselineRelativeLayout::baseLayout | ( | ) |
Definition at line 24 of file baseline_relative_layout.cpp.
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 42 of file baseline_relative_layout.cpp.
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 36 of file baseline_relative_layout.cpp.
ExpressionLayout * Poincare::BaselineRelativeLayout::indiceLayout | ( | ) |
Definition at line 28 of file baseline_relative_layout.cpp.
|
delete |
|
delete |
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 53 of file baseline_relative_layout.cpp.
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 32 of file baseline_relative_layout.cpp.