Émilie Feral
5b1078175a
[apps/graph/values] Implement the action linked to the button "Regler l'intervallle"
...
Change-Id: I60a8c11b518f6f5c6e68908f0f99341e0c350af9
2016-10-12 17:39:54 +02:00
Émilie Feral
8fd83716e3
[apps/graph/values] Add a parameter controller as instance variable in the values controller
...
Change-Id: Id9196e2a4488cf0c39ca6d84f2378f5b445053d0
2016-10-12 17:39:54 +02:00
Émilie Feral
5325dfd38f
[apps/graph/values] Create a simple version of the parameter page of the table of values
...
Change-Id: Ic4a1091ba3c49097f838df13aa03a802497af873
2016-10-12 17:39:54 +02:00
Émilie Feral
c7d5998660
[apps/graph/values] Make the values controller inherits from header view controller
...
Change-Id: I9a21d9029f5cd1b2c881193b91308b481d2d8e15
2016-10-12 17:39:53 +02:00
Émilie Feral
132a46bdb9
[apps/graph/graph] make the graph controller inherits from header view controller
...
Change-Id: If1e067b775f0704ed4380158119108bfc72b0ae2
2016-10-12 17:39:53 +02:00
Émilie Feral
0dafbcbd26
[apps/grpah/list] Make the list controller inherits from header view controller
...
Change-Id: I1164b53b3cb926108c6cb768eed460fd26963528
2016-10-12 17:39:53 +02:00
Émilie Feral
2b8df283e2
[apps/graph/values] Add a parameter in float_to_string to cap the number of significative number
...
Change-Id: I8406a910c176da13147fe0235b183ea22dc4faa0
2016-10-12 17:39:53 +02:00
Émilie Feral
2aa227ce0f
[apps/graph/values] add an interval in values controller
...
Change-Id: I3ff16e6baaf91e8351f6b1ec756291af447c9fbf
2016-10-12 17:39:53 +02:00
Émilie Feral
300d595c9d
[apps/graph/values] Create a class Interval
...
Change-Id: Ie05a9887c0f3d4146b9e90a139f57e6eec7981b1
2016-10-12 17:39:53 +02:00
Émilie Feral
0d98d57031
[apps/graph/values] add margin to the table of values
...
Change-Id: I606917b6dc0313a1b9041993aa1315ad7c15f089
2016-10-12 17:39:53 +02:00
Émilie Feral
3360275cea
[apps/graph/graph] call method to evaluate functions to display curves
...
Change-Id: I87e6cce28d491b6298ac5a10b2d2b518051d3fd4
2016-10-12 17:39:53 +02:00
Émilie Feral
604e2211ab
[apps/graph/function] Add a method to evaluate the function
...
Change-Id: I54516369bbbde8d65d98ad41d6e94cd3780e6162
2016-10-12 17:39:53 +02:00
Émilie Feral
a4a0a4b298
[apps/graph/list] improve the drawing of the list of function
...
Change-Id: I0e0ea607988fdb6debeb7c48a04945519859db19
2016-10-12 17:39:50 +02:00
Émilie Feral
4f72c379f3
[apps/graph] add the table of values in graph app
...
Change-Id: I878362d63afddc10afa5114b9cf3afbca3b34db2
2016-10-12 17:38:53 +02:00
Émilie Feral
68db109faf
[escher] add a third tab in tab view controller
...
Change-Id: Ia0c3f252a3779e9506c25bd894aac43f486cba8b
2016-10-12 17:38:53 +02:00
Émilie Feral
b4eb64ea76
[apps/graph/values] add a controller of the table of values
...
Change-Id: Ie294d85c3c31871372cf82ae9828382adb55d1ef
2016-10-12 17:38:53 +02:00
Émilie Feral
9f762f81ff
[apps/values] add a class of value cell inheriting from even odd cell
...
Change-Id: I2c03bb0323bb7e3df7c1d5098ba677812256178b
2016-10-12 17:38:53 +02:00
Émilie Feral
016e42050f
[apps/graph/values] Add a class of title cell inheriting of even odd cell
...
Change-Id: I013659fe18c9d6b69b3f718f1974384298a71a56
2016-10-12 17:38:53 +02:00
Émilie Feral
5004b3af9c
[apps/graph/values] add a temporary methods to print float in a buffer
...
Change-Id: Ib81339b4b7e41a59f20432c90310a8aee68c9299
2016-10-12 17:38:53 +02:00
Émilie Feral
bda1982db0
[apps/graph] Add methods to find active functions in function store
...
Change-Id: Ibe7242b945160b8917421186d061c46301bb004d
2016-10-12 17:38:52 +02:00
Émilie Feral
22271b1f74
[apps/graph/list] Improve the drawing of the list of functions
...
Change-Id: I5325ed1a8959b55958dfd14c111e5369aed4ce81
2016-10-12 17:38:40 +02:00
Émilie Feral
fc5e282edf
[apps/graph] Put the function variable name "(x)" in function
...
Change-Id: I0bd287363e4fc957a72dacef1a8f61f1c276da7e
2016-10-11 10:31:50 +02:00
Émilie Feral
c3524fa287
[apps/graph/list] make the class function cell inherits from even odd cell class
...
Change-Id: I8c786d76c7be726b2672713a5150dce5abb12061
2016-10-11 10:31:50 +02:00
Émilie Feral
02857d499d
[apps/graph] create a class of even odd cell
...
Change-Id: Ie39168a0b298e67bfff39a35cac4f0804cae16ab
2016-10-07 14:23:24 +02:00
Émilie Feral
51c460939c
[apps/graph] correct constant name inconsistency
...
Change-Id: I2033a202d4cc425010ab57b3a088372733126ae4
2016-10-07 14:23:24 +02:00
Romain Goyet
7b059c096c
Remove some warnings
...
Change-Id: I18456e133c84e81adf5b18171ed23e7d15f6644b
2016-10-04 17:26:45 +02:00
Émilie Feral
9e7ce25976
[apps/graph] handle function edition in list controller
...
Change-Id: I3d5bee396d268cff120c35d65c1128bf4a01c4f0
2016-10-04 15:59:29 +02:00
Émilie Feral
e3f3487912
[apps/graph] add an input view controller as root controller of graph app
...
Change-Id: I1e78c2405e05d58e3e2dd229b59e307c89b02f78
2016-10-04 15:57:57 +02:00
Romain Goyet
f11079eb71
Merge "[apps/graph] Correct error: keep the function of interest highlighted when going back and forth to the parameter page"
2016-10-04 15:20:31 +02:00
Romain Goyet
266d3e02c9
Merge changes I83daefa6,Iee820055
...
* changes:
[apps/graph] draw only active functions
[apps/graph] add a method in function expression view to mark a cell as dirty
2016-10-04 15:20:19 +02:00
Romain Goyet
d9b0132f16
[liba] Add a bridge for incomplete libc
...
For example, GLIBC doesn't provide strlcpy which we want to use
Change-Id: Iebbadfd42ca8e5dc089a8fe0b670fef843a10027
2016-10-04 14:22:19 +02:00
Émilie Feral
64b3e0906e
[apps/graph] Correct error: keep the function of interest highlighted when going back and forth to the parameter page
...
Change-Id: I52e631a586fc2fa87e899092ee6efc02435c2e4e
2016-10-04 12:26:30 +02:00
Émilie Feral
c2981505c1
[apps/graph] draw only active functions
...
Change-Id: I83daefa66e17843909c4f2aeab836cbb7affb56e
2016-10-04 12:26:30 +02:00
Émilie Feral
a29be020f5
[apps/graph] add a method in function expression view to mark a cell as dirty
...
Change-Id: Iee820055f36f18a31af5bd69097557e9718c6425
2016-10-04 12:26:30 +02:00
Émilie Feral
5f30507f2d
[apps/graph] handle edge case: when the function store is empty
...
Change-Id: I5e9ce26fffc0e6957a6333e8e1230d38f2145fec
2016-10-04 12:26:13 +02:00
Émilie Feral
e09317b243
[apps/graph] Recompute expression and layout when a function sets a new content
...
Change-Id: I15f39c72cfed28fe6eca5b401eb8da149d30fe12
2016-10-04 11:29:04 +02:00
Émilie Feral
54f3614e51
Merge "[apps] App objs depend on inlined images"
2016-10-03 14:44:49 +02:00
Romain Goyet
83b3be93ae
[apps] App objs depend on inlined images
...
Change-Id: I405d79c627329d7b166411440b5ca2cdf02184e4
2016-10-03 14:42:52 +02:00
Émilie Feral
a811f09583
Merge "[apps/home] Display app name and icon"
2016-10-03 14:22:38 +02:00
Romain Goyet
748fac0de8
[apps/home] Display app name and icon
...
Change-Id: Ia09827dd1fa027cee80145c0d2dab5a29cd51d11
2016-10-03 14:15:16 +02:00
Émilie Feral
3bf5ff9007
[apps/graph/list] draw function names align to expression baselines with colors
...
Change-Id: I381ef6c984db156fc61129a76a2ac086a769fe9a
2016-10-03 14:14:24 +02:00
Romain Goyet
c5526a092c
Merge changes I18c5083c,I358b893a,Ib77c95d8,I25d881f2,I67881d8b, ...
...
* changes:
[Escher] Image setter for the ImageView
[Escher] The TextView handles the case where its text is nullptr
[Escher] Add getters for App::name() and App::icon()
[apps] Use the Home app
[Escher] Sanity check
[Escher] Container::switchTo is now public
[escher] An App now can store an icon and a name
[apps/home] Select the active cell by default
[apps/home] Cell selection
[apps] Add a Home app
2016-10-03 14:13:19 +02:00
Émilie Feral
611528eab4
[apps/graph/list] adjust the row height occupied by functions to their sizes.
...
Change-Id: Icd99d12c62f42847036b6d2900ca5a14b2bc3b2e
2016-10-03 14:04:58 +02:00
Émilie Feral
e109a23485
[apps/graph] add methods to handle function names and colors.
...
Change-Id: Ic11f2dd6bd9cb473b436d5e7769e2660c173c733
2016-10-03 14:04:58 +02:00
Romain Goyet
654024e860
[apps] Use the Home app
...
Change-Id: I25d881f237ce4b7db0b92afe68596416d3704781
2016-10-03 11:24:20 +02:00
Romain Goyet
d510dc6ab9
[apps/home] Select the active cell by default
...
Change-Id: I09febc2a9e07de35c1427ae337c88241bf191330
2016-10-03 11:17:50 +02:00
Romain Goyet
e6d3f8a9dc
[apps/home] Cell selection
...
Change-Id: Iebfd7d6ba2c4ec2ce94929dd039fcbcba324218b
2016-10-03 11:17:50 +02:00
Romain Goyet
e1d8289bea
[apps] Add a Home app
...
Change-Id: I4d2da7d8a954131a3e561f175f88cd72abf6f2ba
2016-10-03 11:17:50 +02:00
Émilie Feral
47a02344c2
[apps/graph/list] Modify the controller of functions to use a table view instead of a list view
...
Change-Id: I3767de865ef07761eb80310cfe80d6eb60821bb0
2016-09-30 17:12:32 +02:00
Émilie Feral
7283a0c13a
[escher] implement list view to inherit from table view
...
Change-Id: I4bee7292fa7d21ad4d24a86a287857309933d78f
2016-09-28 15:09:14 +02:00