Numworks Epsilon
1.4.1
Graphing Calculator Operating System
absolute_value_layout.h
Go to the documentation of this file.
1
#ifndef POINCARE_ABSOLUTE_VALUE_LAYOUT_H
2
#define POINCARE_ABSOLUTE_VALUE_LAYOUT_H
3
4
#include "
bracket_layout.h
"
5
6
namespace
Poincare
{
7
8
class
AbsoluteValueLayout
:
public
BracketLayout
{
9
public
:
10
AbsoluteValueLayout
(
ExpressionLayout
* operandLayout) :
BracketLayout
(operandLayout) {}
11
~AbsoluteValueLayout
() {}
12
AbsoluteValueLayout
(
const
AbsoluteValueLayout
& other) =
delete
;
13
AbsoluteValueLayout
(
AbsoluteValueLayout
&& other) =
delete
;
14
AbsoluteValueLayout
&
operator=
(
const
AbsoluteValueLayout
& other) =
delete
;
15
AbsoluteValueLayout
&
operator=
(
AbsoluteValueLayout
&& other) =
delete
;
16
protected
:
17
KDCoordinate
widthMargin
()
const
{
return
2; }
18
bool
renderTopBar
()
const
{
return
false
; }
19
bool
renderBottomBar
()
const
{
return
false
; }
20
};
21
22
}
23
24
#endif
Poincare::AbsoluteValueLayout::renderBottomBar
bool renderBottomBar() const
Definition:
absolute_value_layout.h:19
bracket_layout.h
KDCoordinate
int16_t KDCoordinate
Definition:
coordinate.h:6
Poincare::AbsoluteValueLayout
Definition:
absolute_value_layout.h:8
Poincare
Definition:
absolute_value.h:8
Poincare::AbsoluteValueLayout::renderTopBar
bool renderTopBar() const
Definition:
absolute_value_layout.h:18
Poincare::AbsoluteValueLayout::widthMargin
KDCoordinate widthMargin() const
Definition:
absolute_value_layout.h:17
Poincare::ExpressionLayout
Definition:
expression_layout.h:8
Poincare::AbsoluteValueLayout::operator=
AbsoluteValueLayout & operator=(const AbsoluteValueLayout &other)=delete
Poincare::AbsoluteValueLayout::~AbsoluteValueLayout
~AbsoluteValueLayout()
Definition:
absolute_value_layout.h:11
Poincare::AbsoluteValueLayout::AbsoluteValueLayout
AbsoluteValueLayout(ExpressionLayout *operandLayout)
Definition:
absolute_value_layout.h:10
Poincare::BracketLayout
Definition:
bracket_layout.h:9
epsilon
poincare
src
layout
absolute_value_layout.h
Generated by
1.8.14