Numworks Epsilon
1.4.1
Graphing Calculator Operating System
product_layout.h
Go to the documentation of this file.
1
#ifndef POINCARE_PRODUCT_LAYOUT_H
2
#define POINCARE_PRODUCT_LAYOUT_H
3
4
#include "
sequence_layout.h
"
5
6
namespace
Poincare
{
7
8
class
ProductLayout
:
public
SequenceLayout
{
9
public
:
10
using
SequenceLayout::SequenceLayout
;
11
protected
:
12
void
render
(
KDContext
* ctx,
KDPoint
p,
KDColor
expressionColor,
KDColor
backgroundColor)
override
;
13
private
:
14
constexpr
static
KDCoordinate
k_lineThickness = 1;
15
};
16
17
}
18
19
#endif
KDCoordinate
int16_t KDCoordinate
Definition:
coordinate.h:6
Poincare::ProductLayout::render
void render(KDContext *ctx, KDPoint p, KDColor expressionColor, KDColor backgroundColor) override
Definition:
product_layout.cpp:7
Poincare
Definition:
absolute_value.h:8
Poincare::SequenceLayout::SequenceLayout
SequenceLayout(ExpressionLayout *lowerBoundLayout, ExpressionLayout *upperBoundLayout, ExpressionLayout *argumentLayout)
Definition:
sequence_layout.cpp:7
KDPoint
Definition:
point.h:6
Poincare::SequenceLayout
Definition:
sequence_layout.h:9
sequence_layout.h
KDContext
Definition:
context.h:8
KDColor
Definition:
color.h:6
Poincare::ProductLayout
Definition:
product_layout.h:8
epsilon
poincare
src
layout
product_layout.h
Generated by
1.8.14