Émilie Feral
85ee2d2a83
[escher] In text area, clean warnings due to comparisons between sign
...
and unsigned int
Change-Id: If744543a1955c8a9fe5987c43b24d863164c56a3
2017-08-17 16:21:22 +02:00
Émilie Feral
587406bccd
[escher] In modal view controller, draw the regular view only if the
...
modal view does not cover all of it
Change-Id: I0eedcb881fa30ffad83cd371e59908810b4e179f
2017-08-17 16:21:21 +02:00
Émilie Feral
7f6ee28f4e
[escher] Move redraw method from App::didBecomeActive to
...
Container::switchTo
Change-Id: Ifa8bd2a37a754257d1f44d64b789f2efd25f96de
2017-08-17 16:21:21 +02:00
Émilie Feral
319955424b
[escher] In table view, use scrollToContentRect instead of recomputing
...
everything
Change-Id: Idb3ec8218386b03bc34d08fcd888d1a671ea98f9
2017-08-17 16:21:20 +02:00
Émilie Feral
8e5691bcc7
[escher] In container, initiate the window when switching to first app
...
Change-Id: I782f017320279cdd2076b950f10ee6a9e7d69ffa
2017-08-17 16:21:20 +02:00
Émilie Feral
5c4740913b
[kandinsky] Replace KDText::stringSize(" ") by KDText::charSize()
...
Change-Id: Ie962d7784b54ff41431d21f64d9af0887a86f9b7
2017-08-17 16:21:17 +02:00
Émilie Feral
1964d61fdc
[libaxx] add cmath and use cmath instead of math.h when required
...
Change-Id: Id839b17d33c69e2e002f370e553ff35246a1bc90
2017-08-16 09:55:29 +02:00
Romain Goyet
4e08d520da
[escher] TextArea can now edit its content
...
Change-Id: I129a184bc94975c8dd5fd2e7b8c63309978bff02
2017-08-04 17:27:37 +02:00
Romain Goyet
f9b44b8e7b
[escher] ScrollView::scrollToContentRect
...
Change-Id: I20db5dcee4e34b8a0bc08fda5938e8e647d3dea7
2017-08-04 17:26:42 +02:00
Romain Goyet
20e1554a13
[escher] First working TextArea implementation
...
Change-Id: Iae9618f54813be9f116d4797feec6fd163a37a66
2017-08-03 23:28:24 +02:00
Romain Goyet
5a4fc8af5d
[escher] ScrollableView can now scroll in both directions
...
Change-Id: Ic389c6eaa0ee182b8f9167248ca369e51fd9e54a
2017-08-03 23:25:47 +02:00
Romain Goyet
298a308f36
[escher] Add a TextArea view
...
Change-Id: I3dccb4baf806491dcd06050c4fd5d43b982c8f57
2017-08-03 18:41:17 +02:00
Émilie Feral
0588074174
Merge "[apps] Clean dispatch event apps container"
2017-07-28 10:19:18 +02:00
Émilie Feral
018013e323
Merge changes I4fcc116c,I2033a99f,I6dd667fb
...
* changes:
[apps/hardware_test] Clean plugging USB test
[escher] App can have timers that are ticked when the app is active
[ion] Clean alpha shift event modifiers
2017-07-28 10:19:15 +02:00
Romain Goyet
42123dd03d
KDImage now takes a KDColor buffer as pixel data
...
This prevents alignment issues, visible on emscripten for example.
Change-Id: I3b25a21214c5f3e4f08e5f299d4c20234a5824f6
2017-07-21 09:54:38 +02:00
Émilie Feral
1011fae644
[apps] Clean dispatch event apps container
...
Change-Id: I960fffd914c3b3e821e0654a7ad20318b5a7c807
2017-07-10 10:11:24 +02:00
Émilie Feral
e0f2fcb2f6
[escher] App can have timers that are ticked when the app is active
...
Change-Id: I2033a99fb2ebff030934b02d6128dce721012979
2017-06-30 11:21:33 +02:00
Émilie Feral
ba73e259ad
[apps/shared] Resolve bug: when deleting an editable cell, reselect (and
...
thereby make it first responder) the right cell
Change-Id: Ia5bd99c338c93f0e81656ccc9271f486e51fd22b
2017-06-08 18:20:07 +02:00
Émilie Feral
f43b307856
[escher] In table view, add method 'reloadCellAtLocation'
...
Change-Id: I2d662669621392698ee963a6c8e70d3d2f4ee829
2017-06-02 16:56:41 +02:00
Émilie Feral
13e0cd97fa
[escher] Widen all pop up box (to avoid croping toolbox texts)
...
Change-Id: I969ea119bb5b65ae6f03e484e8f07107712f40d1
2017-06-02 14:07:55 +02:00
Émilie Feral
6afa7cd3fd
[apps/hardware_test] Redesign hardware test
...
Change-Id: Id2c55fe66ca68ce617ea131f5cfb77d78557860b
2017-06-01 09:43:22 +02:00
Émilie Feral
747bcb808a
[escher] Clean tab view controller
...
Change-Id: Ia56e0d9d4efd9bad87e7ef4c7a183f0c7efedaad
2017-05-31 12:21:46 +02:00
Émilie Feral
fe9e6ec59a
[escher] Clean scroll view
...
Change-Id: I7eb00da6c9d8a60847c108eed5355bdb289dbebb
2017-05-31 12:14:24 +02:00
Émilie Feral
f96a4556aa
[apps/sequence][apps/graph] Switch to editing the function after event
...
'toolbox' or 'variables'
Change-Id: Iaa7b04871c4a74abf2ddcfc5905804448c7a44a4
2017-05-31 11:54:54 +02:00
Émilie Feral
30d3ff16a8
[escher][apps/shared] In table view, when scrolling to a cell, check if
...
the table size has not decreased to adjust the offset
Change-Id: Ifd89ec2b51b2adb9ca860ce0b58f2b6e58b838a1
2017-05-31 11:54:54 +02:00
Émilie Feral
1d7d7f4ef1
[escher] In scroll view, mark the indicator rect as dirty if the scroll
...
indicator parameters has changed
Change-Id: I3136f8613a08d5b8e7c8039502f77f552f7868c2
2017-05-31 11:54:54 +02:00
Émilie Feral
1966b4648c
[escher] Increase textfield size to 100
...
Change-Id: I93400001a829e2ce313658e08bd5e97965b715fe
2017-05-29 10:49:56 +02:00
Émilie Feral
53f4fd0b06
[escher] Reset superview when a modal view is dismissed
...
Change-Id: I2d3ee97f7ade486f5cf8ba16851866d60dd6cdb6
2017-05-24 15:32:26 +02:00
Émilie Feral
d7091397e5
[escher] Rule of 5 in view
...
Change-Id: Iba04e9046845b544e184530562e34f831fce96f6
2017-05-24 15:32:22 +02:00
Émilie Feral
9181e7cf5d
[escher] In view, reinit subviews' superview at destruction
...
Change-Id: I5d131900ebc5b5ba18171a41c7bd61754770d8fd
2017-05-24 14:38:49 +02:00
Émilie Feral
dee5f315a9
[apps] Init and quit the app in the "run" method of apps container
...
Change-Id: I3eb5adedca57fede14c4af67d72cbde697188000
2017-05-23 16:15:35 +02:00
Émilie Feral
c644a8d4f7
[escher] Fix bug: do not redraw window at each timer fire but only for
...
timer requiring redraw
Change-Id: Ia39a35185a4836809970f5ba77cc76a8b2e6ee26
2017-05-23 15:25:00 +02:00
Émilie Feral
085a1188ee
[escher] Repaire optimal size for message text view
...
Change-Id: Icd28a58eef0d470fb9d73b1a35a5585e01f99d07
2017-05-23 15:15:44 +02:00
Émilie Feral
8665978b2e
[apps/probability] Clean (add a page index in snapshot)
...
Change-Id: I1631136cf4912225b88d26cd3cd9d36fa91db5f0
2017-05-23 15:15:35 +02:00
Émilie Feral
f1665817ac
[escher] Clean
...
Change-Id: Ifcba1f46281198d2ed45c3140952c25f6d6efaeb
2017-05-22 16:35:27 +02:00
Émilie Feral
339afe0787
[escher] Add an event "TimerTick"
...
Change-Id: Ib6d1cacdf13226d37b1a8fdf6ecf8a92d077a96f
2017-05-22 16:35:27 +02:00
Émilie Feral
083cd3065e
Merge changes I48b242ff,I8b0fdf11,If10a7d85
...
* changes:
[escher] Add a data source to tab to be hold by snapshots
[apps/hardware_test] Clean controller (without resolving bug ...)
[apps/home] Make the snapshot selectable table view data source
2017-05-22 15:44:12 +02:00
Émilie Feral
527eac2ce3
Merge "[apps/probability] Add a page index in snapshot"
2017-05-22 15:43:31 +02:00
Émilie Feral
f904112aee
Merge "[escher] Divide class selectable table view delegate in 2: selectable table view data source & selectable table view delegate"
2017-05-22 14:38:08 +02:00
Émilie Feral
213d400be4
Merge changes I24d7eed7,I6c77601c
...
* changes:
[escher] [apps] Implement app snapshot
[escher] Only one app is on the heap at one time
2017-05-22 14:37:38 +02:00
Émilie Feral
dad3457369
Merge "[escher] Redraw the window when a timer fires"
2017-05-22 14:35:38 +02:00
Émilie Feral
71608762aa
[escher] Add a data source to tab to be hold by snapshots
...
Change-Id: I48b242ff433170d6b9618661e613a47669910a79
2017-05-19 11:25:04 +02:00
Émilie Feral
f6dd2d1180
[apps/probability] Add a page index in snapshot
...
Change-Id: I4d37cd744bf42b67090cbbd1619f98b512b16e9a
2017-05-18 17:55:50 +02:00
Émilie Feral
af4d6b6e81
[escher] Divide class selectable table view delegate in 2: selectable
...
table view data source & selectable table view delegate
Change-Id: I90fbd61e271db3754c13bd0069b95c2026de6814
2017-05-18 14:16:41 +02:00
Émilie Feral
71284311bb
[escher] [apps] Implement app snapshot
...
Change-Id: I24d7eed7cef964af8be1c85222e758c297dc0da1
2017-05-18 14:16:41 +02:00
Émilie Feral
a30bdf0d8d
[escher] Redraw the window when a timer fires
...
Change-Id: Ib62ad7ec9641e6da61f8c3cbf00fbd470d46326c
2017-05-18 14:16:41 +02:00
Émilie Feral
06de0dd9db
[escher] Only one app is on the heap at one time
...
Change-Id: I6c77601cb0cc883083a4dd05370ca543fa7951cc
2017-05-18 14:16:41 +02:00
Romain Goyet
a1552b2fa1
[ion] Fix the emscripten build
...
Change-Id: Ia54c5de4191c47d9840854d9aad12f87a9110da3
2017-05-15 22:04:37 +02:00
Émilie Feral
18668cd38b
[apps/settings] Enable/unable update popup
...
Change-Id: Ib772623728a481afd49c92968f7102d7c7d2d77b
2017-05-15 13:44:08 +02:00
Émilie Feral
bb6ffaeca0
[escher] Fix bug in text field
...
Change-Id: Ia77786c449de89d3155bfdba6e873f9d6dd5b901
2017-05-11 09:51:31 +02:00