Commit Graph

44 Commits

Author SHA1 Message Date
É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
b17222112a [apps] Change model data -> float pair store.
Change-Id: I72d5291f3168f2588e2a955476724ce95e32e6f5
2017-01-09 15:08:56 +01:00
Émilie Feral
14abf0f190 [apps] Create a class data parameter controller
Change-Id: Ic36538a618f40a7a31b0a537196d0f403598b0c9
2017-01-09 15:08:56 +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
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
ce7aa7f2ab [apps] Create an abstract class for banner view
Change-Id: Ib0235866a2850caa78dc7caf246b42a5c4bc7db5
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
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
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
19d57a8897 [apps] Create a class curve view with banner
Change-Id: I49108e9231f97aeed53351e2596b6550568c6314
2017-01-09 15:08:54 +01:00
Émilie Feral
9ce66a254b [apps] Create an abstract model curve view window
Change-Id: Iec94d0d75d03bb7a2a3e7085f38a0732639baff7
2016-12-21 14:50:35 +01:00
Émilie Feral
38d0310e37 [apps] Create a class editable cell table view controller
Change-Id: I69eec933e0aa47317e7ba48b08dd840309a0adf7
2016-12-19 17:30:36 +01:00
Émilie Feral
983905af59 [apps] Factorize app classes by creating a text field delegate app
Change-Id: Ic9c1ed5ba6eb620389cbe4a009f703ecbfe98c55
2016-12-19 17:30:29 +01:00
Émilie Feral
6dff4b9a07 [apps] add the stat apps in the container
Change-Id: I89338a609a80cc376a5bdfbe47dadbd3c0ae9f59
2016-12-19 17:00:49 +01:00
Émilie Feral
eeb17625d1 [apps] Create a curve view to draw curves from any expression
Change-Id: I6e1183a560042688c596e3aa2385ab3bf0dcda2c
2016-12-08 15:21:52 +01:00
Émilie Feral
f95e49929b [apps] Move float parameter controller from apps/graph to apps/ to be
used in apps/robability

Change-Id: I00ab38bd35d2b3ad77d9aee3072422b9bd36fe01
2016-12-08 15:21:52 +01:00
Émilie Feral
485ae21aee [apps/graph/graph] Delete useless class
Change-Id: I37af086e544c51401d2e4fd519910444401db438
2016-12-08 15:21:52 +01:00
Émilie Feral
9f34049950 Merge changes Iab0d283d,Ib1ca31d4,Iac52d377,Iee2efaab,If5cc51c3, ...
* changes:
  [apps] create a class variable box lead cell
  [apps] Ensure const methods when needed in node class
  [apps] use toolbox leaf cell in the toolbox controller
  [apps] create a class toolbox leaf cell
  [apps] Improve the drawing of boxes (variable and toolbox)
  [escher] enable stack view controller to have different stack view colors
  [escher] Change palette names to make them consistant
  [apps] enable node navigation controller to use different cell types (implemented by its subclasses)
  [escher] Correct int comparison issue in text field
  [escher] improve stack view drawing
  [escher] add default constructor for text menu list cell
