Commit Graph

266 Commits

Author SHA1 Message Date
Émilie Feral
5b5dea0243 [escher] In textfield, fix bug: reinit the currenttextlength when
initiating the draft text buffer

Change-Id: Id13e6912243c82ea9a0f06823a4a00861db481ed
2017-01-15 20:08:01 +01:00
Émilie Feral
bb22f06250 [escher] In selectable table view, synthetize code
Change-Id: I1547f93c9da635108277b9868bad0750c827db80
2017-01-15 20:04:59 +01:00
Émilie Feral
6e9528103b [apps] Factorize banner view implementation.
Change-Id: Iedc4350d2bed0f1b1c597c2492e028293f58d5f2
2017-01-09 15:08:56 +01:00
Émilie Feral
78198a5dcf [escher] In metric, add a constant: ParameterCellHeight
Change-Id: I6d90c9083d3d6de2308e86800b39104af5fc0457
2017-01-09 15:08:56 +01:00
Émilie Feral
2527e5434a [apps/regression] Create a class even odd double buffer text cell
Change-Id: I1e22de8ebe6110244184c4006cf459cf1ac4f6ec
2017-01-09 15:08:55 +01:00
Émilie Feral
6eb44373f4 [escher] In alternate empty view controller, do not layout the main view
as long as the view is empty

Change-Id: Ia079e350a5dc58ba73cda81de3918be3249e29d0
2017-01-09 15:08:54 +01:00
Émilie Feral
bc38d3db4b [escher] When using input view controller, init the text content to the
previous text edited

Change-Id: Id201196f38e8f2b6cd909c7e52708f2e84ab8a47
2017-01-09 15:08:54 +01:00
Émilie Feral
7d8a7527e6 [escher] Simplify the constructor of tab view controller
Change-Id: If430a627c451636e44e8d713f3a902cb5bdeed75
2017-01-09 15:08:54 +01:00
Émilie Feral
97cbd64a59 [apps/statistics] In calculations page, display results in grey
Change-Id: I7070c874f025161f3daae6c18d36ca593972d270
2017-01-09 15:08:54 +01:00
Émilie Feral
4ee0d26726 [escher] Add method to set the alignment in event odd buffer text view
Change-Id: I2d16f1b503b48a993ad9c0760a4c8255ea49ff31
2017-01-09 15:08:54 +01:00
Émilie Feral
924b0372d0 [escher][apps] Move value cell class to escher folder renamed even odd
buffer text view

Change-Id: I6c8b8fdcd90d2b6847ec94f65c4b2e64204b52ba
2017-01-09 15:08:54 +01:00
Émilie Feral
b85ea03b8e [escher] Add a method in even odd editable text cell to access editable
text cell

Change-Id: Ic1c7749dfacb890f6def5f7261ba4cb0659fc1f3
2016-12-20 10:06:40 +01:00
Émilie Feral
9eb65a374b [escher] Correct syntax error
Change-Id: Ic04ba9bdad1f0b5949c85b7c41fbf4c58688b74c
2016-12-20 10:04:42 +01:00
Émilie Feral
4b4aad556f [escher] Change even odd editable cell constructor
Change-Id: I2a4e5223e0806433e2e8ece998e0207dcab10e9e
2016-12-19 17:00:49 +01:00
Émilie Feral
de4ae4a3a8 [escher] Add a class even odd pointer text cell
Change-Id: I843ad6626fff17306ab288e532eba6273a034573
2016-12-19 17:00:49 +01:00
Émilie Feral
16a785f135 [escher] Create a even odd editable text cell inheriting from even odd
and composing with editable text cell

Change-Id: I454159402260fe791769859130052e824cb03128
2016-12-19 17:00:49 +01:00
Émilie Feral
31be51143b [escher] In tab view controller, enable a fourth tab
Change-Id: Ifffc59044146ea08f27d00b2c40c692554e609ba
2016-12-19 14:13:13 +01:00
Émilie Feral
ccb34ee949 [escher] In tab view controller, implement lazy loaded for tab titles
Change-Id: I6ad14f2a523c075951cd8ca0382fe90e4b99eb06
2016-12-19 14:13:13 +01:00
Émilie Feral
75948af80f [escher] in text field, reinit the draft text buffer when changing the editing state
Change-Id: I595a9abac3ee593556ec37df9c7065a06f3c856c
2016-12-15 13:51:41 +01:00
Émilie Feral
bbe1b06eae [apps][escher] Use only one draftTextBuffer by controller (as you cannot
edit all cells at the same time)

Change-Id: Ifbc6e8c7b7f2dd17539666ed3b1253f1c28ef873
2016-12-15 13:51:40 +01:00
Émilie Feral
8c284ba34f [escher][apps] CHange textField API
Change-Id: I766d153b7f7429473f297707a08358051123accc
2016-12-15 13:51:40 +01:00
É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
ab29a8d60e [escher] update color in palette
Change-Id: I83fa12b276e5cf044c78144f68b6eeb14528c4d6
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
Romain Goyet
d6e96fe143 [kandinsky] Explicit color constructors
Change-Id: Ifd4a0c281a7c6aded225d06295f4d79039e4e848
2016-11-21 14:06:10 +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
6248a63b29 Proper ordering of Makefiles
Change-Id: I44faa72d5fb77d93898283add52ef1debc2f6823
2016-11-14 15:46:56 +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