Léa Saviot
1434158bee
[apps/graph] Faster curve navigation after some time
...
If the user presses the LEft/Right keys for a long time, the cursor will
move faster.
2020-02-12 15:13:15 +01:00
Léa Saviot
2dee8f2b1f
[apps/regression] Fix cursor redrawing when changing cursor type
...
Scenario:
double x[numberOfPoints] = {0.0, 0.975, 1.97, 2.945, 3.971, 4.887, 5.924, 6.964, 7.979, 8.974, 9.998};
double y[numberOfPoints] = {-23.784, -23.322, -28.322, -18.422, -4.813206, 7.146241, 16.631, 16.632, 9.209189, -6.050863, -19.659};
Quadratic regression, navigate on the points then go on the
regressioncurve -> there is a drawing glitch
2019-09-30 17:05:17 +02:00
Léa Saviot
28a721e96e
[apps] Start fixing apps as cursor has new member variable
2019-08-29 11:07:22 +02:00
Ruben Dashyan
0f98face6a
[apps] Define InteractiveCurveViewController::selectedCurveIndex
2019-05-03 15:54:22 +02:00
Ruben Dashyan
67f9f79322
[apps] Implement InteractiveCurveViewController::isCursorVisible
...
It was a pure virtual method implemented in derived classes
Shared::FunctionGraphController,
Regression::GraphController.
InteractiveCurveViewRange does not need anymore to hold CurveViewCursor
* m_cursor.
2019-05-03 15:54:21 +02:00
Ruben Dashyan
8629254d9a
[apps] Remove Shared::InteractiveCurveViewController::displayTop/BottomMarginRatio
...
and replace it by the existing cursorTop/BottomMarginRatio.
There was absolutely no reason to use different margin values.
2019-05-03 15:54:21 +02:00
Ruben Dashyan
d8f97d62a4
[apps] Factorize Shared::InteractiveCurveViewController methods
...
cursorBottomMarginRatio(), displayBottomMarginRatio(),
estimatedBannerHeight() and k_viewHeight moved to
Shared::InteractiveCurveViewController from derived classes.
estimatedBannerNumberOfLines() moved from
Shared::FunctionGraphController to
Shared::InteractiveCurveViewController and implemented in
Regresssion::GraphController.
2019-05-03 15:54:21 +02:00
Ruben Dashyan
e13651f6fb
[apps] Remove Shared::InteractiveCurveViewController::initRangeParameters virtual method
2019-05-03 15:54:21 +02:00
Ruben Dashyan
5b6fca8f72
[apps] Replace k_cursorTop/BottomMarginRatio by virtual methods
...
In SimpleInteractiveCurveViewController subclasses.
2019-05-03 15:54:21 +02:00
Léa Saviot
5498c84ed7
[apps/regression] Add tests about regression navigation
2018-12-19 09:44:58 +01:00
Léa Saviot
3397dbd039
[apps] Clean regression/graph_controller files
2018-11-23 12:04:08 +01:00
Léa Saviot
e3935fd9c0
[apps] Factorize closestCurveIndexVertically from Regression and Graph
2018-11-23 12:04:08 +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
2f946e7987
[apps/regression] Add private method globalContext on GraphController
2018-08-30 17:39:10 +02:00
Léa Saviot
68d915fb3e
[apps/reg] Fix window sizing: cursor appears even with big bannerview
2018-07-18 10:32:46 +02:00
Léa Saviot
bfa69cb4f1
[apps/reg] Reinit cursor when model changes
2018-07-18 10:32:46 +02:00
Léa Saviot
01698a650d
[apps/reg] Rename PredictionParameterController->GraphOptionsController
2018-07-18 10:32:45 +02:00
Léa Saviot
6d5c987178
[apps/reg] Use selected series index stored in snapshot
2018-06-11 13:58:26 +02:00
Léa Saviot
f6823c038f
[[apps/regression] Fix regression (now compiles)
2018-06-11 13:58:24 +02:00
Émilie Feral
e6a33772fe
[apps] Regression: alternate between round and cross cursor views
2018-01-30 18:53:28 +01:00
Émilie Feral
9cd50d8d9a
[apps] Graph/Sequence: set different cursors for Sequence and Graph
2018-01-30 18:53:28 +01:00
Émilie Feral
eb0686e2b2
[apps] Clean
2018-01-30 18:19:27 +01:00
Émilie Feral
85abdbcafb
[apps] Shared: Break function_graph_controller into 2 classes: function_banner_delegate and function_graph_controller
2018-01-30 18:19:27 +01:00
Émilie Feral
37fc0ab60a
[apps/regression] In graph, make selected dot persistent in snapshot
...
Change-Id: I0d1ca7bd45678861c946b2c1e6d580b9537089e2
2017-06-12 16:38:50 +02:00
Émilie Feral
09b484c62d
[apps/regession] Improve graph banner view
...
Change-Id: Ifceb03d33b796efd55f65a6249d49254450e5c35
2017-06-08 18:30:45 +02:00
Émilie Feral
6528a5772f
[apps/regression] Add r and r2 information in the banner view of the
...
graph
Change-Id: I2d33c22f3c55a3d234524536570f31b0cb50963c
2017-06-05 15:18:24 +02:00
Émilie Feral
39f422a95a
[apps/shared] In interactive curve view controller, repaire bugs due to
...
wrong initialisation of the range
Change-Id: I2222e27df19b8130ddb3926eba584f7e6d90b7ba
2017-06-05 11:17:17 +02:00
Émilie Feral
5259b3ab94
[apps/regression] When predicting regression, select the line instead of
...
dots
Change-Id: Ia86c06fa64af8aec68ea9b53ba8534e58be1b64b
2017-05-19 15:00:24 +02:00
Émilie Feral
e702c1f61b
[apps/graph][apps/regression][app/sequence] Move model and range
...
versions to the snapshot
Change-Id: I6ec56ab59d734c0c43a5df32462173c611cc68b3
2017-05-18 14:16:41 +02:00
Émilie Feral
6b2ae04a13
[apps/sequence][apps/regression][apps/graph] Move ranges and cursor in
...
snapshot
Change-Id: I3e5a163ae4b3a6860969ef12d939513cffed7710
2017-05-18 14:16:41 +02:00
Émilie Feral
c8876f93f2
[apps/statistics][apps/regression] Disposition of legends in banner view
...
Change-Id: Id7c4697a7c51a2ee0016b52f8d2f01831575f6d0
2017-04-17 15:48:18 +02:00
Émilie Feral
adc80cd71b
[apps][escher] I18n
...
Change-Id: I4d6f40155a8a182184af9ef2a583d0469196ffd5
2017-03-16 15:12:12 +01:00
Émilie Feral
b36e5dc67c
[escher] Generelize header view controller to button row controller and
...
use it to add two buttons: "tracer" "afficher valeurs"
Change-Id: I8ee9afec9e381de367133e6b3f5ceb738b9790ab
2017-03-07 13:28:26 +01:00
Émilie Feral
b29c131a6d
[apps/shared] Resize cursor
...
Change-Id: I67b2cb91a40114038e1973eb8f2be4178744283c
2017-03-02 15:35:02 +01:00
Émilie Feral
23026b6718
[apps/shared] Namespace shared
...
Change-Id: I6dec7ce900bb4e801a25c567fe5e242cb744cf29
2017-02-13 17:15:06 +01:00
Émilie Feral
b06c54856f
[apps\shared] Create a folder shared/
...
Change-Id: I94e4474ff5ab3bf9db7afd5b3be57b985755ecdf
2017-02-13 17:15:06 +01:00
Émilie Feral
0c4d8d7099
[apps/graph][apps/regression] Correct cursor margins (due to new fonts
...
Change-Id: I51fe5f89f72c933bf0d0c7d5af1ea51f78929426
2017-01-27 15:55:06 +01:00
Émilie Feral
3555a6306c
[escher] In alternate empty view delegate, make is empty method const
...
Change-Id: Iad3fbfef4deb76676b0373cfb3c919127efc3207
2017-01-27 11:15:52 +01:00
Émilie Feral
c3008ca360
[apps] Improvements of MVC structure regarding curve views and ranges
...
Change-Id: Iec8031dbf349c34c18694dffabd02ef9c88ebf2d
2017-01-18 14:31:42 +01:00
Émilie Feral
affda5eae9
[apps] Modular reimplementation of application models (stores and
...
ranges) and of curve views/curve view controllers.
Change-Id: If4ca9bf1bec024917ef540a3fc7baefa8700f7ba
2017-01-10 13:35:19 +01:00
Émilie Feral
6e9528103b
[apps] Factorize banner view implementation.
...
Change-Id: Iedc4350d2bed0f1b1c597c2492e028293f58d5f2
2017-01-09 15:08:56 +01:00
Émilie Feral
b17222112a
[apps] Change model data -> float pair store.
...
Change-Id: I72d5291f3168f2588e2a955476724ce95e32e6f5
2017-01-09 15:08:56 +01:00
Émilie Feral
07cd605234
[apps/regression] Display the prediction parameter page when clicking on
...
the regression curve
Change-Id: Iac2750ac855a285d607edeac0da5d82b4ad674a3
2017-01-09 15:08:55 +01:00
Émilie Feral
4c5016006a
[apps/regression] display the initialisation parameter page when
...
clicking on the right button
Change-Id: I7bf5c9752ab5e63a1be96d5993d305ba86b87a72
2017-01-09 15:08:55 +01:00
Émilie Feral
23f2ddaced
[apps] Factorize the graph view controller of regression and graph apps
...
Change-Id: Ib586376c3afc0738ea39dd86fb693ec08811281e
2017-01-09 15:08:55 +01:00
Émilie Feral
87c784e68d
[apps/regression] Display a zoom view controller when clicking on the
...
zoom button on the graph view
Change-Id: I82607bb99675d3c7c1b0d34c64c460a08c19b340
2017-01-09 15:08:55 +01:00
Émilie Feral
3e74503e22
[apps/regression] In graph tab, display the window parameter page when
...
clicking on the window button
Change-Id: Ieea50d5eae0bc998cb0d2df51a4e961a573bd1cd
2017-01-09 15:08:55 +01:00
Émilie Feral
45f266c7fe
[apps/regression] Set the graph view as main view of graph controller
...
Change-Id: Id644559371fb593c90b7e85f317875b521828a43
2017-01-09 15:08:55 +01:00
Émilie Feral
60cb611278
[apps/regression] Create the structure of the application regression
...
Change-Id: I2433a5e6dabdd9a15d87c8e2ddf3cea5ad329a0e
2017-01-09 15:08:54 +01:00