2016-11-15 11:58:56 +01:00
Émilie Feral
1dcd102e99 [apps] create a class variable box lead cell
Change-Id: Iab0d283d4472a40a5c628d770d829dc84979791b
2016-11-14 17:06:55 +01:00
Émilie Feral
0df7d64dce [apps] create a class toolbox leaf cell
Change-Id: Iee2efaab85646329700078ebd83079a82e5a31f6
2016-11-14 17:06:55 +01:00
Romain Goyet
5f04544503 Proper dependency tracking
Change-Id: Ib55da5b0c9779610c323ddaf6f695eb88d3583c7
2016-11-14 15:46:56 +01:00
Romain Goyet
6248a63b29 Proper ordering of Makefiles
Change-Id: I44faa72d5fb77d93898283add52ef1debc2f6823
2016-11-14 15:46:56 +01:00
Émilie Feral
b220ed5dd8 [apps] change name toolBox->toolbox
Change-Id: I55c72fdfdf0334de6c1da55224bb8e2abecba135
2016-11-10 17:29:48 +01:00
Émilie Feral
a4e0a452a1 [apps] create a class variable box controller
Change-Id: I139bc23fa778127e9f89a5d8d9fde91030d0e9dd
2016-11-10 17:26:07 +01:00
Émilie Feral
da31c78ceb [apps] create a class variable box node
Change-Id: I9b80465ea757a3bf61f4bed7e2787834432795b2
2016-11-10 17:26:07 +01:00
Émilie Feral
ac0fdeeca8 [apps] create an abstract class for node
Change-Id: I3a946df720c37ec2b087cf6131ea886da3e26c95
2016-11-10 17:26:07 +01:00
Émilie Feral
e1dbfbe51c [apps] make a parent class node navigation controller to navigate in a
tree model

Change-Id: Ib5671c688237435c6da3b1f1e5cd715671e75cd9
2016-11-10 17:26:07 +01:00
Émilie Feral
2561f6fd3c [apps] split the tool box controller into a table view controller and a
navigation controller

Change-Id: I9e1e91ba547df245f22dc44df0637cd7205e3420
2016-11-10 17:26:06 +01:00
Émilie Feral
3c921a734f [apps] create a class Node
Change-Id: I8e1270bab5e4b121cb49750299c7d726c5bbb8d0
2016-11-10 10:55:21 +01:00
Émilie Feral
0743b57e5d [apps] create a tool box controller
Change-Id: I2947f0e0656174f0218f0ef4147560c37c917069
2016-11-09 13:35:28 +01:00
Romain Goyet
84430961da Executables are not always .elf files
Change-Id: I1abebbe9d3e7a4a208ba912f1f29ceddf23617ca
2016-11-05 21:01:06 +01:00
Émilie Feral
cc297374ba [escher] handle syntax error by making some apps text field delegate
Change-Id: I790148c321a5a2944b96cc283491a29260b2ed38
2016-11-04 16:17:30 +01:00
Émilie Feral
0913798faf [apps] Replace magic numbers by constants
Change-Id: If9cb40bdc9b1e88a941a6f230fb42164b1e2d5f0
2016-11-04 10:58:40 +01:00
Émilie Feral
b101308922 [apps/calculation] Rename calcul->calculation
Change-Id: I57ca7353516cee2da33470a8a0f622a21c3fe7e9
2016-10-25 17:55:28 +02:00
Émilie Feral
0907794091 [apps] Add new appication calcul
Change-Id: Icfd51157b567b82229b9c6b48244187be0be8a85
2016-10-24 15:24:02 +02:00
Romain Goyet
83b3be93ae [apps] App objs depend on inlined images
Change-Id: I405d79c627329d7b166411440b5ca2cdf02184e4
2016-10-03 14:42:52 +02:00
Romain Goyet
e1d8289bea [apps] Add a Home app
Change-Id: I4d2da7d8a954131a3e561f175f88cd72abf6f2ba
2016-10-03 11:17:50 +02:00
Romain Goyet
2905975b43 Add a Probability app
Change-Id: I1c12b1de3cc4a7cf955f6d8389a4fdf69c4bff1c
2016-08-19 16:20:05 +02:00
Romain Goyet
7789123913 [Escher] Add a Container that lets us run multiple apps
Change-Id: I674348ed0ff48934eb248dc48735f4ba13c34692
2016-08-12 15:15:28 +02:00
Romain Goyet
3cd4639f44 Add a picture viewer
Change-Id: I35dd150f415119e80f7463515a70e2d9bd058a14
2016-08-08 11:46:38 +02:00
Romain Goyet
682c3bbc20 App: Move the app in the apps/ folder
Change-Id: I9c6a3eb58c718f1c796652e94534b53a2a302f8b
2016-06-20 18:04:31 +02:00