Commit Graph

41 Commits

Author SHA1 Message Date
Léa Saviot
dca209305d [poincare] Remove code not used 2018-09-20 13:22:09 +02:00
Léa Saviot
116ef9ee39 [poincare] Fix typo 2018-09-20 11:19:52 +02:00
Émilie Feral
365b145cf3 [poincare] Change names: LayoutReference-->Layout 2018-09-18 16:29:44 +02:00
Émilie Feral
8cffbdd7de [poincare] Change name of files: *_layout_node --> *_layout 2018-09-14 16:57:12 +02:00
Émilie Feral
616e4c0bcc [poincare] Change name: LayoutRef --> LayoutReference 2018-09-14 16:57:12 +02:00
Léa Saviot
c2accd5b4a [poincare] Implement LayoutCursor::middleLeftPoint() 2018-09-12 17:12:21 +02:00
Léa Saviot
0b61b2a338 [poincare] Clean inlines in LayoutCursor and LayoutReference 2018-09-06 14:21:51 +02:00
Léa Saviot
c65ab9ef67 [poincare] Fix use of isUninitialized 2018-09-06 09:59:59 +02:00
Léa Saviot
e3a09286ac [poincare] Remove AllocationFailures 2018-09-05 16:19:11 +02:00
Léa Saviot
0ccc5d8fda [poincarE] Use ParenthesisLayouts in LayoutCursor 2018-08-28 16:24:17 +02:00
Léa Saviot
71c807b565 [poincare] Node->isDefined becomes !Node->isUninitialized 2018-08-14 16:40:12 +02:00
Léa Saviot
5d9e69dedc [poincare] Remove Tree constructors that use nullptr as parameter 2018-08-14 14:58:47 +02:00
Léa Saviot
a6f61f91a9 ’poincare] Clean some layouts 2018-08-10 17:21:53 +02:00
Léa Saviot
6c5e6349e4 [poincare] Fix LayoutNode and LayoutCursor 2018-08-10 13:23:15 +02:00
Émilie Feral
ecc71f84b8 [poincare] Change methods names of TreeByReference: add 'InPlace' 2018-08-07 14:19:30 +02:00
Léa Saviot
5e6dea559f [poincare] Make add/remove methos protected on TreeRef
And public in NAryExpressionRef, HorizontalLayoutRef, ...
Also fix matrix addition of children
2018-08-03 14:54:34 +02:00
Léa Saviot
ee2ebdcdc0 [poincare] addLayoutAndMoveCursor collapses only if layout is not AFail 2018-08-01 10:46:45 +02:00
Léa Saviot
4190db882c [poincare] Edge case in LayoutCursor::baseForNewPowerLayout 2018-07-31 15:39:33 +02:00
Léa Saviot
978d3de571 [poincare] EmptyLayout handles color change when adding sibling
Not LayoutCursor::baseForNewPowerLayout
2018-07-31 11:14:05 +02:00
Léa Saviot
de78db5cda [poincare] Add layout: move cursor only if main layout is not AFail 2018-07-27 15:37:01 +02:00
Léa Saviot
2e8c7dee92 [poincare] MatrixLayoutNode 2018-07-25 17:02:09 +02:00
Léa Saviot
cddbdaa71d [poincare] FractionLayoutNode 2018-07-20 10:50:53 +02:00
Léa Saviot
9112feba6c [poincare] NthRootLayoutNode 2018-07-19 10:36:59 +02:00
Léa Saviot
9b7987c0bb [poincare] LayoutCursor::addEmptyTenPowerLayout 2018-07-13 11:13:35 +02:00
Léa Saviot
2bb5c3d831 [poincare] LayoutCursor::addEmptyExponentialLayout 2018-07-13 11:10:55 +02:00
Léa Saviot
4eb5b4355a [poincare] LayoutCursor::addEmptyPowerLayout 2018-07-13 10:43:39 +02:00
Léa Saviot
5ad469c654 [poincare] Better handling of cursor when adding square power 2018-07-13 10:26:39 +02:00
Léa Saviot
7cf3210738 [poincare] Add VerticalOffsetLayoutNode 2018-07-12 14:04:10 +02:00
Léa Saviot
9951e50a9c [poincare] Use LayoutCursor::layoutNode() 2018-07-12 10:59:53 +02:00
Léa Saviot
b2ea3caefa [tree] Rename collapseSiblingsAndMoveCursor -> collapseSiblings 2018-07-11 17:25:53 +02:00
Léa Saviot
ddddafe626 [tree] Put pool modification methods in references, not nodes 2018-07-11 17:25:26 +02:00
Léa Saviot
74e4a83e59 [poincare] Add methods on LayoutCursor 2018-07-06 15:15:42 +02:00
Léa Saviot
9f3bf79955 [poincare] Add methods on LayoutCursor 2018-07-06 13:40:36 +02:00
Léa Saviot
be62c3c433 [poincare] Add methods to layouts 2018-07-06 11:36:58 +02:00
Léa Saviot
785df118dc [poincare] Fix layout insertion 2018-07-06 11:35:52 +02:00
Léa Saviot
48aac1c908 [poincare] LayoutCursor::insertText 2018-07-05 11:34:49 +02:00
Léa Saviot
2eba0825d2 [poincare] Translate methods to new tree structure 2018-07-04 11:53:46 +02:00
Léa Saviot
e7b2589ec8 [poincare] Add LayoutCursor::baseline() 2018-07-03 18:44:07 +02:00
Léa Saviot
f4ffa06add [poincare] Add LayoutCursor::cursorHeight() 2018-07-03 18:39:06 +02:00
Léa Saviot
049cf772e2 [poincare] Adapt CharLayoutNode and HorizontalLayoutNode 2018-07-03 10:02:29 +02:00
Léa Saviot
c955292105 [poincare] Coninue tree migration 2018-07-02 17:20:30 +02:00