Romain Goyet
|
3cd4639f44
|
Add a picture viewer
Change-Id: I35dd150f415119e80f7463515a70e2d9bd058a14
|
2016-08-08 11:46:38 +02:00 |
|
Romain Goyet
|
ada53fed0d
|
PWM LED driving
Change-Id: Ic3eb3c13e5a0f35e13caf96039304647b2363bd2
|
2016-08-05 18:44:12 +02:00 |
|
Romain Goyet
|
197333c83b
|
OpenOCD uses an STLink
Change-Id: Ie7aee7c557edc0db34cdffbbc0d432c27c446812
|
2016-07-21 13:43:57 +02:00 |
|
Romain Goyet
|
5de28e01db
|
Migrate Kandinsky to C++
Change-Id: I2752a8db84ad0bb817119cf6c2993c1622621150
|
2016-07-21 13:42:32 +02:00 |
|
Romain Goyet
|
30aa62e3c5
|
Escher: Introduce the TiledView
Change-Id: I97d612cf89bd9cf45f8b440881918b9626cd65f6
|
2016-07-21 11:32:33 +02:00 |
|
Romain Goyet
|
8e4b1666bb
|
Kandinsky: KDFillRect takes a pattern, always
Change-Id: I32113345d742f21c0e238c1707bcee0116694d6f
|
2016-07-05 13:32:47 +02:00 |
|
Romain Goyet
|
1b4b2638f7
|
[liba] Use stddef.h
Change-Id: I6bd0999d173488e4aff989bdb1bfa93229de7eaa
|
2016-07-05 13:27:33 +02:00 |
|
Romain Goyet
|
0843fcd62c
|
Kandinsky: Use a KDContext
Change-Id: I91055c7b59586b0dec08a426a9c617a12d8128dc
|
2016-07-05 10:36:48 +02:00 |
|
Romain Goyet
|
1cdb7cac9d
|
Graph: Secondary grid
Change-Id: Ie4c38ce7b0db3c31d85300a89619883b1bf5109e
|
2016-06-21 14:06:01 +02:00 |
|
Romain Goyet
|
b848463d66
|
Graph: Factor the axis drawing methods
Change-Id: Ie301b2856d5d769ee82c72a81e31309fdbd3d0b9
|
2016-06-21 12:18:54 +02:00 |
|
Romain Goyet
|
eed0f4af95
|
Graph: Draw axis and grid
Change-Id: I06d01dfbf7f45920aa32fd5c85819c75309fbfc4
|
2016-06-21 11:45:58 +02:00 |
|
Romain Goyet
|
fa8e23c9a7
|
Graph: Use longer text
Change-Id: I9057acfe6e4467aac2763d4d9f3ed4649d981121
|
2016-06-21 11:45:28 +02:00 |
|
Romain Goyet
|
70f89c2566
|
Graph: Clean the App controller
Change-Id: Icd7af42aa497245a799417eabc4de31a8e0eba8a
|
2016-06-21 11:45:12 +02:00 |
|
Romain Goyet
|
d39e64f596
|
Escher: Add a comment regarding consecutive setFrame calls
Change-Id: I2a31733a25495d39cb1e03734b6d1588a9c1bca2
|
2016-06-21 09:45:38 +02:00 |
|
Romain Goyet
|
ee04687dcc
|
Escher: Use the proper clipping rect
Change-Id: I7fa6708666a35280da54d3f4d0ef87ab636de348
|
2016-06-21 09:45:29 +02:00 |
|
Romain Goyet
|
682c3bbc20
|
App: Move the app in the apps/ folder
Change-Id: I9c6a3eb58c718f1c796652e94534b53a2a302f8b
|
2016-06-20 18:04:31 +02:00 |
|
Romain Goyet
|
a0d7e2243f
|
Escher: Rect-based dirty tracking
Change-Id: I798dd04f4b36042429105e2ccdf7cd5df554bedf
|
2016-06-20 15:03:59 +02:00 |
|
Romain Goyet
|
dbebe4aa8a
|
Kandinsky: KDRectUnion
Change-Id: Ib328275ab3a6fc6da9bc472dffe37c9948c727d5
|
2016-06-20 15:02:57 +02:00 |
|
Romain Goyet
|
389b74f049
|
DemoApp: Remove warnings
Change-Id: Ie38307db02318acc5570d9b01982969668bfb1ed
|
2016-06-20 15:02:21 +02:00 |
|
Romain Goyet
|
954295f47f
|
Escher: Some more cleanup
Change-Id: Ia3c77717f082f82bbf97393614f21996ab964cdb
|
2016-06-20 10:54:04 +02:00 |
|
Romain Goyet
|
0643425df1
|
Escher: View cleanup
Change-Id: I9143c3d979515c742f99a7f169fbf04bf9d5e731
|
2016-06-20 10:42:42 +02:00 |
|
Romain Goyet
|
a83b02a3c2
|
Escher: Get rid of storeSubviewAtIndex
Change-Id: I0e428081caae3ead5b6e6dc16878e5188a3627c1
|
2016-06-20 10:33:35 +02:00 |
|
Romain Goyet
|
e10f688124
|
ION: Use a color framebuffer on the simulator
Change-Id: Ie7aeb91b07295774bfbdb77e1e08ac744693c193
|
2016-06-16 11:30:16 +02:00 |
|
Romain Goyet
|
ed961bd721
|
Escher: ScrollView now displays the indicator properly
Change-Id: Iabd6d6fd2d2ff4cc133e7136a9604f6a2a06e204
|
2016-06-15 16:22:05 +02:00 |
|
Romain Goyet
|
716efd7da2
|
Escher: TableView redraws properly when scrolling atop
Change-Id: I68321103e3bf34039788044cc270745eb4a9eb0b
|
2016-06-15 15:57:01 +02:00 |
|
Romain Goyet
|
bfaa6109b4
|
Kandinsky: KDDrawingArea uses an origin and a clipping rect
Change-Id: Iee99bc0ce12f1c2f675f7ccb6edab579b62eb77c
|
2016-06-15 15:43:40 +02:00 |
|
Romain Goyet
|
e130a24ede
|
Escher: Proper sizing of the ScrollView's contentview height
Change-Id: I3a193b26ba1c844bf7d739998b51914406125f0a
|
2016-06-15 14:47:19 +02:00 |
|
Romain Goyet
|
b7656aba13
|
Escher: Bigger demo
Change-Id: I91a9e6b70dce7449a912a77238994653edee04f8
|
2016-06-15 14:47:19 +02:00 |
|
Romain Goyet
|
9897c1269f
|
Escher: TableView::scrollToRow
Change-Id: Ie3e70aa3aac27fb5d8cab3e31986db40ff33071d
|
2016-06-15 14:47:19 +02:00 |
|
Romain Goyet
|
8108512fe9
|
Kandinsky: Simplistic drawing for the TabView
Change-Id: I3c3ade5da2d7f55a305811de071fb6bba5c2b37d
|
2016-06-15 14:47:19 +02:00 |
|
Romain Goyet
|
80ceb51171
|
Escher: Proper ScrollView offset
Change-Id: I163a5ad4290d662b8d49e034710a8418abc6de4f
|
2016-06-15 14:47:19 +02:00 |
|
Romain Goyet
|
b8a6d662b1
|
Kandinsky: Add a test for KDRect intersections
Change-Id: I98c8ec0d6ed4117e93ec96a05905f5e1eab14d25
|
2016-06-15 14:47:19 +02:00 |
|
Romain Goyet
|
dc34ce10d2
|
Escher: Fix absoluteDrawingArea
It needed to compute the absoluteOrigin independently
Change-Id: I5aadf4f03da1af965285fc5ae675ddcfbcd34ed0
|
2016-06-15 14:47:05 +02:00 |
|
Romain Goyet
|
e6c1c3c8ee
|
Escher: Fix a comment
Change-Id: I5c3561ee233ec047ffc704ab5c7394097d4b51a6
|
2016-06-15 10:31:05 +02:00 |
|
Romain Goyet
|
3d37fceff0
|
Escher: Remove useless code
Change-Id: I84929d823b38792ad399cb3fce673d52c2b815d5
|
2016-06-15 10:30:48 +02:00 |
|
Romain Goyet
|
0292409f6f
|
Escher: Proper layout of the ScrollView
Change-Id: I95d479df4d384a9837c2b38a42087b2c6916e9b0
|
2016-06-15 10:00:51 +02:00 |
|
Romain Goyet
|
e38bda2769
|
Escher: By default, an app's window is fullscreen
Change-Id: I35207a5dccdf8697f018b3e13e9ad7abd3aa6766
|
2016-06-14 17:05:08 +02:00 |
|
Romain Goyet
|
d5606367d7
|
Escher: Add TableView::cellAtIndex
Change-Id: I7b78b7fa05d4c1390dd7c58ef098b3708c972119
|
2016-06-14 17:04:46 +02:00 |
|
Romain Goyet
|
e280a6e533
|
Kandinsky: Add KDColorGray
Change-Id: Ifc7831df4855f13dd989c896cec72562fe49e7bf
|
2016-06-14 17:03:49 +02:00 |
|
Romain Goyet
|
0e388eb00d
|
Escher: Add a simplistic editable TextField
Change-Id: Icd66b643a52c6248ff23fd9b1d59db016e665279
|
2016-06-14 17:02:57 +02:00 |
|
Romain Goyet
|
c745304eca
|
Escher: The demo app uses a TableView
Change-Id: Id58d8eb074981b1cf7dbb32ba78b94b78353e6b8
|
2016-06-14 13:52:18 +02:00 |
|
Romain Goyet
|
912a8afc96
|
Escher: Fix the TableView
Change-Id: I6bff440314b2740e76765eb64b4d35067f8cc1b1
|
2016-06-14 13:52:02 +02:00 |
|
Romain Goyet
|
f466ff0b34
|
Escher: Make m_superview protected
Change-Id: I1f04f007ff338a9957eef691a6eb5031bb58655e
|
2016-06-14 13:51:22 +02:00 |
|
Romain Goyet
|
7b1febdfd4
|
Escher: TabViewController focuses its children
Change-Id: I2abde617b084860ab12d05d17d2519dbedb70a41
|
2016-06-14 13:49:10 +02:00 |
|
Romain Goyet
|
70c2ec9095
|
Escher: Implement App::runningApp
Change-Id: Ic310e6cec3fb594c18dfa9e5746fd02315a4035b
|
2016-06-14 13:48:23 +02:00 |
|
Romain Goyet
|
9941cf5c6d
|
Escher: Include table_view.h in escher.h
Change-Id: I53772728affc897574934dd20a3d2dcc51ab15ef
|
2016-06-14 13:47:39 +02:00 |
|
Romain Goyet
|
63ed8207ce
|
Escher: TableView reuses cells
Change-Id: Icdbfafba351057affc2bcb74f9c967971ffee667
|
2016-06-14 10:52:03 +02:00 |
|
Romain Goyet
|
2586b8d2b4
|
Escher: ScrollView sets the content view origin on offset change
Change-Id: I4dd5c1bb0ea14848f8a93777b5c2353d8f6ff1c1
|
2016-06-14 09:41:30 +02:00 |
|
Romain Goyet
|
08ae810b9b
|
Escher: Build the TableView
Change-Id: Idbd79a7dfb9839ba361aa873b105f9f2e5612dcc
|
2016-06-14 09:40:46 +02:00 |
|
Romain Goyet
|
e3e9b2ca6b
|
Kandinsky: Remove an useless line
Change-Id: Ic82481248964e637a56c297061249323821d206a
|
2016-06-13 17:54:41 +02:00 |
|