Émilie Feral
c0dc33cfbd
[escher] Make one constructor only for views
...
Change-Id: I304a49995beb59071dd88fcfad8715bdb58e6685
2016-12-13 15:10:02 +01:00
Émilie Feral
c96fe1c708
[escher] in text field, erase the buffer before setting a new text
...
Change-Id: I26cc1bad1398595b8bcc44c7324de69de24e6d6b
2016-12-09 11:01:44 +01:00
Émilie Feral
649fa72615
[escher] Add a text getter in editable text cell
...
Change-Id: I04e18dcfeb259a9d3358a07e926b4a515869f127
2016-12-08 15:21:52 +01:00
Émilie Feral
b27e3ac522
[escher] Add a drawRect method in editable text cell
...
Change-Id: Ia6630dd42a4834cf1f73fbb74f6faa4477df9a82
2016-12-08 15:21:52 +01:00
Émilie Feral
3dddbe9b37
[escher] create a class editable text cell
...
Change-Id: Ie982fc241d257e3e5ddadf84dc491ce4a06cc1e5
2016-12-08 15:21:52 +01:00
Émilie Feral
37da7b95a2
[escher] add a boolean in table constructor to choose whether to paint
...
the backgroung
Change-Id: Idee8aff20ab86011775e9a995a2d2f425b60df67
2016-12-08 15:21:52 +01:00
Émilie Feral
b0474c492c
[escher] create a class editable text menu list cell
...
Change-Id: Ic35b86675f1f1dc0930eee29f3628c1ab16dcc6f
2016-12-08 15:21:52 +01:00
Émilie Feral
e48660050a
[escher] in text field, add a method to choose the text field delegate after
...
construction
Change-Id: I7c71f102c61b892fd8caed694728384935b8513a
2016-12-08 15:21:52 +01:00
Émilie Feral
5523e26486
[escher] Prevent bad access in selectable table view
...
Change-Id: If6c04a447675765b0dfe75c077114bacd786a177
2016-12-08 15:21:52 +01:00
Émilie Feral
b1ff25111a
[escher] Add a method to update the title in stack view controller
...
Change-Id: Id3a7702c108de38fed74fa0db33022f186780b13
2016-12-08 15:21:52 +01:00
Émilie Feral
c59145c5c8
[escher] Ensure to initiate chevron view as unfocused
...
Change-Id: Ie2e227861c3c4ab400013cd9db8fa9b89b4d0b36
2016-12-08 15:21:52 +01:00
Émilie Feral
9c64468fb4
[escher] Add a default constructor to buffer text view
...
Change-Id: Ic71b478f146591f2e93ca80722e1597eb05ccfdd
2016-12-08 15:21:52 +01:00
Émilie Feral
807d841009
[apps/graph/graph] Display the interactive zoom controller when clicking
...
on the zoom button
Change-Id: Ia0e52d5f723a6c4aef4f2032cea81bc9289dcc2b
2016-12-08 15:21:52 +01:00
Émilie Feral
f427584557
[escher] Avoid to select the first button by catching an unwanted event
...
Change-Id: I6843fc8a7f119c1093eba3698c8a702c4885560a
2016-11-23 14:29:52 +01:00
Émilie Feral
1a3fef1027
[escher] add method to set text color in menu list cell
...
Change-Id: I050a7ea9a760759852ac5e8c55d2be61cceaa512
2016-11-23 14:29:51 +01:00
Émilie Feral
1811437233
[escher] In text menu list cell, reload cell when the accessory view has
...
changer to erase larger accessory view
Change-Id: I170145393f6b36ceb3f1daac65760de66d672087
2016-11-23 14:29:51 +01:00
Émilie Feral
b2da9687f1
[escher] make an independent class alternate empty view to handle
...
empty store and add a delegate to the header view controller class
Change-Id: I7c4e8342876e9273270772d4bad0db9424276a98
2016-11-23 12:03:44 +01:00
Émilie Feral
4ed7e06373
[apps][escher] Fix insering several letters when clicking on SIN
...
e. g.
Change-Id: If71400b22f65878a94090fed7f3c68433a10506c
2016-11-18 10:00:37 +01:00
Émilie Feral
9181f8e8fa
[escher] Improve textfield API (method names)
...
Change-Id: Ie8cacaa77840780647ce57c2969446b19cba65cc
2016-11-17 11:27:26 +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
e4cf865dde
[apps] Improve the drawing of boxes (variable and toolbox)
...
Change-Id: If5cc51c33e994b09cea9c873502e238c28a43608
2016-11-14 17:06:55 +01:00
Émilie Feral
5b0ad58ae3
[escher] enable stack view controller to have different stack view colors
...
Change-Id: Iea0d68fa3686c85587d35740b5c2f281c0ca3a99
2016-11-14 17:06:55 +01:00
Émilie Feral
c34498b15d
[escher] Change palette names to make them consistant
...
Change-Id: If5381b7f970e106bea1196ef40e36ea12f846dad
2016-11-14 17:06:55 +01:00
Émilie Feral
9e9302b602
[escher] Correct int comparison issue in text field
...
Change-Id: Ie70f6e9f0986909e28206747e1d7445f54b30397
2016-11-14 17:06:50 +01:00
Romain Goyet
f5ea9cb2d3
[ion] Introduce Ion::Events::None
...
Which allows Ion::Events::getEvent to be non-blocking
Change-Id: I2715b10ace2ecbac153b0f7d00ea5f2ca5de399c
2016-11-11 16:06:29 +01:00
Émilie Feral
6d880a0c4c
[escher] improve stack view drawing
...
Change-Id: I76ec35c21c9d877c209ee51a4c843dbed7b773b0
2016-11-10 18:02:35 +01:00
Romain Goyet
b87f06e3a2
[ion] Update the Event model
...
Change-Id: I41a53caeb7dd8a15e7934f49675f6a53be8fe7be
2016-11-10 17:29:48 +01:00
Émilie Feral
3ccc240d05
[escher] in menu list cell, change name contentView->accessoryView
...
Change-Id: Ide0ce134f83b6b491b66bc6df9900a1928888a8a
2016-11-10 17:29:43 +01:00
Émilie Feral
3090b06956
[escher] create a class chevron menu cell
...
Change-Id: Iab33c039527a4dac40cda1d657507d6656b40311
2016-11-10 17:26:01 +01:00
Émilie Feral
57228a074c
[escher] create a class chevron view
...
Change-Id: Ief4a49f80544c7eca1c5707beb1efd4c039edd57
2016-11-10 15:52:21 +01:00
Émilie Feral
30f37213d1
[escher][apps] add pointer to the container from the app and a method to
...
access the toolbox from the container
Change-Id: I89eb598b4a7d317d70d5a1f13b79422d35438d68
2016-11-10 10:55:15 +01:00
Émilie Feral
2575e3226a
[escher] add methods to add text to buffer in textfield
...
Change-Id: I51388c7495ed8919d1f2ba48d645aee9476c5ed6
2016-11-10 09:53:09 +01:00
Émilie Feral
375262031b
[escher] add optional margins to modal view
...
Change-Id: Ibeb77958f5fd6db9a110d1f49abb77b4ee01a72f
2016-11-09 12:26:37 +01:00
Émilie Feral
199ff9e63d
[escher] Re layout subviews of menu list view when changing the text of
...
the cell
Change-Id: I9d21ffbc7967687f8701f0258501148b5b39fdc0
2016-11-08 13:59:19 +01:00
Émilie Feral
46638f8ffc
[escher] move cursor position in textfield
...
Change-Id: I10df7f7559c05be1d93fd72088baa5164f69911e
2016-11-08 13:59:13 +01:00
Romain Goyet
ade7f0480b
[ion] Initial emscripten support
...
Change-Id: Id76a45c5c723fae11387e20458bc9555689b9a48
2016-11-06 12:06:02 +01:00
Romain Goyet
205f149467
[escher] Split the Container::run method
...
Change-Id: Id62824110f2945c94b39fecd5387a725aee424a1
2016-11-06 12:02:27 +01:00
Émilie Feral
470f36d2bd
[apps/calculation] create a class text field specific to calculation
...
Change-Id: I261ef72ea62ca8118dda5c2e90e721e987f3283d
2016-11-04 16:53:02 +01:00
Émilie Feral
2114961b9c
[escher] Makes input view controller inherits from modal view controller
...
Change-Id: I24e06c247401702fe53931bc1091a327e0c93171
2016-11-04 16:31:59 +01:00
Émilie Feral
2f42476604
[escher] add a minimal size to textfield
...
Change-Id: I6d1c4d0e687bc66aeadd4913ea4b3a94d7c26b75
2016-11-04 16:18:05 +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
f982c1286a
[escher] create a method display warning in app
...
Change-Id: Iecab146bb479f76c2d74e53221a1d7d6216c8644
2016-11-04 14:55:08 +01:00
Émilie Feral
4a2f92d6cb
[escher] create a class warning controller
...
Change-Id: I93dabe0d47a7b197cb32cf5ccac8411a181afbb7
2016-11-04 14:55:02 +01:00
Émilie Feral
a80a58b3a8
[escher] add a modal view controller as instance variable in app
...
Change-Id: I2d95b34e0242f500c651f7cdec9dbf5d92bdd833
2016-11-04 14:53:11 +01:00
Émilie Feral
d5e9f70701
[escher] create a class modal view controller
...
Change-Id: Iecbbb8a8927cc5ef538e30a1f7968a9e84ad5021
2016-11-04 14:53:07 +01:00
Émilie Feral
101ad30530
[escher] In input view controller, ensure doing nothing in constructor
...
Change-Id: Idd03a0d04a5ae7a43b1dc457bb25e0e0bb1a1d43
2016-11-04 14:47:12 +01:00
Émilie Feral
2f45578886
[apps/calculation] Handle calculation to heigh to be fully displayed in
...
the screen
Change-Id: I182f0c76d911e6686223a22be2a6ddb561b287ec
2016-11-04 14:47:07 +01:00
Émilie Feral
d83c101a33
[apps/calculation] Create a specific table view for calculation which
...
aligns to the bottom
Change-Id: I4fe9763b1d9ae2ae3e898046221b780c51515830
2016-11-04 11:08:15 +01:00
Émilie Feral
d8e864878b
[apps/calculation] Select the right history cell subview (handled by the table
...
delegate)
Change-Id: Ia03f5a34b2b752ec18fee62b3e9148d60b677767
2016-11-04 10:59:18 +01:00
Émilie Feral
00a0dd182f
[apps/calculation] Correct bug: set the right cell first responder
...
Change-Id: Iafee70a6a3bcf59c60efb4575b044b19fa5c1db4
2016-11-04 10:59:18 +01:00