Ruben Dashyan
|
826e2c7aaf
|
[apps/shared/values_controller] Clean assertions in reusableCell
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
5cdecc252f
|
[apps/shared/values_controller] Remove configureAbscissa() and configureFunction()
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
6bee336349
|
[apps/*/values_controller] functionParameterController() returns a ViewController *
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
f5e721239b
|
[apps/shared/store_controller] Clean handling of empty cells
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
2e5ded2aa9
|
[apps/shared/editable_cell_table_view_controller] Factor textFieldDidFinishEditing
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
d8cac0e95f
|
[apps/shared/editable_cell_table_view_controller] Factor setEven in willDisplayCellAtLocationWithDisplayMode
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
7d411fe61f
|
[apps/shared/editable_cell_table_view_controller] Assert cell is not being edited before setEven
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
d9028b2cc5
|
[apps/shared/values_controller] Simplify typeAtLocation
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
04fcc0eac4
|
[apps/*/editable_cell_table_view_controller] Use typeAtLocation
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
dbb7d3d01c
|
[apps/shared/values_controller] Simplify handleEvent
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
345b0bf615
|
[apps/shared/tab_table_controller] Remove implementation of pure virtual method
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
2ee4d437f7
|
[apps/shared/store_controller] Inline selectableTableView in header
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
1da30fb775
|
[apps/shared/(values|store)_controller] Inline maxNumberOfElements in header
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
fa85293467
|
[apps/shared/editable_cell_table_view_controller] numberOfElements depends on column
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
73a99fd6d0
|
[apps/shared/values_controller] Simplify handleEvent
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
ea40f67d63
|
[apps/shared/editable_cell_table_view_controller] Clean numberOfRows
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
eb614860eb
|
[apps/shared/store_controller] Remove cellShouldBeTransparent
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
4ec7b801fd
|
[apps/shared/values_controller] Clean willDisplayCellAtLocation
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
c9b28840c3
|
[apps/shared/editable_cell_table_view_controller] Clean willDisplayCellAtLocationWithDisplayMode
|
2019-08-29 13:51:49 +02:00 |
|
Léa Saviot
|
55e9ed1c58
|
[apps] Clearer TODO comment
|
2019-08-29 11:19:11 +02:00 |
|
Léa Saviot
|
24d1594255
|
[apps] Draw curves according to their definition domain
|
2019-08-29 11:07:22 +02:00 |
|
Léa Saviot
|
f44c086804
|
[apps/cartesian_function] Fix angle conversion
|
2019-08-29 11:07:22 +02:00 |
|
Léa Saviot
|
a945c02edf
|
[poincare/Coordinate2D] Rename members x1 and x2
|
2019-08-29 11:07:22 +02:00 |
|
Léa Saviot
|
c71ef7ff79
|
[apps/graph] Evaluation methods renaming
|
2019-08-29 11:07:22 +02:00 |
|
Léa Saviot
|
28a721e96e
|
[apps] Start fixing apps as cursor has new member variable
|
2019-08-29 11:07:22 +02:00 |
|
Léa Saviot
|
1caa0fb051
|
[apps/shared] tMin and tMax attributes to CartesianFunction
|
2019-08-29 11:07:22 +02:00 |
|
Léa Saviot
|
a45af36bfe
|
[apps/curve_view_cursor] t member
|
2019-08-29 11:07:22 +02:00 |
|
Léa Saviot
|
a15bc53e06
|
[poincare/Coordinate2D] Template for double or float
|
2019-08-29 11:07:22 +02:00 |
|
Léa Saviot
|
22dd9752a5
|
[apps/function_curve_parameter_controller] Coding style
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
82951b0672
|
[apps] App::XNT() returns a CodePoint instead of a char
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
9a803013b6
|
[apps/graph/graph_view] WIP: drawCurve according to PlotType
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
73a7098d80
|
[apps/shared/curve_view] drawCurve gets tStart, tEnd, tStep as parameters
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
0f7aebb045
|
[apps/shared/curve_view] New boolean parameter controls whether drawCurve draws straight lines early
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
965ad60583
|
[apps/shared/curve_view] WIP: Call x|yEvaluation with parameter t
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
f46692f9b4
|
[apps/shared/curve_view] WIP: jointDots takes t and s float parameters
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
ae2e282b4a
|
[apps/shared/curve_view] drawCurve takes x|yEvaluation parameters
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
fbee2d81e4
|
[apps/*/curve_view] Use drawCartesianCurve specifically for drawing Cartesian curves
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
6dd9913f9b
|
[apps/shared/cartesian_function] Check the reduced expression of parametric functions is a 2x1 matrix
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
ee1cdea837
|
[apps/shared/cartesian_function] Function symbol depends on its plot type
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
a2dcad069f
|
[apps/shared/function_banner_delegate] reloadBannerView... handles function symbol as CodePoint
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
27b9ede90b
|
[apps/shared/function] nameWithArgument handles 2-char-long argument CodePoints
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
efc5b15211
|
[apps/shared/cartesian_function] Define PlotType
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
43d72e082f
|
[apps] Move sumBetweenBounds from Shared::Function to Shared::SumGraphController
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
1d0668a84c
|
[apps] Move some methods from Shared::CartesianFunction to GraphControllers
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
2866a8f861
|
[apps/shared/sum_graph_controller] Clean start/endSum
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
b2bca3e4aa
|
[apps/shared/sum_graph_controller] Remove redundancy
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
70f96ee912
|
[apps/shared/global_context] Remove ExpressionFromRecord
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
84130236a8
|
[apps/shared/global_context] Inline SetExpressionForFunctionRecord
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
f4f45caf19
|
[apps/shared/expression_model(_handle)] Mark setExpressionContent's Expression parameter as const
|
2019-08-29 11:07:22 +02:00 |
|
Ruben Dashyan
|
e03e7717e9
|
[apps/shared/expression_model] Mark updateNewDataWithExpression's Expression parameter as const
|
2019-08-29 11:07:22 +02:00 |
|