Léa Saviot
894080f1ab
[apps/escher] EVWithCursor becomes ELField::ContentView
...
Change-Id: I719218e4d1d360800e0f1ef3eebeea774c8d5660
2018-04-23 09:41:20 +02:00
Léa Saviot
22ab94209f
[apps/escher] Rename EditableExpressionView -> ExpressionField
...
Change-Id: Iadfb220ee94e68762305060215f1ead0cac951fb
2018-04-23 09:41:20 +02:00
Léa Saviot
31face58a2
[apps/escher] ScrollableEVWithCursor renamed ExpressionLayoutField
...
Change-Id: Id0e4610fb677d8ad36721eef1a85f1c424d1743e
2018-04-23 09:41:20 +02:00
Léa Saviot
c4b5d4cf40
Merge branch 'SaisieJolieRebase1201' into SaisieJolieMerge10Apr
...
Change-Id: I802dbb9f7c0eebf75a1b6cd21ddd194e89b53752
2018-04-10 17:21:54 +02:00
Émilie Feral
aa984bca74
[escher][ion] Move Record and Kallax in Ion/
2018-03-22 14:01:38 +01:00
Émilie Feral
b9a852a9d1
[escher] Change name: File --> Record, FileSystem --> Kallax
2018-03-22 14:01:38 +01:00
Émilie Feral
c37696133d
[escher] Create class File and FileSystem
2018-03-22 14:01:38 +01:00
Émilie Feral
aade7cb2fe
[escher] Create a class TextInput (from which derived TextField,
...
TextArea)
2018-03-22 13:12:12 +01:00
Émilie Feral
576caa039f
[apps][escher] Add methods 'handleEventWithText' in TextField and
...
TextArea to fix bug in probability (adding a toolbox text from the
calculations controller)
2018-03-22 13:12:12 +01:00
Romain Goyet
489b26e813
Re-organize and re-prefix the Makefile variables
2018-02-02 14:30:35 +01:00
Romain Goyet
314fde955a
[escher] Add a PointerTextView class
2018-02-01 14:10:26 +01:00
Léa Saviot
4d778b5d9f
[apps/escher/poincare] Use 2D Edition in Sequence and Graph apps.
...
EditableExpressionView is renamed ScrollableViewWithCursor.
EditableExpressionView is now a View that displays either a TextField or
a ScrollableViewWithCursor, depending on Poincare::Preferences.
Change-Id: Id44ddcd9a83f5fd17d65753ca4c94c5c7cda9b8a
2018-01-23 10:28:02 +01:00
Léa Saviot
c0a3aadae4
[escher] EditableExpressionView, its delegate and EVWithCursor.
...
Change-Id: Icb05c756ff17e43a7b306bec685a6040eaec303a
2018-01-15 12:14:09 +01:00
Léa Saviot
1967fce13a
[apps] Toolbox layouts are created by parsing the command of the cell.
...
Change-Id: I511e8af2b2247d1df3ca968191566c2b3f01fe11
2018-01-15 11:58:06 +01:00
Léa Saviot
57633829a9
[code] Split the Menu Controller in two columns.
...
The scripts names are on the right and open the script edition.
The left cells open the script options.
Change-Id: I3fbab8c3861f3395c3206775c92cda3470963b26
2017-11-17 14:05:23 +01:00
Léa Saviot
07c6acada4
[escher/code] Move Accordion from escher/ to apps/code/.
...
Change-Id: Id90ef9791f8c18bcdce497b8e20f060314f7b58b
2017-11-17 14:05:23 +01:00
Léa Saviot
68e237702b
[escher/apps] Factorization of Toolbox.
...
MathToolbox methods moved to its parent, Toolbox (in escher).
Node and ToolboxNode classes renamed MessageTree and ToolboxMessageTree.
They are now in escher/, not in apps/.
Change-Id: Ibb26b0e9016094cef79506a1e9fc6dfb492d7103
2017-11-17 11:59:50 +01:00
Léa Saviot
fbb5c70339
[code] Cleaned Script and ScriptStore classes, created accordion.h
...
A Script object now contains its AutoImport marker, its name and its
content. The ScripStore methods have better names and the optimization
is cleaner.
Change-Id: I1b21af2d23f1c9a34f984309512b0c01b2f1c320
2017-11-17 11:59:50 +01:00
Émilie Feral
10c42e276a
[escher] Add a gauge view and a message table cell with gauge
2017-09-06 17:34:18 +02:00
Émilie Feral
f4ecacdfdc
[escher] Fix bug in makefile (inliner)
2017-08-30 09:38:55 +02:00
Romain Goyet
20e1554a13
[escher] First working TextArea implementation
...
Change-Id: Iae9618f54813be9f116d4797feec6fd163a37a66
2017-08-03 23:28:24 +02:00
Émilie Feral
c644a8d4f7
[escher] Fix bug: do not redraw window at each timer fire but only for
...
timer requiring redraw
Change-Id: Ia39a35185a4836809970f5ba77cc76a8b2e6ee26
2017-05-23 15:25:00 +02:00
Émilie Feral
71608762aa
[escher] Add a data source to tab to be hold by snapshots
...
Change-Id: I48b242ff433170d6b9618661e613a47669910a79
2017-05-19 11:25:04 +02:00
Émilie Feral
af4d6b6e81
[escher] Divide class selectable table view delegate in 2: selectable
...
table view data source & selectable table view delegate
Change-Id: I90fbd61e271db3754c13bd0069b95c2026de6814
2017-05-18 14:16:41 +02:00
Émilie Feral
0517066cc0
[escher] Extrude scroll view model to its delegate
...
Change-Id: If863de63f5f77edb5e2905633067e03aecdd8937
2017-05-03 10:22:01 +02:00
Émilie Feral
3f98061a4c
[escher] Extrude the model in selectable table view controller to its
...
delegate
Change-Id: I4d49e0098d501e1419f7b216e828b13efbf74f81
2017-05-03 10:22:01 +02:00
Émilie Feral
1f312d8d54
[escher] Change name clipboard
...
Change-Id: Ie222b9c7c380346759eaec26626cf76068576a94
2017-04-25 14:01:31 +02:00
Émilie Feral
4d08504bf2
[escher] Create a clipped board
...
Change-Id: I994175d902bce2c326149e1b08ebb7c1a60581a2
2017-04-25 11:58:24 +02:00
Émilie Feral
50aacc79ec
[escher] Create dynamic view controller
...
Change-Id: Ic8fe6d095666aa7af76c8d328b0bf83342a09453
2017-04-20 12:11:59 +02:00
Émilie Feral
1f21251011
[escher] Change name: pointer->message
...
Change-Id: I0bd7a7d8da047b03342bec1ff31f29ad7efcc2f6
2017-03-16 15:12:12 +01:00
Émilie Feral
8f1d37c28c
[escher] Add a cursor to text fields
...
Change-Id: Ib4a80a3c6d4b5d76cb56645275e8ecc6d69528ca
2017-03-08 15:42:14 +01:00
Émilie Feral
b36e5dc67c
[escher] Generelize header view controller to button row controller and
...
use it to add two buttons: "tracer" "afficher valeurs"
Change-Id: I8ee9afec9e381de367133e6b3f5ceb738b9790ab
2017-03-07 13:28:26 +01:00
Émilie Feral
21a6ae216a
[escher] Create a class scrollable view
...
Change-Id: I2c588da1f6fd6b1bde878f85c02d0e4dffd04f52
2017-03-07 13:28:26 +01:00
Romain Goyet
3e83fe91f8
[escher] Add an InvocationTimer subclass
...
So that we can build invocation-less timers
Change-Id: I412fc8ad040156340caab295719fb83ed25b8b51
2017-03-07 11:06:59 +01:00
Romain Goyet
ebb633ff23
[escher] Add RunLoop and Timer
...
Change-Id: Icb5b2e82cc9fe999eb4b1c7e9dff75ca92dcca43
2017-03-07 11:00:00 +01:00
Émilie Feral
8f0e440838
[escher] Create a class key view
...
Change-Id: I7a8e02996ceac8bbdb9d9d214f2b3b70b1fc6cf0
2017-03-03 14:32:14 +01:00
Émilie Feral
e65b07286d
[escher] [apps] Get rid of magic numbers
...
Change-Id: Iad192d24324dda37b3d739830cc8ead7a032e22f
2017-02-20 10:54:03 +01:00
Émilie Feral
2e16365100
[escher] Reorganize all cells'name and factorize their layouts
...
Change-Id: I69900ee98ff6a6868f96d70a0e335a589ef16c3f
2017-02-20 10:54:02 +01:00
Émilie Feral
5b73eed76a
[apps] Merge toolboxcontroller and node list controller
...
Change-Id: Ie273b6d7bca3a035e2420ddb6e66a4163d103748
2017-02-20 10:47:05 +01:00
Émilie Feral
8691c55b06
[escher] Create a class expression menu list cell
...
Change-Id: I4dfa2acf33fd3a2bf39c6579650f74aef72395f1
2017-02-17 16:35:06 +01:00
Émilie Feral
7b9b8141ee
[apps/sequence] In type parameter controller, improve u(n) layout
...
(subscript)
Change-Id: I0b64137e5dda642d15f4cb4e1103a98a0a5baaaa
2017-02-16 16:34:12 +01:00
Émilie Feral
94c63357d4
[escher] Create a class chevron expression menu list cell
...
Change-Id: I2351a77fcfadaad0ac1171e2ea08589d0ebbd535
2017-02-16 16:34:12 +01:00
Émilie Feral
b5b0cef18a
[escher] Create a class text buffer menu list cell
...
Change-Id: I31fb8e2a0f842e7080ddde7d717511ff1e4b7ab5
2017-02-16 14:46:04 +01:00
Émilie Feral
9d1bab79ce
[escher] Move apps/settings/menu_cell to escher to be used by sequence
...
app and settings app
Change-Id: Ia7812d9e83f5f54af4670fd5da73ba371678cd15
2017-02-13 17:15:08 +01:00
Émilie Feral
385fdc8bb4
[escher] Add a class even odd expression cell
...
Change-Id: Iacc6d96a2f5d8a4214a407d2f8a8b433e818a43a
2017-01-27 12:01:23 +01:00
Émilie Feral
924b0372d0
[escher][apps] Move value cell class to escher folder renamed even odd
...
buffer text view
Change-Id: I6c8b8fdcd90d2b6847ec94f65c4b2e64204b52ba
2017-01-09 15:08:54 +01:00
Émilie Feral
de4ae4a3a8
[escher] Add a class even odd pointer text cell
...
Change-Id: I843ad6626fff17306ab288e532eba6273a034573
2016-12-19 17:00:49 +01:00
Émilie Feral
16a785f135
[escher] Create a even odd editable text cell inheriting from even odd
...
and composing with editable text cell
Change-Id: I454159402260fe791769859130052e824cb03128
2016-12-19 17:00:49 +01:00
Émilie Feral
3dddbe9b37
[escher] create a class editable text cell
...
Change-Id: Ie982fc241d257e3e5ddadf84dc491ce4a06cc1e5
2016-12-08 15:21:52 +01:00
Émilie Feral
b0474c492c
[escher] create a class editable text menu list cell
...
Change-Id: Ic35b86675f1f1dc0930eee29f3628c1ab16dcc6f
2016-12-08 15:21:52 +01:00