Romain Goyet
9cdcaadb4d
[escher] Fix an invalid array access
...
Change-Id: Ifd3d7a17611a6893cebb5fef33c9669a95b40463
2016-09-30 17:20:11 +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
Romain Goyet
270b241d11
[kandinsky] Optimize KDColor::blend
...
Change-Id: Icb1701bf5f95023d49a96a355be7ff43c326f8eb
2016-09-30 15:36:23 +02:00
Romain Goyet
590a840fcc
Merge "[ion] Replay implementation of Ion::Events::getEvent"
2016-09-30 10:38:49 +02:00
Romain Goyet
9d6a310be7
Merge changes Ia3c64b64,I98407e89,I678aa427,If12d7e6a,Ie94f445a
...
* changes:
[escher] make simple table view data source inherit from table view
[escher] break table view and table view data source in two files
[escher] add a table view handling cells of different types and sizes
[escher] add getter for margins in scrollview
[escher] rename the table view class in "simple table view"
2016-09-30 10:38:43 +02:00
Émilie Feral
fefeb42f4f
Merge "[escher] implement list view to inherit from table view"
2016-09-30 10:34:29 +02:00
Émilie Feral
c3bf55d622
[escher] make simple table view data source inherit from table view
...
Change-Id: Ia3c64b643f633e4c7c6fd0f921fe6a79336a7b64
2016-09-29 17:47:32 +02:00
Émilie Feral
dad80001af
[escher] break table view and table view data source in two files
...
Change-Id: I98407e8900727d1ce8fea78c721f56192a24e1f8
2016-09-29 17:47:26 +02:00
Émilie Feral
7130496707
[escher] add a table view handling cells of different types and sizes
...
Change-Id: I678aa4273ccea33fd293205407c51c162515786e
2016-09-29 17:46:10 +02:00
Émilie Feral
d7231faf5c
[escher] add getter for margins in scrollview
...
Change-Id: If12d7e6aec1f801c3b667ea9b0d44b85acd7ae42
2016-09-29 15:57:18 +02:00
Émilie Feral
ca27adc25f
[escher] rename the table view class in "simple table view"
...
Change-Id: Ie94f445ae2f830254373d7e7d0917884d88a66fb
2016-09-29 15:56:56 +02:00
Romain Goyet
31bd821c4e
Merge "[escher] in table view, handle cellWidth = 0"
2016-09-29 10:07:02 +02:00
Romain Goyet
5a2f12ad9f
[ion] Replay implementation of Ion::Events::getEvent
...
Change-Id: Idc6270ab0ebdfed5973c355a03f8bca0ba3f7b1f
2016-09-28 15:44:33 +02:00
Romain Goyet
6077a72ae3
[ion] Provision to clock the CPU at 96 MHz
...
Change-Id: I397ff23941dfff3ea3c2e217c0fb1ba242326cfb
2016-09-28 15:44:20 +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
Émilie Feral
0c51c8aee1
[escher] in table view, handle cellWidth = 0
...
Change-Id: Ib9efaa78e52e74a2b3e2904d776dc509c12a085b
2016-09-28 15:07:03 +02:00
Émilie Feral
97541b170c
[escher] create a class table view
...
Change-Id: Ieb339468cdd4cdb5b36c023ed64dcf10c0434b97
2016-09-28 14:12:14 +02:00
Émilie Feral
cc03f8116b
[escher] make the offset variable of scroll view "protected"
...
Change-Id: Ic5102eb4645741ef0836f74cecdb1bf7479319d7
2016-09-28 14:12:14 +02:00
Émilie Feral
f7779e2257
[escher] change table view name into list view
...
Change-Id: I56884819d1d049b8b63457edae01400644fd560e
2016-09-28 14:12:14 +02:00
Émilie Feral
471671422c
[escher] implement a potential horizontal scroll indicator in scroll view
...
Change-Id: I9ac2045071d9f915f05bc7948852328627a09d9c
2016-09-28 14:12:05 +02:00
Romain Goyet
90fbb15395
[escher] Define an ImageView class
...
Change-Id: I449cc2140b4068c95de9ea120171b992d3b20ff5
2016-09-27 14:08:35 +02:00
Romain Goyet
bf483d5f40
[escher] Define a simple Image class
...
Change-Id: Ibe6c4da97b219b78c5f6d53bf2029f2b320ee798
2016-09-27 14:07:52 +02:00
Romain Goyet
93784423ef
[escher] Use the inliner to convert PNGs to .h/.cpp
...
Change-Id: Iabf6850e6a413f8c02768776887d1566c2ecb48c
2016-09-27 14:03:55 +02:00
Romain Goyet
4101110f20
[escher] The image inliner produces proper RGB565 little-endian images
...
Change-Id: I96f6df798911657b9582cc264ee1d2c3ebada690
2016-09-27 14:03:55 +02:00
Romain Goyet
fa76920fb7
[escher] Add an image inliner that converts .png files to .cpp
...
Change-Id: I14bbabae7131ac02e52e9de49bd61095f40d097c
2016-09-27 14:03:55 +02:00
Émilie Feral
ab74fe6933
[apps/graphs] Modify how functions are handled by the function store
...
Change-Id: I0d7a989526440a3b6d6a925b30d0d8742017e3f9
2016-09-26 14:51:10 +02:00
Émilie Feral
2c19b09c9d
[apps/probability] Modify law controller to use table view cells instead of law cells
...
Change-Id: I95857842332d8d7e8e3b49a4f64c8c4d6840f029
2016-09-26 14:42:13 +02:00
Émilie Feral
a537167342
[escher] Add a default parameter in text view cell contructor
...
Change-Id: I3c6a63a60b49676c6c9bb7b2e71cef0012dccea6
2016-09-26 14:35:33 +02:00
Romain Goyet
60e9ce3549
Merge "[apps/graph/list] Improve the drawRect of function cells"
2016-09-26 14:22:05 +02:00
Émilie Feral
7efec4331d
[apps/graph/list] Improve the drawRect of function cells
...
Change-Id: I2338151444e04f44e2b432ec8435ff63a2837fc9
2016-09-26 14:18:12 +02:00
Émilie Feral
80c0f9b372
[escher] add a method to set text alignment in text view
...
Change-Id: Ifa4a08bc8ac7c93ef06c4e901febfb050ad52add
2016-09-26 14:17:32 +02:00
Émilie Feral
4d4163f13b
Merge "[escher] do not display the scroll indicator when unneeded"
2016-09-26 14:17:12 +02:00
Émilie Feral
5385c69bbe
Merge "[escher] update the scroll indicator at each call to layoutSubviews"
2016-09-26 14:17:10 +02:00
Émilie Feral
1e3bc1b85e
Merge "[apps/graph/list] keep the function of interest selected when going forth and back to the parameter page"
2016-09-26 14:17:02 +02:00
Romain Goyet
fa2d8848d3
Merge "[apps/graph/list] clean empty functions"
2016-09-26 12:29:36 +02:00
Romain Goyet
e8c1fa18a0
Merge "[escher] modify the constructor of table view to choose the margins at construction"
2016-09-26 12:28:46 +02:00
Émilie Feral
33401a361b
[escher] do not display the scroll indicator when unneeded
...
Change-Id: Ife24fa2fe175b3d944749ff4a1ea8e2017f04048
2016-09-26 12:27:16 +02:00
Émilie Feral
89736fd3f1
[apps/graph/list] clean empty functions
...
Change-Id: I73e6e068f663002216dbab864f8f2281fe176f80
2016-09-26 12:25:41 +02:00
Émilie Feral
1ab75e8298
[escher] modify the constructor of table view to choose the margins at construction
...
Change-Id: Iadfc9e4b3142d5c0b4ec3b75db5a598eb40ffab7
2016-09-26 12:25:24 +02:00
Émilie Feral
34c1c92ab1
[liba] implement _aeabi_memcpy4 required by ARM EABI
...
Change-Id: I1a9b267b6c9118be224ec6a5115f53755f004c33
2016-09-26 12:24:49 +02:00
Émilie Feral
5fdb7d729e
[liba] implement strlcpy
...
Change-Id: I083129b31cbb070e8c1d87d7e3db91f8134e3540
2016-09-26 12:22:15 +02:00
Émilie Feral
2e116344ea
[escher] update the scroll indicator at each call to layoutSubviews
...
Change-Id: I3e3d5acbd983f30283ec2090fc7554c38c9cc4b7
2016-09-26 12:20:14 +02:00
Émilie Feral
7708b903c9
[apps/graph/list] keep the function of interest selected when going forth and back to the parameter page
...
Change-Id: I0b73395d579d82e36b51e5fb3601e621445463c0
2016-09-26 12:14:22 +02:00
Émilie Feral
a6ed6fcc31
[apps/graph/list] do not suppress the last function of the list
...
Change-Id: Iba5af053fa388fd65cc9017507b21ee1dd853b9e
2016-09-26 12:13:31 +02:00
Émilie Feral
ff70414108
[apps/graph/list] handle deleting functions from the parameter page
...
Change-Id: I34eff520f40ed5901011499c770c1b06d72b3cc7
2016-09-26 09:39:46 +02:00
Émilie Feral
82ea774621
[apps/graph] implement add and remove functions in function store
...
Change-Id: Iabbe9a83f575a81081999d65e6faedbc05476626
2016-09-26 09:39:46 +02:00
Émilie Feral
98f1a2e998
[apps/graph/list] handle the activation and desactivation of a function in the parameter page
...
Change-Id: Ie4adbcd6f626d16e80001ceb426dc3dbf2b8990e
2016-09-26 09:39:28 +02:00
Émilie Feral
362f2db368
[escher] add an active/desactive state to switch view
...
Change-Id: I9858b3f5fbb6acaeba00234cf52931fa409cc32f
2016-09-23 09:41:41 +02:00
Émilie Feral
0048e9fc68
[escher] Discard label view
...
Change-Id: I77206c1b474d6d87957a81546278c219ce1e2720
2016-09-23 09:41:41 +02:00
Émilie Feral
86983d2280
Clean warnings
...
Change-Id: I576621aeea71cc343a255ea2d668a0cbd3504e9e
2016-09-23 09:41:41 +02:00