Commit Graph

7778 Commits

Author SHA1 Message Date
Émilie Feral
3dddbe9b37 [escher] create a class editable text cell
Change-Id: Ie982fc241d257e3e5ddadf84dc491ce4a06cc1e5
2016-12-08 15:21:52 +01:00
Émilie Feral
85db237036 [apps/probability] In image table view, display the right image
corresponding to the type of calculation chosen

Change-Id: I7a1b6ef00d51088930de4df75a27530bec43f6e7
2016-12-08 15:21:52 +01:00
Émilie Feral
39bac510f5 [apps/probability] Add the type of calculation to the law model
Change-Id: I2256ea2d810ffc2919e575a01457a5e3286bb65a
2016-12-08 15:21:52 +01:00
Émilie Feral
f2c31963ea [apps/probability] Add an image table view in the calculation controller
Change-Id: I79408a274f29e0e5b5bca6b760f447aeaf406d92
2016-12-08 15:21:52 +01:00
Émilie Feral
e25d5fe794 [apps/probability] Create a class image table view
Change-Id: I96b90988226f29a5aef167c9d5fc2ffb7a9c28b9
2016-12-08 15:21:52 +01:00
Émilie Feral
067ee84242 [apps/probability] add images to select the type of probabilistic
calculation to compute

Change-Id: I0cf1a475c92df1e223e9f54649921090b42d986d
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
9f18606926 [apps/graph/graph] Reinit the cursor position when zooming
Change-Id: I7e6710db8525b7905dfc95723ebd3b06bfe0296e
2016-12-08 15:21:52 +01:00
Émilie Feral
542847ee45 [apps] In curve view, blend the labels not to hide potential grids
Change-Id: Ica741625b3207b66614dea39ad7ce8d156e1433b
2016-12-08 15:21:52 +01:00
Émilie Feral
5212c95454 [Kandinsky] Add methods in context to blend string
Change-Id: I7d889eea4667f35cd62d6e0bcabb8b8e9861a81e
2016-12-08 15:21:52 +01:00
Émilie Feral
4bef23b7e2 [apps] Make the abstract curve view hold methods to draw labels
Change-Id: Ib1451b51c6d16db27487b5c9d34cd345fcf379f0
2016-12-08 15:21:52 +01:00
Émilie Feral
58185a6237 [apps/graph/graph] Draw labels directly in graph view instead of using
subviews

Change-Id: Ic500d480e898b95995d8dbfb88bebb4b7fb9b3c5
2016-12-08 15:21:52 +01:00
Émilie Feral
1b771eddd0 [apps/probability] Display the calculation controller when clicking on
the "suivant" button

Change-Id: Id79f48ab02c8d771aac55f6be30c83d4302ea8a1
2016-12-08 15:21:52 +01:00
Émilie Feral
095f2a2891 [apps/probability] Create a class calculation controller
Change-Id: I87f5a712d213ae3f4dd5553b64e2b641bd0601ba
2016-12-08 15:21:52 +01:00
Émilie Feral
5205e71e5a [apps/probability] Create a class law curve view inheriting from curve
view

Change-Id: I3a6aacd3532c4eb9303b9970765e08f546850439
2016-12-08 15:21:52 +01:00
Émilie Feral
f7eb0b97b3 [apps/probability] Improve the law model using the evaluate context
Change-Id: I33b9c9ce0a8120ff66ea6614fa7c5ac58a59b572
2016-12-08 15:21:52 +01:00
Émilie Feral
620b64a583 [apps/probability] Create a class evaluate context for probability app
Change-Id: I38448ddeec25225edad1d96bf89d32d1eb86915d
2016-12-08 15:21:52 +01:00
Émilie Feral
eeb17625d1 [apps] Create a curve view to draw curves from any expression
Change-Id: I6e1183a560042688c596e3aa2385ab3bf0dcda2c
2016-12-08 15:21:52 +01:00
Émilie Feral
cb4eb743fb [apps] clean
Change-Id: I0f1709c1559109628ffe0f21a0b29751cfca46aa
2016-12-08 15:21:52 +01:00
Émilie Feral
4086a5e74a [apps/probability] Make parameters controller inherit from float
parameter controller

Change-Id: I02649795c656f191c1c71ae7495f9a993114bdfb
2016-12-08 15:21:52 +01:00
Émilie Feral
f95e49929b [apps] Move float parameter controller from apps/graph to apps/ to be
used in apps/robability

Change-Id: I00ab38bd35d2b3ad77d9aee3072422b9bd36fe01
2016-12-08 15:21:52 +01:00
Émilie Feral
306d36ca69 [apps/graph] Use editable text menu list cell in float parameter
controller to enable editing parameter "inline"

