Commit Graph

42 Commits

Author SHA1 Message Date
Émilie Feral
60048cb9a9 [poincare] Create a ContextWithParent that implements expressionTypeForIdentifier 2020-02-12 15:13:22 +01:00
Léa Saviot
553c649a80 [apps] Fix Stores margins 2019-09-04 13:43:37 +02:00
Ruben Dashyan
04fcc0eac4 [apps/*/editable_cell_table_view_controller] Use typeAtLocation 2019-08-29 13:51:49 +02:00
Ruben Dashyan
eb3da7f395 [apps] Substitute "app()->container()" by "AppsContainer::sharedAppsContainer()" 2019-07-19 15:06:25 +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
579da3033a [apps] Get rid of DynamicViewController (part 2) 2018-09-07 17:55:42 +02:00
Émilie Feral
51da9a00cc [statistics] Fix StoreController with new Poincare API 2018-09-06 14:23:57 +02:00
Léa Saviot
2b43b6984e [apps] Shared::StoreController does not own the StoreParameterController 2018-07-18 10:32:45 +02:00
Léa Saviot
13a4057786 [apps/stats/reg] Do not fill with formula if undefined values 2018-06-11 13:58:26 +02:00
Léa Saviot
d44459bba2 [apps/reg/stats] Share StoreContext 2018-06-11 13:58:26 +02:00
Léa Saviot
4fec4f0b9e [apps/statistics] SeriesContext -> StatisticsContext 2018-06-11 13:58:25 +02:00
Léa Saviot
70ad21232d [apps/shared] FloatPairStore -> DoublePairStore 2018-06-11 13:58:25 +02:00
Léa Saviot
185d77fcb7 [apps/statistics] Set the formula input view label 2018-06-11 13:58:25 +02:00
Léa Saviot
79435ff3fb [apps/stats] Compute the number of values to fill in with the formula 2018-06-11 13:58:25 +02:00
Léa Saviot
5da90b5160 [apps/stats] Fill with formula in statistics 2018-06-11 13:58:25 +02:00
Léa Saviot
5f3ea724f4 [apps/stats] Prevent negative values in "Size" columns 2018-06-11 13:58:25 +02:00
Léa Saviot
4ac8b0ce93 [apps/statistics] Clean StoreController::willDisplayCellAtLocation 2018-06-11 13:58:24 +02:00
Léa Saviot
5c8f9c60ef [apps/shared] Simplify StoreTitleCell constructor 2018-06-11 13:58:24 +02:00
Léa Saviot
47fa6f4a41 [apps/escher] Share color selection for data (Red, blue, Green, Yellow) 2018-06-11 13:58:23 +02:00
Léa Saviot
41215ac593 [apps/stats] Draw table separators in Calculation 2018-06-11 13:58:23 +02:00
Léa Saviot
2717e8ebef [apps/shared] Draw separators between series in Store data 2018-05-29 15:34:49 +02:00
Léa Saviot
24d7593276 [apps/shared] k_numberOfColumnsPerSeries is a FloatPairStore attribute 2018-05-29 15:34:49 +02:00
Léa Saviot
2b185261b7 [apps/stats] Hide empty histogram cells 2018-05-29 15:34:49 +02:00
Léa Saviot
b1e732e135 [apps] Color Series names if not empty in Statistics 2018-05-29 15:34:49 +02:00
Léa Saviot
40d541bc1c [apps] Display 3 series in Regression and Stats 2018-05-29 15:34:48 +02:00
Léa Saviot
dfca5d8438 [apps/statistics] Allow non integer value sizes 2018-05-29 15:34:48 +02:00
Émilie Feral
ff8fe2b498 [apps/statistics] Simplify histogram controller and resolve bugs: with
very large values, casting in float gives approximate values that
trigger bugs

Change-Id: I5aac31ad07f267f1b96ee3406b041e527cf247ba
2017-08-25 17:41:16 +02:00
Émilie Feral
f0a776a670 [apps] Operations in double when precision required
Change-Id: I7168a861a76178f0bf81841e9378f7399f67914a
2017-08-17 09:31:53 +02:00
Émilie Feral
1964d61fdc [libaxx] add cmath and use cmath instead of math.h when required
Change-Id: Id839b17d33c69e2e002f370e553ff35246a1bc90
2017-08-16 09:55:29 +02:00
Émilie Feral
62c93e49a6 [apps] AppsContainer does not own the apps but a pointer to the apps
Change-Id: I9b6787be2cd143b52fd8dd60f3528fed2f74e4bb
2017-05-03 15:32:54 +02:00
Émilie Feral
70fc734f7b [escher] Change dynamic view controller paradigm
Change-Id: I57fd41c9b9ad8a1e8b684b97fdf80ddffd71881d
2017-05-03 14:22:51 +02:00
Émilie Feral
5c7d763291 [apps/shared] Make tab table controller dynamic view controller
Change-Id: Id3a383e72173779eb295dc998f780041f62f8bf0
2017-04-21 10:08:09 +02:00
Émilie Feral
128af56396 [apps/statistics] Forbid negative sizes and round float sizes
Change-Id: I4db9777bea04f70b86da97f940ef5cbe669e41d9
2017-03-29 15:04:37 +02:00
Émilie Feral
1f21251011 [escher] Change name: pointer->message
Change-Id: I0bd7a7d8da047b03342bec1ff31f29ad7efcc2f6
2017-03-16 15:12:12 +01: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
2e16365100 [escher] Reorganize all cells'name and factorize their layouts
Change-Id: I69900ee98ff6a6868f96d70a0e335a589ef16c3f
2017-02-20 10:54:02 +01:00
Émilie Feral
23026b6718 [apps/shared] Namespace shared
Change-Id: I6dec7ce900bb4e801a25c567fe5e242cb744cf29
2017-02-13 17:15:06 +01:00
Émilie Feral
b78aaf08d7 [apps/graph/values] Adjust display mode in values page according to
preferences

Change-Id: I79e8bee7f35904cd54c74dce9cd456d921103e1d
2017-02-02 10:29:07 +01:00
Émilie Feral
35f1404707 [apps/regression] In store controller, improve the titles (with subscript Xi)
Change-Id: I75696c7c8023bfbe8d52c87131456a06d21d05cd
2017-01-27 12:01:34 +01:00
Émilie Feral
e422228cc1 [apps/statistics][apps/regression] Add an header in the store controller
for rendering purpose

Change-Id: I888247e051e4c04b8f0e132af33cdbae52ba46e1
2017-01-27 11:15:21 +01:00
Émilie Feral
b17222112a [apps] Change model data -> float pair store.
Change-Id: I72d5291f3168f2588e2a955476724ce95e32e6f5
2017-01-09 15:08:56 +01:00