Émilie Feral
|
1fc2fad123
|
[shared] Delete storage_function_banner_delegate
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
dd74812779
|
[shared] Fix StorageCartesianFunction
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
88fa555f4f
|
[apps] Start de-templating StorageExpressionModelStore
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
5a9c0b1b84
|
[apps] GlobalCtxt::SetExpForFunctionRecord used in StorageCartesianFunction
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
1cd5145d3f
|
[shared] Fix StorageFunction
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
072e52ae85
|
[shared] Re-design StorageCartesianFunction
|
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
|
97cba08b23
|
[apps] Clean GLobalContext
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
d869be7782
|
[apps/ion] Escapes cases when records/ strings are null
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
c95136c9b5
|
[apps] Fix Globalcontext::setExpressionForSymbol
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
5c30b1a73a
|
[apps] VariableBoxController: memoize layouts
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
5ecc2cbc10
|
[apps] Change layout fontsize of Empty Controller
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
956e97b3fe
|
[poincare] Fix Store::shallowReduce
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
a5af87eda0
|
[apps] VariableBoxController: pop the empty controller before
disappearing
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
7e37b09660
|
[apps] VariableBoxController: tidy layout before disappearing
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
ef05393c9f
|
[apps] VariableBoxController: add assertion: the record corresponding to
a displayed row is not null
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
c40ed0c2c0
|
[apps] Fix missing return statement
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
2b55ec086a
|
[apps] Display the empty controller when the variable box is empty
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
944129cf1e
|
[apps] Create a controller VariableBoxEmptyController
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
d60724ef02
|
[apps] New I18n messages
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
4dda66e58d
|
[escher] AlternateEmptyViewController: give the delegate the opportunity
to choose the view to display when empty
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
1adefc3bc4
|
[typo] "Desactivate" -> "Deactivate"
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
3d86e0744a
|
[apps] StorageListParameterController keeps a function object, not a pointer
This fixes the activate/deactivate function switch in graph.
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
9a05ab6109
|
[apps/graph] Fix new model row height
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
f9ce06cc91
|
[apps] Function metadata are stored in Storage
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
dd0d390a3f
|
[poincare] Fix Expression::ExpressionFromAddress
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
2793a622e2
|
[apps] Store function metadata in record
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
20e440a216
|
[apps] Move StorageCartesianFunction from graph to shared
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
79e962f459
|
[poncare/apps] Move GlobalContext from Poincare to Apps::Shared
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
2442627e3c
|
[apps] Remove attributes from StorageExpressionModel and derivates
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
03bb073ba3
|
[poincare] Add metadata (color, isActive, displayDerivative) to Function
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
293bc61b49
|
[apps] VariableBoxController: add "(x)" to function symbols
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
429c797a27
|
[apps] VariableBoxController: fix viewWillAppear to reset m_stateStack
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
907eedd4bc
|
[poincare] Use SymbolAbstract in setExpressionForSymbol
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
61d85f3e4a
|
[apps] VariableBoxController: fix expressionForIndex
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
cfa3a0c0a6
|
[apps] Variables Box Controller: i18n
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
991004ed6e
|
[apps] VariableBoxController: truncate extension before displaying
symbols
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
da2d6de0c1
|
[poincare] SymbolAbstract: add a static method TruncateExtension
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
23f62b8dbe
|
[poincare] Factorize approximate<T> in Function
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
6197ebd4c5
|
[poincare] SymbolAbstract is parent of Symbol and Function
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
c3043f47d4
|
[apps] Remove unused class
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
286530f78f
|
[apps] First version of VariableBoxController
|
2018-11-23 12:04:00 +01:00 |
|
Émilie Feral
|
5411fa5279
|
[poincare] GlobalContext: make the '.func' extension public
|
2018-11-23 12:04:00 +01:00 |
|
Léa Saviot
|
de592ee5fd
|
[apps/graph] Generate default function names
|
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
|
7c441de5f5
|
[apps] Rename Name as Title in StorageFunctionListController
|
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 |
|
Émilie Feral
|
7035ad01ae
|
[escher] Toolbox: title is a message instead of a const char
|
2018-11-23 12:04:00 +01:00 |
|