Change-Id: Ibfb8134242ebdcdc8e17027f31196b94a537bd1b
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
5ff87c1ba2 [apps/graph/values] Make editable value cell inherit from value cell
Change-Id: I7aa93c4a5b70d892966bf65ec53f942bafb7cc86
2016-12-08 15:21:52 +01:00
Émilie Feral
a45582bde7 [apps/graph/grpah] Prevent initiating the cursor when no function in
store

Change-Id: I6e2ef2faa1cda34f96ab425bfdf9327faee7f204
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
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
e92672be83 [apps/probability] Make the app expression text field delegate
Change-Id: I01cf8de46366fc38d84390cb79436d6d654580bf
2016-12-08 15:21:52 +01:00
Émilie Feral
4cb1d51d4c [apps/probability] Tidy PNG files in a folder
Change-Id: I5a6e23341323641b47dc1f050f718ede34c079a2
2016-12-08 15:21:52 +01:00
Émilie Feral
c1ff9f3cd8 [apps/probability] Improve page to enter law parameter
Change-Id: I585329221739efc640e3456c4a40761c5da85d3d
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
7224506936 [apps/probability] Add methods to the model law
Change-Id: Ia5d5dda28679a36f2068811607ce6c4fea1007c2
2016-12-08 15:21:52 +01:00
Émilie Feral
a695fec6ff [apps/probability] Improve the law controller
Change-Id: Ic70cc03d70b1faa383a01c9c2e00136d483b114b
2016-12-08 15:21:52 +01:00
Émilie Feral
aa9efcc0e5 [apps/probability] add png images to illustrate cells
Change-Id: Ie22df16c39d0531906a27a3082063e7609e21b5d
2016-12-08 15:21:52 +01:00
Émilie Feral
978e3927ee [apps/probability] Create a class cell for the probability main menu
Change-Id: I101e35a64cab6c7d5ebdee1a91b9c37e54964497
2016-12-08 15:21:52 +01:00
Émilie Feral
3ab38866dd [apps/probability] Create a class for law model
Change-Id: I17f883b12d5a8286d7bf92c83b928a96685f9868
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
471cf95b5e [apps/graph/graph] Simplify the curve parameter controller constructor
Change-Id: I5ee00e2585c11f8648fa12de9d0940f22df09c98
2016-12-08 15:21:52 +01:00
Émilie Feral
485ae21aee [apps/graph/graph] Delete useless class
Change-Id: I37af086e544c51401d2e4fd519910444401db438
2016-12-08 15:21:52 +01:00
Émilie Feral
89248a9072 [apps/graph/graph] Implement "aller a (abscisse)"
Change-Id: I167f38b61be530fecb8c276f61785a7d1c373c36
2016-12-08 15:21:52 +01:00
Émilie Feral
073f209165 [apps/graph/graph] Correct error: set the graph view as first responder
when deselecting header

Change-Id: I3b5543186209255d072e2ad3ce11c24d6a3c7ce7
2016-12-08 15:21:52 +01:00
Émilie Feral
8942c00a46 [apps/graph/graph] Move window when the cursor goes out of view
Change-Id: I098f1911fcefeb2f42886a33f078fa12b34fc273
2016-12-08 15:21:52 +01:00
Émilie Feral
df790ac071 [apps/graph/graph] display correctly cursor at the right position
Change-Id: I9244d06fd92f51b7fd3cc5d8093b41e0818d962d
2016-12-08 15:21:52 +01:00
Émilie Feral
48c953dd56 [apps/graph/graph] Display a curve parameter page when ckicking on a
curve in the graph view

Change-Id: I4ca2ee01bf29b850d72fdb9d4748f7c7ddc400d0
2016-12-08 15:21:52 +01:00
Émilie Feral
a18bde0745 [apps/graph/graph] Delete useless cast
Change-Id: I41c9dc5e0098395750c5abcbe95d58d4208ea133
2016-12-08 15:21:52 +01:00
Émilie Feral
4b84f63ef1 [apps/graph/graph] anti-aliasing on the cursor in graph view
Change-Id: I9943d0dc09b0b950910b988f348374b1fcfc3d85
2016-12-08 15:21:52 +01:00
Émilie Feral
70aa44390d [apps/graph/graph] Improve cursor drawing
Change-Id: I6f8e29d107bac410bd502bf54b5f9b955ff9c9d7
2016-12-08 15:21:52 +01:00
Émilie Feral
f7079bf876 [apps/graph/graph] Handle the cursor moves in the graph view
Change-Id: I5db563e4b88a6dd33dd6fc9ce5a4cf1337d43c31
2016-12-08 15:21:52 +01:00