Commit Graph

81 Commits

Author SHA1 Message Date
Émilie Feral
4596602080 [apps/graph/values] Display only active function in value table
Change-Id: I4e976858a2c4703ad4bc9dadda5059bcc1c994ba
2017-03-03 09:38:53 +01:00
Émilie Feral
7acac8cec7 [apps/shared] Move partial class values controller and function
parameter controller to shared to be used by sequences

Change-Id: I7908c184c757bb35856763bd339d3b34cf4ffe81
2017-03-03 09:38:53 +01:00
Émilie Feral
c51d7cda01 [apps/shared] Move interval and associated controllers to shared to be
used in apps/sequence/values

Change-Id: I231ec25a009c819fb16dcad096e1522587071255
2017-03-03 09:38:53 +01:00
Émilie Feral
8311e8857c [apps] Better compartimentalize viewWillAppear and
didBecomeFirstResponder

Change-Id: I9ad482907304973a4aa74f517d506667171a036f
2017-02-20 10:54:03 +01:00
Émilie Feral
2e16365100 [escher] Reorganize all cells'name and factorize their layouts
Change-Id: I69900ee98ff6a6868f96d70a0e335a589ef16c3f
2017-02-20 10:54:02 +01:00
Émilie Feral
6b524737b4 [apps/graph] Change name: function->cartesian_function
Change-Id: I138bd13fec8514144cfde7164ec9aff081454609
2017-02-20 09:39:25 +01:00
Émilie Feral
e5e9f7cc41 [poincare][apps] Make preferences a const object accessible from
anywhere (poincare and apps)

Change-Id: I49cc6bf940d1efeb6b153daac949ffcb23999a8d
2017-02-20 09:39:24 +01:00
Émilie Feral
aec8facd0e [apps] Use viewWillAppear to reload view after preference change
Change-Id: I4fba6bd6d4dee03e86ac5087dbc20ef4d7dd032b
2017-02-20 09:39:17 +01:00
Émilie Feral
b79bcfb9dc [poincare] Change name DisplayMode -> FloatDisplayMode
Change-Id: I7754b4a5ac96c3f3564749749b49130ddf357e20
2017-02-17 16:35:07 +01:00
Émilie Feral
15a736c855 [apps/shared] Avoid container casting when possible
Change-Id: I646e605c88ad577ebd9102032aad77ff8eae6ad7
2017-02-17 16:35:07 +01:00
Émilie Feral
6f138e6b1c [escher] Add methods viewWillAppear/Disappear in view controller instead
of keeping track of dataHasChanged in the selectable table view

Change-Id: Id2626f527f44714e29b9bd66e2c843193e1b57b5
2017-02-17 16:35:07 +01:00
Émilie Feral
4f7658b271 [apps] Ensure to reset pointers when their content have been deleted
Change-Id: I4c236c045cbe5e6ba215cbf56b27eba92133b675
2017-02-17 16:34:57 +01:00
Émilie Feral
ad61215cca [apps/shared] Move apps/graph/function_title_cell to shared folder to be
used by sequence

Change-Id: I2dad6b5d2a3e2a0b7d11ab9e212cb3cca315940f
2017-02-13 17:15:07 +01:00
Émilie Feral
69e46f4958 [poincare] Namespace Poincare
Change-Id: I51a84fa7978ba16f128cfe1d32c390970f2037e8
2017-02-13 17:15:06 +01:00
Émilie Feral
676bd46f33 [poincare] Expand numbers to complex numbers
Change-Id: I2e7cf5240e184da45b656ee4f121ad76aabfd1c7
2017-02-13 17:15:03 +01:00
Émilie Feral
39dab5125c [apps] Add angle unit preference in apps
Change-Id: I25eb760883d164563cb3059d73e8d1fff92ad6da
2017-02-06 16:30:48 +01:00
Émilie Feral
a77db13f8b [apps] Update the view if preference (display mode) has changed
Change-Id: I2393d672d59345b0935b6abf44040c6d9d59db09
2017-02-06 16:30:47 +01:00
Émilie Feral
559f458bcc [apps/graph/values] Fix bug: select the derivative cell when displaying
the derivative column

Change-Id: Idc67dc401e7eca63b400dbf0b0480b462aa78cbd
2017-02-06 16:30:47 +01:00
Émilie Feral
8b5e2be1b7 [escher] In selectable table view, avoid reloading all table cells when
not required

Change-Id: I31bdb1567eed6ebaa839672df61472994ab89b05
2017-02-06 16:30:41 +01:00
Émilie Feral
47cec5e72b [apps] Put the method preference in container instead of in every app
Change-Id: Ib390952a6559aa847c99e3ca74c4f6995a07e909
2017-02-02 10:29:07 +01:00
Émilie Feral
b78aaf08d7 [apps/graph/values] Adjust display mode in values page according to
preferences

