|
Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <parenthesis_layout.h>
Public Member Functions | |
| ParenthesisLayout (ExpressionLayout *operandLayout) | |
| ~ParenthesisLayout () | |
| ParenthesisLayout (const ParenthesisLayout &other)=delete | |
| ParenthesisLayout (ParenthesisLayout &&other)=delete | |
| ParenthesisLayout & | operator= (const ParenthesisLayout &other)=delete |
| ParenthesisLayout & | operator= (ParenthesisLayout &&other)=delete |
Public Member Functions inherited from Poincare::ExpressionLayout | |
| 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) |
Static Public Attributes | |
| static constexpr KDCoordinate | k_parenthesisCurveWidth = 5 |
| static constexpr KDCoordinate | k_parenthesisCurveHeight = 7 |
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 | |
Protected Attributes inherited from Poincare::ExpressionLayout | |
| KDCoordinate | m_baseline |
Definition at line 9 of file parenthesis_layout.h.
| Poincare::ParenthesisLayout::ParenthesisLayout | ( | ExpressionLayout * | operandLayout | ) |
Definition at line 52 of file parenthesis_layout.cpp.
| Poincare::ParenthesisLayout::~ParenthesisLayout | ( | ) |
Definition at line 64 of file parenthesis_layout.cpp.
|
delete |
|
delete |
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 93 of file parenthesis_layout.cpp.
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 89 of file parenthesis_layout.cpp.
|
delete |
|
delete |
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 100 of file parenthesis_layout.cpp.
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 72 of file parenthesis_layout.cpp.
|
static |
Definition at line 18 of file parenthesis_layout.h.
|
static |
Definition at line 17 of file parenthesis_layout.h.