Léa Saviot
|
9f018eb9d9
|
[escher/view] setFrame and layoutSubviews can be forced
|
2020-02-12 15:13:15 +01:00 |
|
Ruben Dashyan
|
be6b9d804c
|
[apps/graph/values_controller] Fix assertion in plotTypeAtColumn
|
2019-11-13 09:38:07 +01:00 |
|
Ruben Dashyan
|
3677e7b191
|
[apps/graph/values_controller] Fix absoluteColumnForValuesColumn
Abscissa columns that should not appear in the table were counted
|
2019-11-13 09:38:07 +01:00 |
|
Émilie Feral
|
e87a096689
|
[apps/shared] didChangeCell reload only cells corresponding to the
modified abscissa
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
b40c89cae8
|
[apps/graph][graph/sequence][graph/shared] Change constant names: add
"displayable" when adequate
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
a19edb4460
|
[apps/graph][apps/sequence] Add comments
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
d4f6f5a477
|
[apps/graph] ValuesController: Decrease the number memoized cells by
making the cell wider
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
60ad096956
|
[apps/graph][apps/sequence] ValuesController memoization buffer does not
require the same size for Sequence and Graph
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
dc3c67a2d2
|
[apps/shared][apps/graph][apps/sequence] Clean ValuesController
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
164572ca1e
|
[apps/shared][apps/sequence][apps/graph] Speed-up values table scrolling
by memoizing values cell buffers
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
5df8c6de57
|
[apps/graph] ValuesController::numberOfColumnsForPlotType: add a
parameter in order to take into account the abscissa column or not
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
ff6eb7525f
|
[apps/graph] Copy/Cut events on the values controller turn the "(1;3)"
notation into "[[1][3]]" in order to create a matrix layout when paste
into a layout field
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
4d593a6149
|
[poincare] PrintFloat: take into account the distinction between char
and glyph length in ConvertFloatToText
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
d6ad694b76
|
[apps/shared] EditableCellTableViewController: adjust column width to be
able to display float like "-1.234567E-123"
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
00bb1b7ac1
|
[apps/graph] ValuesController: column width are different for parametric
functions
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
bf23e0f8da
|
[apps/graph] ValuesController: change display of the parametric column -
display only one column for (x;y) values
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
6a983a5bdf
|
[apps/graph] ValuesController: factorize code to hide the cells
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
b91ea42286
|
[apps/graph] ValuesController: add comments
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
3f329182b0
|
[apps/graph] ValuesController: if the selection change is temporary, we
don't need to avoid selecting hid cells
|
2019-09-26 11:26:48 +02:00 |
|
Ruben Dashyan
|
5f9464a548
|
[apps] In Shared, move cartesian_function.* to continuous_function.*
|
2019-09-20 17:11:42 +02:00 |
|
Ruben Dashyan
|
df2897925b
|
Rename Shared::CartesianFunction to Shared::ContinuousFunction
|
2019-09-20 17:11:42 +02:00 |
|
Ruben Dashyan
|
be019cd5cf
|
[apps/graph] Move cartesian_function_store.* to continuous_function_store.*
|
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 |
|
Léa Saviot
|
a50c1aafbf
|
[apps/shared] Separable class
|
2019-09-09 19:10:17 +02:00 |
|
Léa Saviot
|
8726f1d621
|
[apps/graph] Display parametric name in the middle of values cell
|
2019-09-05 15:43:55 +02:00 |
|
Ruben Dashyan
|
00b1320eb6
|
[apps/graph/values_controller] Fix text in hidden cells
|
2019-09-05 15:10:36 +02:00 |
|
Léa Saviot
|
6b25060dc5
|
[apps/graph] Put parameter name in interval controller
For instance:
X Start ...
X End ...
Step
|
2019-09-05 14:54:59 +02:00 |
|
Léa Saviot
|
f867019928
|
[apps/graph] Handle only 1 type of curve in set the interval button
|
2019-09-05 14:54:28 +02:00 |
|
Ruben Dashyan
|
aa5c5219da
|
[apps/*/values_controller] Set correct parameter message
|
2019-09-05 11:58:51 +02:00 |
|
Léa Saviot
|
3a0f883838
|
[apps/graph] Fix cell colors in values
Scenario: add two functions with different plot types. Scroll to the
bottom of the table, delete some vlaues then scroll up and down
|
2019-09-05 11:16:09 +02:00 |
|
Léa Saviot
|
58ac80783a
|
[apps/graph] Handle navigation on hidden cells
|
2019-09-05 10:49:43 +02:00 |
|
Léa Saviot
|
af3d1456e0
|
[apps/graph] Hideable cells in values controller
|
2019-09-05 10:25:01 +02:00 |
|
Ruben Dashyan
|
f70fb98a23
|
[apps/graph/values/interval_parameter_selector_controller] Hide irrelevant rows
Hide those rows corresponding to plot types, not used by any function
in the store.
|
2019-09-04 17:44:49 +02:00 |
|
Léa Saviot
|
811768dcc2
|
[apps/graph] Fix missing const_cast
|
2019-09-04 15:25:41 +02:00 |
|
Ruben Dashyan
|
48be600d89
|
[apps/graph] App holds an Interval for each plot type
|
2019-09-04 15:07:40 +02:00 |
|
Ruben Dashyan
|
b522131efd
|
[apps/graph/values/interval_parameter_selector_controller] Add all intervals to list
|
2019-09-04 15:07:40 +02:00 |
|
Ruben Dashyan
|
a8b469cc65
|
[apps/graph/values_controller] Factor with plotTypeAtColumn
|
2019-09-04 15:07:40 +02:00 |
|
Ruben Dashyan
|
157edcd18c
|
[apps/*/values_controller] Get interval from App according to column index
|
2019-09-04 15:07:40 +02:00 |
|
Ruben Dashyan
|
7ef63f2c61
|
[apps] IntervalParameterController::m_interval is set right before the controller appears
and not at controller's construction.
|
2019-09-04 15:07:40 +02:00 |
|
Léa Saviot
|
6fb7d74e4d
|
[apps/graph] Values are correcty computed in the values tab
|
2019-09-04 14:21:06 +02:00 |
|
Léa Saviot
|
f4bbab76ed
|
[apps/graph] Margins in values title cells
|
2019-09-04 13:43:37 +02:00 |
|
Léa Saviot
|
9120e17009
|
[apps/graph] Correct parameter name
|
2019-09-03 17:32:04 +02:00 |
|
Léa Saviot
|
ea586d1ac5
|
[apps/graph] Add margins in values
+ Fix parameter titles
|
2019-09-03 17:32:04 +02:00 |
|
Léa Saviot
|
7265c369d3
|
[apps/graph] Replace magic number
|
2019-09-03 15:39:45 +02:00 |
|
Léa Saviot
|
a3b59a585c
|
[apps/values_controller] Cell types naming for typeAtLocation
|
2019-09-03 15:33:37 +02:00 |
|
Ruben Dashyan
|
7ff8fdf44f
|
[apps/graph/values_controller] Split table into three pieces
|
2019-09-03 15:05:53 +02:00 |
|
Ruben Dashyan
|
90014f0062
|
[apps/graph/values] Add IntervalParameterSelectorController
|
2019-09-03 14:49:26 +02:00 |
|
Ruben Dashyan
|
4fdc7c60c2
|
[apps/*/values_controller] Make intervalParameterController() public
|
2019-09-03 14:49:26 +02:00 |
|
Ruben Dashyan
|
dd0be4471c
|
[apps/*/values_controller] Move m_setIntervalButton to derived classes
|
2019-09-03 14:49:26 +02:00 |
|