LibreOffice Module starmath (master) 1
|
Go to the source code of this file.
Classes | |
class | SmCursor |
Formula cursor. More... | |
class | SmNodeListParser |
Minimalistic recursive decent SmNodeList parser. More... | |
Macros | |
#define | HORIZONTICAL_DISTANCE_FACTOR 10 |
Factor to multiple the squared horizontal distance with Used for Up and Down movement. More... | |
Typedefs | |
typedef std::list< SmNode * > | SmNodeList |
A list of nodes. More... | |
typedef std::list< std::unique_ptr< SmNode > > | SmClipboard |
Enumerations | |
enum | SmMovementDirection { MoveUp , MoveDown , MoveLeft , MoveRight } |
Enum of direction for movement. More... | |
enum | SmFormulaElement { BlankElement , FactorialElement , PlusElement , MinusElement , CDotElement , EqualElement , LessThanElement , GreaterThanElement , PercentElement } |
Enum of elements that can inserted into a formula. More... | |
enum class | SmBracketType { Round , Square , Curly } |
Bracket types that can be inserted. More... | |
#define HORIZONTICAL_DISTANCE_FACTOR 10 |
Factor to multiple the squared horizontal distance with Used for Up and Down movement.
Definition at line 19 of file cursor.hxx.
typedef std::list<std::unique_ptr<SmNode> > SmClipboard |
Definition at line 58 of file cursor.hxx.
typedef std::list<SmNode*> SmNodeList |
A list of nodes.
Definition at line 56 of file cursor.hxx.
|
strong |
Bracket types that can be inserted.
Enumerator | |
---|---|
Round | Round brackets, left command "(". |
Square | Square brackets, left command "[". |
Curly | Curly brackets, left command "lbrace". |
Definition at line 45 of file cursor.hxx.
enum SmFormulaElement |
Enum of elements that can inserted into a formula.
Enumerator | |
---|---|
BlankElement | |
FactorialElement | |
PlusElement | |
MinusElement | |
CDotElement | |
EqualElement | |
LessThanElement | |
GreaterThanElement | |
PercentElement |
Definition at line 31 of file cursor.hxx.
enum SmMovementDirection |
Enum of direction for movement.
Enumerator | |
---|---|
MoveUp | |
MoveDown | |
MoveLeft | |
MoveRight |
Definition at line 22 of file cursor.hxx.