Romain Goyet
7f43b73049
[apps] Don't forget to call viewWillAppear
...
At the moment ViewController::viewWillAppear doesn't do anything, so
there is no real impact. But if we want to use it it needs to be called
from subclasses.
2020-02-17 10:31:24 -05:00
Ruben Dashyan
df2897925b
Rename Shared::CartesianFunction to Shared::ContinuousFunction
2019-09-20 17:11:42 +02:00
Ruben Dashyan
0466d00588
[apps/graph] Rename CartesianFunctionStore to ContinuousFunctionStore
2019-09-20 17:11:42 +02:00
Léa Saviot
4caf9f5197
[coding style] Make some methods const
2019-09-09 20:05:14 +02:00
Émilie Feral
236b4b77af
[apps/graph] CalculationParameterController: display intersection row
...
only when all functions are cartesians and there are at least two
functions in the store
2019-09-06 17:29:47 +02:00
Ruben Dashyan
44809f4b3f
Substitute Escher app() by Container::activeApp()
2019-07-19 15:06:25 +02:00
Ruben Dashyan
04675f1a5b
[apps/graph/graph] Add Preimage controllers to CalculationParameterController
2019-05-03 15:54:20 +02:00
Ruben Dashyan
682fa3f294
[apps/graph/graph] CalculationParameterController inherits from ListViewDataSource
...
instead of SimpleListViewDataSource
2019-05-03 15:54:20 +02: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
É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
Émilie Feral
3412463e84
[graph] Fix Graph controllers to take a StorageCartesianFunction instead
...
of a CartesianFunction
2018-11-23 12:04:01 +01:00
Romain Goyet
84561a929f
[escher] Clean the ScrollView, TableView and SelectableTableView constructors
2018-04-18 18:08:07 +02:00
Émilie Feral
89c201a7f7
[apps] Graph: create an IntersectionGraphController
2018-01-30 18:19:27 +01:00
Émilie Feral
37c3f6189d
[apps] Graph: create a RootGraphController
2018-01-30 18:19:27 +01:00
Émilie Feral
6fecd091f4
[apps] Graph: add the maximum graph controller
2018-01-30 18:19:27 +01:00
Émilie Feral
87bbade127
[apps] class Extremum Graph Controller
2018-01-30 18:19:27 +01:00
Émilie Feral
e5032b8c30
[apps] Graph: create the integral graph controller and add it to the
...
calculation menu
2018-01-30 18:19:27 +01:00
Émilie Feral
5c64f76735
[apps] Graph: redesign TangentGraphController implementation: use
...
different controller with common parent class
2018-01-30 18:19:27 +01:00
Émilie Feral
e1b09b639d
[apps] Graph: setType of the graph controller before updating the stack
...
(to reload the right banner view)
2018-01-30 18:19:27 +01:00
Émilie Feral
f19e31f4cd
[apps] Specialize GraphView in Type (Tangent, Default ...) instead of
...
GraphController
2018-01-30 18:19:27 +01:00
Émilie Feral
0dec52a708
[apps] Graph: enable to specialize GraphController in different types
...
(Default, Tangent ...)
2018-01-30 18:19:27 +01:00
Émilie Feral
6d7d957c8f
[apps] Graph: add a submenu calculation parameter controller in the
...
curve parameter controller
2018-01-30 18:19:27 +01:00