Change-Id: I79e8bee7f35904cd54c74dce9cd456d921103e1d
2017-02-02 10:29:07 +01:00
Émilie Feral
bf08b1e48a [apps/statistics] [apps/regression] Improve store page rendering
Change-Id: I1bd41a7f38ae01a6d8d068fade828c3bf4b657df
2017-01-27 12:00:51 +01:00
Émilie Feral
4b49be549d [apps] Add headers in all sub tab view for a better rendering
Change-Id: Id9fc1ffac9cbc4bebc9af7daf410f36279555519
2017-01-27 11:15:58 +01:00
Émilie Feral
3555a6306c [escher] In alternate empty view delegate, make is empty method const
Change-Id: Iad3fbfef4deb76676b0373cfb3c919127efc3207
2017-01-27 11:15:52 +01:00
Émilie Feral
f51ae5db12 [kandinsky] Introduce two fonts: small font and large font
Change-Id: I502dfa88d627b09ac5af76155140af63547025cd
2017-01-27 11:14:01 +01:00
Émilie Feral
ce88f34179 [escher] In text view, fix bug: color all background in background color
Change-Id: I45bab2759cde8d6af51b927750ba16610afc36cd
2017-01-27 10:39:26 +01:00
Émilie Feral
a74eef903a [poincare] Redesign Float::convertTotext
Change-Id: Id27d9472147b5e443ee296feca891392fad735c8
2017-01-15 20:04:59 +01:00
Émilie Feral
f4a580884b [apps/graph] Use the poincare derivative calculation to compute function
derivative

Change-Id: I2b4d9b443935ad789e898e253a22f9d2ab652b6a
2017-01-15 20:04:58 +01:00
Émilie Feral
eb976ad0cf [apps/graph/values] Enable to delete row by row
Change-Id: I25b14091711af3d7afd64413839a2664fc98a051
2017-01-09 15:08:56 +01:00
Émilie Feral
63376e100c [apps] Change method names in editable cell table view controller
Change-Id: Ife743d81a0a3293fbfb37c2ed1a5b1be4baf1b39
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
59347f0c84 [apps/graph/values] Make values controller inherit from editable cell
table view controller

Change-Id: I9871d3a1ee062205c8db64ee60ee8aa68761bcd1
2016-12-20 09:31:55 +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
77b9630086 [apps/graph/value] Use even odd editable pointer cell in values
controller instead of title cell

Change-Id: Ic6b2fa6dad45f4d56a6cf0a2d7708894a92c1a96
2016-12-19 17:00:49 +01:00
Émilie Feral
3cc4ebf83f [apps] Use even odd editable text cell in values controller
Change-Id: I8d5f6dc7656a50000849de85f5b3ba537756eaf1
2016-12-19 17:00:49 +01:00
Émilie Feral
7af3979d3b [poincare] Change Context API
Change-Id: I2818866fb41bf73c39396fbd85600e586a79065c
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
cb4eb743fb [apps] clean
Change-Id: I0f1709c1559109628ffe0f21a0b29751cfca46aa
2016-12-08 15:21:52 +01:00
Émilie Feral
0e0bbddebc [apps/graph/values] Edit abscissa values directly in their cell
Change-Id: I9f15f828c38edb8e06c7ca7d1956c4c9fa479994
2016-12-08 15:21:52 +01:00
Émilie Feral
885b00f7c3 [apps/graph/values] Change name for consistency: values parameter
controller -> interval parameter controller

Change-Id: Ibdb7248392d7f4fcc6eaf271952e901a333b0d5e
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
3d96c4694d [apps/graph] Quicker initiation of char[]
Change-Id: Ib5684000f6d878c7be7d856fc3c4801b8307527a
2016-11-18 11:46:29 +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
Romain Goyet
b87f06e3a2 [ion] Update the Event model
Change-Id: I41a53caeb7dd8a15e7934f49675f6a53be8fe7be
2016-11-10 17:29:48 +01:00
Émilie Feral
af6a1c7046 [apps] add a method to get the global context in appsContainer
Change-Id: I4b7a4c1c64ae21c7e4f0193b3314d96cef805cbb
2016-11-10 17:26:07 +01:00
Émilie Feral
7933c7b68d [apps/graph] Correct error in selecting cell when becoming responder
Change-Id: I66a4112794f87ff9aaecd2ef50b394e8d374f9a7
2016-11-10 17:26:06 +01:00
Émilie Feral
f4a95cb43f [apps/graph] Replace multiple pointers to evaluate context by
app()->evaluateContext()

Change-Id: I21035aa357e9d2f2c471ad5751bed59cf05cebf3
2016-11-04 17:37:23 +01:00
Émilie Feral
5133f75789 [escher] change horrible naming in selectable table view
Change-Id: Ia7bc06f2f079e529aa17ab01d961fb6ff62cbf98
2016-11-04 10:59:18 +01:00
Émilie Feral
0913798faf [apps] Replace magic numbers by constants
Change-Id: If9cb40bdc9b1e88a941a6f230fb42164b1e2d5f0
2016-11-04 10:58:40 +01:00