Commit Graph

11243 Commits

Author SHA1 Message Date
É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
a6ce2e2c1c [apps] Move the zoom parameter controller from apps/raph/graph to apps
to use it with the regression graph

Change-Id: Ia86cd9d085f990b329db55e7e841c9ea2571a2be
2017-01-09 15:08:55 +01:00
Émilie Feral
2293d9f933 [apps] Factorize the reload methods in all subclasses of curve view
Change-Id: I77e04df7ab36b46582c221f7e07797e6d1bce0e2
2017-01-09 15:08:55 +01:00
Émilie Feral
ce7aa7f2ab [apps] Create an abstract class for banner view
Change-Id: Ib0235866a2850caa78dc7caf246b42a5c4bc7db5
2017-01-09 15:08:55 +01:00
Émilie Feral
6012ba3ecd [apps/regression] Unable reaching dots whose abscissa is outside the
window

Change-Id: I679fb24e1d6c87592105634a387d82aee8127f08
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
a7b2a235de [apps][apps/graph] Move window parameter controller to be used in graph
and regression

Change-Id: I469e06bfd0e20fe7d93c66c38a53a9a0189de99b
2017-01-09 15:08:55 +01:00
Émilie Feral
94b0ff483a [apps] In curve view window with cursor, modify the behaviour of y auto
Change-Id: I1e2b6d44c4c7f77f12765f95c9305529c53ff2be
2017-01-09 15:08:55 +01:00
Émilie Feral
aa91ebfb14 [apps] Delete useless obsoletfunction in float parameter controller
Change-Id: I2421de22519aacc2ef329cca12dc6fa3b6ad845d
2017-01-09 15:08:55 +01:00
Émilie Feral
8e1a3ff6e8 [apps/regression] In graph, display the cursor position in the banner
Change-Id: Ie3bd6f2836250c8310cc468408bc9db757343365
2017-01-09 15:08:55 +01:00
Émilie Feral
4688f8cbf9 [apps] Factorize methods requiered in graph/graphview and regression
graphview in the class Curve view window with cursor

Change-Id: I9039e78804f827cc882c124f37a4e67450bd0e6e
2017-01-09 15:08:55 +01:00
Émilie Feral
e6e526c2cb [apps/regression] Fix bug: in the graph page, correctly redraw the dots when needed
Change-Id: I23c729003bccaaa91b593b636eee8a49ac6c6ffc
2017-01-09 15:08:55 +01:00
Émilie Feral
33133648b7 [apps/graph] When possible, call the method to init the cursor position
directly in graph window methods

Change-Id: Icd9c29657a11e3a76cfc2e1232221b7428794019
2017-01-09 15:08:55 +01:00
Émilie Feral
f6849fa7c5 [apps] In toolbox, correct orthograph !
Change-Id: I6ad94258f4e0ed61640ea35720d5d5ce805dedd9
2017-01-09 15:08:55 +01:00
Émilie Feral
9d35d76e45 [apps/regression] Improve the page calculations
Change-Id: I78c67cf3cff2d94265491c82a05d5721f9c52e4b
2017-01-09 15:08:55 +01:00
Émilie Feral
2527e5434a [apps/regression] Create a class even odd double buffer text cell
Change-Id: I1e22de8ebe6110244184c4006cf459cf1ac4f6ec
2017-01-09 15:08:55 +01:00
Émilie Feral
6d528036f6 [apps/statistics] Center calculation view
Change-Id: I6f43269422e0e0509807e54eaf8c1ce94ca6a03e
2017-01-09 15:08:55 +01:00
Émilie Feral
545d3239ec [apps/regression] Enable the graph controller to move cursor position
Change-Id: I1ccfea8795d809085470c3d91f60118df28b125b
2017-01-09 15:08:55 +01:00
Émilie Feral
b0a9d23ce3 [apps/regression] Make graph view inherits from Curve view with banner
and cursor

Change-Id: I3d63eb2b0750ba7c11374bb608347efc2418ccfd
2017-01-09 15:08:55 +01:00
Émilie Feral
1c7be02d3c [apps/regression] Make data model inherits from curve view window with
cursor

Change-Id: I619a759550b785d1da24b106a380953fdabc8ae4
2017-01-09 15:08:55 +01:00
Émilie Feral
a75e163e32 [apps/graph] Make graph view inherit from curve view with banner and
cursor

Change-Id: Ibc3239a1e0e16d53510f8e1a75699a8a00a6d91e
2017-01-09 15:08:55 +01:00
Émilie Feral
c4e0e7f750 [apps/graph] Make graph window inherit from window curve view with
cursor

Change-Id: Ib787e5175e74c41b08bda59d25740a83f726146f
2017-01-09 15:08:55 +01:00
Émilie Feral
ac51a691f1 [apps] Create an abstract class Curve View with Banner and Cursor
Change-Id: I195425d270980de30c2ea7fafb90c33c3b15c3b6
2017-01-09 15:08:55 +01:00
Émilie Feral
a37963c4a9 [apps] Create an class window curve with with cursor
Change-Id: Ic90eccedeefc689858576e190fd5df1d3f8b30e3
2017-01-09 15:08:55 +01:00
Émilie Feral
71f9913b08 [apps] Move the graph/cursor view to the apps root to be used by other
app (as regression app)

