Romain Goyet
|
4f2c7a3763
|
[build] Update the i18n processing to fit the out-of-tree build
|
2019-03-06 15:00:59 +01:00 |
|
Léa Saviot
|
ab4b4da069
|
[apps/graph] Add assertions
|
2019-01-10 11:42:04 +01:00 |
|
Léa Saviot
|
f962e92316
|
[apps/graph] Fix wrong assertion
|
2019-01-10 11:42:04 +01:00 |
|
Léa Saviot
|
3595a8e628
|
[apps/sequence] Align sequence title and expression baselines
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
0a43cdda7e
|
[apps/graph] Horizontal alignment is 1.0f when editing function name
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
964703bb03
|
[apps/graph] Increase name column width to max when editing function name
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
37401a5e59
|
[apps/graph] Add margin between function name and equal
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
6e77bb4123
|
[apps] Revert Equal after function name
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
ff33ad3ad1
|
[apps] In FunctionTitleCell, draw the equal separately
This way, we can better manage the margins around the equal
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
738d21cc2b
|
[apps/graph] Align function name and expresion baselines
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
569e0e884e
|
[apps/graph] Memoize baselines in functions list
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
9f6ca489ce
|
[apps/graph] Align the function name right
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
c7e04195c3
|
[apps/graph] Don't draw a separator between function name and value
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
348c5c0dae
|
[apps/graph] Add equal after function name
|
2019-01-10 11:42:02 +01:00 |
|
Léa Saviot
|
97d7955d15
|
[poincare] Alpha lock when renaming function
|
2018-11-23 12:04:08 +01:00 |
|
Léa Saviot
|
ef4fae251e
|
[apps/graph] Specific error pop ups when renaming function
|
2018-11-23 12:04:07 +01:00 |
|
Léa Saviot
|
0670057f90
|
[apps/graph] Destroy variable record with same name when renaming func
|
2018-11-23 12:04:06 +01:00 |
|
Émilie Feral
|
e8b58a2b5b
|
[shared] Create ExpiringPointer: in DEBUG, check that pointers to
memoized functions are not used when invalid
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
698332c355
|
[escher] InputTextDelegate and LayoutFieldDelegate don't inherit from
InputTextDelegate to avoid diamond inheritance
|
2018-11-23 12:04:03 +01:00 |
|
Léa Saviot
|
71d8358722
|
[apps/escher/poincare] Change KDText::FontSize to KDFont
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
64881439bc
|
[apps/graph] When pressing Up while renaming first function, select tab
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
59cdbda0ae
|
[apps/graph] Fix selection after editing a function successfully
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
7b98467fa9
|
[apps/graph] Fix first responder when popup after renaming function
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
9e332b0c2b
|
[apps] Create and use StorageFunction::BaseNameCompliant
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
6aab93f3fe
|
[apps/graph] Limit the textfield size when renaming a function
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
65ec434449
|
[apps/graph] Change cell selection after renaming if event is up or down
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
63d6f11b8d
|
[apps/graph] Fix rebase: don't use old methods
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
bdb5856f7a
|
[apps/graph]Handle user escaping the function renaming with "Back"
|
2018-11-23 12:04:02 +01:00 |
|
Émilie Feral
|
c70278941a
|
[graph] Do not keep a function pointer as member variable but a record.
Indeed, function pointers can become invalid at any point...
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
6facfbbf7a
|
[apps/graph] Use TextFieldWithExtension in the list controller
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
df542f2f84
|
[apps/graph] Update column width after renaming function
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
801d7ddeeb
|
[apps] "(x)" is a static char[] of Shared::StorageFunction
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
933838ff5e
|
[apps/graph] Rename functions
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
b7770d087c
|
[apps/graph] Add "Rename" entry in the function parameters
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
bd65063b67
|
[graph] TextFieldFunctionTitleCell
|
2018-11-23 12:04:02 +01:00 |
|
Émilie Feral
|
e290c928e0
|
[shared] StorageFunction: add a method to write the name of the function
with an argument (f(x))
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
4137475561
|
[graph] Fix StorageListController
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
c5f86e136b
|
[apps] Delete unused ListController
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
20e440a216
|
[apps] Move StorageCartesianFunction from graph to shared
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
54f9ea08d6
|
[apps/graph] Adapt Title column width when removing functions
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
eb5c8da0aa
|
[apps] Rename maxNumberOfRows as maxNumberOfDisplayableRows
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
91251b157a
|
[apps/graph] Recompute ntitle comuns width when adding a function
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
2f70ed9136
|
[apps] The function names column adapts its size to ALL functions
Not just to DISPLAYED functions. This way, there is no width changing
when scrolling, and it is also faster.
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
96b594b875
|
[apps/graph] Adapt function name column width to names
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
f62bc3c717
|
[apps/graph] Fix display of "(x)" after a function name
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
ac1e79f907
|
[apps/graph] Display the function's whole name
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
8479b9547e
|
[apps/graph] Do not keep at list one function
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
354b6e9c72
|
[apps] First attempt at bridging Funciton app with the shared storage
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
0fbab2f35c
|
[apps] Get rid of DynamicViewController
|
2018-09-07 17:55:42 +02:00 |
|
Léa Saviot
|
acc49412f1
|
[apps/escher] EvenOddExpressionCell has left and right margins
|
2018-06-12 15:50:50 +02:00 |
|