Change-Id: Ie3b7f1028333fe136b0ac761cc728a05a90ffc7f
2017-01-09 15:08:55 +01:00
Émilie Feral
7e44dfee12 [apps/regression] Improve the data model with methods to move the cursor
position

Change-Id: Ie18080e66776d334fd2c02915bd93fc7ff6e286b
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
948a98905f [apps//regression] Create a graph view
Change-Id: I434e3647f7acf7b1358203f894d5847b787a2375
2017-01-09 15:08:55 +01:00
Émilie Feral
11787aee4e [apps] Add a method drawDot in curve view
Change-Id: Ic6b421ebe094aeeaa110a009d9251f0464941db1
2017-01-09 15:08:55 +01:00
Émilie Feral
280fe277ca [apps/regression] Create a banner view class
Change-Id: I30ad498b2c63c1a7edb09a05c40dd1f94373ead1
2017-01-09 15:08:55 +01:00
Émilie Feral
2aea72d228 [apps/regression] Add a method to data model
Change-Id: Ic08de61e87a0886dfb2520bf9292ba1176b3d84a
2017-01-09 15:08:55 +01:00
Émilie Feral
a1b14762b2 [apps/statistics] Do not shit the origin label in histogram view
Change-Id: I4c3f67e6284a8fdc2d6850e278a414968c232184
2017-01-09 15:08:55 +01:00
Émilie Feral
aec9f8db2a [apps] Delete redundant constexpr definition
Change-Id: Ibc72723a576cc69a692b2dc263576a4d0d9d8161
2017-01-09 15:08:55 +01:00
Émilie Feral
4801577bf1 [apps/regression] Add methods in data model
Change-Id: I20670142f632b09c2af89d3f32c6bc3dc18ffd77
2017-01-09 15:08:55 +01:00
Émilie Feral
a993c745c1 [apps/home] Avoid selecting unvisible app cell
Change-Id: I2fd3d1f329750e73d60c8f9cee87cba229730afe
2017-01-09 15:08:55 +01:00
Émilie Feral
764f12124b [apps/regression] Create a model data inheriting from the Apps::data
Change-Id: Ie0aed12437f63176329625da30986e4eff91d877
2017-01-09 15:08:55 +01:00
Émilie Feral
9c1095092a [apps/statistics] Make data and data controller inherit from classes in
apps/

Change-Id: Ie6a0b95c13a212321c1bf8132c39255f31a71429
2017-01-09 15:08:55 +01:00
Émilie Feral
4841bdb8af [apps] Create an abstract class of data model and of data controller
Change-Id: I764b07bde5f81068eaeebed80969f410495bf6b6
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
Émilie Feral
3c3a900bb7 [apps/statistics] Handle the edge case with only one pair of value and
size

Change-Id: I812ffea48b7a06d0646d044aacd811c48fa95d9e
2017-01-09 15:08:54 +01:00
Émilie Feral
6eb44373f4 [escher] In alternate empty view controller, do not layout the main view
as long as the view is empty

Change-Id: Ia079e350a5dc58ba73cda81de3918be3249e29d0
2017-01-09 15:08:54 +01:00
Émilie Feral
6cd85b550f [poincare] In float, for numbers that are too big or too small to use decimal mode, decrease the
number of digits in mantissa when displayed in scientific mode to use a
comparable space

Change-Id: I280bf0eb962e5653db16ed72c4499dd833905eab
2017-01-09 15:08:54 +01:00
Émilie Feral
bf9d80ab3d [apps/probability] Make calculation text fields wider
Change-Id: I8362361ca2c7638e67b13805e345505ebb096c58
2017-01-09 15:08:54 +01:00
Émilie Feral
ff3d8dce5a [apps] Display float in decimal mode in curve views and title
Change-Id: I3c069f3e001b43c98d4c54975b02636dad330acf
2017-01-09 15:08:54 +01:00
Émilie Feral
b395680cc7 [apps] Add constants to decide the number of digits in decimal mode
Change-Id: Ie83ff2f934cf45618fbd2485eee58a22ce575eb5
2017-01-09 15:08:54 +01:00
Émilie Feral
bc38d3db4b [escher] When using input view controller, init the text content to the
previous text edited

Change-Id: Id201196f38e8f2b6cd909c7e52708f2e84ab8a47
2017-01-09 15:08:54 +01:00
Émilie Feral
30d9a1e227 [apps/probability] Correct error: confusion between left and right
integrals

Change-Id: Ic1fe49701ec37fffb2bd09f83b2e65a50a03e2a6
2017-01-09 15:08:54 +01:00
Émilie Feral
3888802fa0 [apps] Avoid white vertical lines in integral curves due to pixel
rounding

Change-Id: I6ef439e46bf189f32c2458537f68472a4c3d3509
2017-01-09 15:08:54 +01:00
Émilie Feral
e90f20b5bf [poincare] implement method to print float in decimal mode
Change-Id: Ibe7962a3a9d57dcfb7f2bae439dd023619d76ccc
2017-01-09 15:08:54 +01:00
Émilie Feral
3eb5a4f098 [poincare] Enable to parse float as 0.001 or 1.001
Change-Id: Ice1fbc1236fb4881997ed97f3f2eb774f2f73769
2017-01-09 15:08:54 +01:00