É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
Émilie Feral
56240d61bb
[apps/graph/graph] initialize the graph view context when the graph controller is
...
the first responder
Change-Id: I12c7b2c28e750cd49ef59de59c659a349dd0a346
2016-12-08 15:21:52 +01:00
Émilie Feral
9c677a8483
[apps/graph/graph] Improve the position of the 0 label on both axes
...
Change-Id: I76a4eeec4b2f08b29fd434f1517eebcc92a395fd
2016-12-08 15:21:52 +01:00
Émilie Feral
6b6a60403e
[apps/graph/graph] Add labels to axis in graph view
...
Change-Id: I306f5d06df48c73820b5512c8f069816e746b5da
2016-12-08 15:21:52 +01:00
Émilie Feral
a0c9b858c5
[apps/graph/graph] Draw grids in graph view according to xScale and
...
yScale
Change-Id: I2c47a4a68fb5ccfa5c7097a959b5a8e222d47193
2016-12-08 15:21:52 +01:00
Émilie Feral
27972eafb6
[apps/graph/graph] Display the initialisation parameter cpage when
...
clicking on the header button
Change-Id: I7a911677a0acf9d5f86236d0bcd2940e385574c7
2016-12-08 15:21:52 +01:00
Émilie Feral
d7b68c63ed
[apps/graph/graph] Create a class initialisation parameter controller to
...
set the axis interval to predefined default values
Change-Id: Ia7802da9d617fa69e3494886bb3ba99431329f8a
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
4317f08f51
[apps/graph/graph] Create a class zoom parameter controller
...
Change-Id: If0abd9b69e48a8246b1f3bca420c09b14b453cd9
2016-12-08 15:21:52 +01:00
Émilie Feral
6b34ab9f58
[apps/graph] Add scales to the axis interval model
...
Change-Id: I54185f995bac532c2a056284d07c5bc9f0ab6866
2016-12-08 15:21:52 +01:00
Émilie Feral
7e7b47d4dc
[apps/graph/graph] Zoom by cliking on +/- on graph view
...
Change-Id: I38f0b710beffb334ffeeffd375c1fbaffb0ec87c
2016-12-08 15:21:52 +01:00
Émilie Feral
40f7181766
[apps/graph/graph] add a method reload to graph view
...
Change-Id: I483ad9617992a89a460e33701ce44148e21f3616
2016-12-08 15:21:52 +01:00
Émilie Feral
d14eb7f29f
[apps/graph/graph] Delete useless method
...
Change-Id: Ic2dd592f4b61f732f99c0168c778f2f48298b4bb
2016-12-08 15:21:52 +01:00
Émilie Feral
81290a3b6d
[apps/graph] clean
...
Change-Id: Ia752707c347630c8e1bf19049a9bf95f81e32377
2016-12-08 15:21:52 +01:00
Émilie Feral
0448278e36
[calculation] Make the results of calculation expressions
...
Change-Id: I9eb685b21944cfc6cc346a42d442f064ae5938dd
2016-12-08 15:21:52 +01:00
Émilie Feral
c4ac44838a
calculation] Correct ans insertion and evaluation
...
Change-Id: I3c84735ce43453a3e88db755c283e14311d24ad9
2016-12-08 15:21:52 +01:00
Émilie Feral
b7a8b692eb
[apps/graph/graph] Draw curves with antialiazing
...
Change-Id: Ica25684001e993d1c8946f12ccf40725eba7ceb2
2016-11-23 14:29:52 +01:00
Émilie Feral
5fbf4d5073
[apps/graph/graph] in axis interval, handle yauto if ymin == ymax
...
Change-Id: If474d24720c5770bf7a2c23910a809d5859da071
2016-11-23 14:29:52 +01:00
Émilie Feral
1bd396ff86
[apps] Re implement variable box no to use node model
...
Change-Id: If7a75b900f0f2f5a152f7e28965555a12a14aba2
2016-11-23 14:29:52 +01:00
Émilie Feral
efbea599b9
[apps/graph/graph] Unenable overwriting Y axis if Y auto is selected
...
Change-Id: Ie382a2ed046b8b32d68e23014bd988fe260248bf
2016-11-23 14:29:51 +01:00
Émilie Feral
114a959fac
[apps/graph/graph] Enable (un)ticking the y auto button in the window parameter
...
page
Change-Id: I35d3d4400c8db7cdad3a1618fe3c8788256ef808
2016-11-23 14:29:51 +01:00
Émilie Feral
5c846229cd
[apps/graph/graph] Use the axis interval model to parametrize the graph view
...
Change-Id: I7d4516725fa29988322720e46de70f04aa910094
2016-11-23 14:29:51 +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
d0cf1e883d
[apps/graph/graph] Add a button to edit the window from graph
...
Change-Id: I0e3387ebb6c3c59c1e548892959ac85b2884a63f
2016-11-23 14:29:51 +01:00
Émilie Feral
54e37d854e
[apps/graph] Add a stack view controller to the graph to be able to push
...
parameter pages
Change-Id: Ib7cf2119ec4d45b021d099a9d62cf03a026cd880
2016-11-23 14:29:51 +01:00
Émilie Feral
cf55aa0d05
[apps/graph/graph] create a class axis parameter controller
...
Change-Id: Ic1b7f0da0ea22fa403938d0d7364ab05582d2b64
2016-11-23 14:29:34 +01:00
Émilie Feral
ce09b44942
[apps/graph/graph] create a class for the model axis interval
...
Change-Id: I7da8441c282ba44e67855ea494c79ebb8c762a2f
2016-11-23 12:17:33 +01:00
Émilie Feral
42fe0435c2
[apps/graph] Create a class float parameter controller to be used by
...
the interval parameter controller and the future window parameter controller
Change-Id: Ibe061ff1792efc4a1795ee40ea5cd4b9f63e7086
2016-11-23 12:17:33 +01:00
Émilie Feral
beaedc8888
[apps/graph] Redefinition of active function
...
Change-Id: I23e83a1107daf85bdf99c7b100d8bca6d724c919
2016-11-23 12:17:31 +01:00
Émilie Feral
cf74920f33
[apps/graph/graph] Display a warning in graph tab when no function is
...
selected
Change-Id: I57d337473c1a404b65213221195745036c82ef24
2016-11-23 12:16:53 +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
0acd372a74
[apps/graph] reduce stamp size
...
Change-Id: If245b3c8c3588729bb736a93ae94fee952205895
2016-11-21 14:10:32 +01:00
Émilie Feral
f448cb319a
[apps/graph] Make continuous curves in graph (instead of dotted curves)
...
Change-Id: Icc9d85e22b94e8f7d2de1f1a5f5d528c84e3d865
2016-11-21 14:10:32 +01:00
Romain Goyet
d6e96fe143
[kandinsky] Explicit color constructors
...
Change-Id: Ifd4a0c281a7c6aded225d06295f4d79039e4e848
2016-11-21 14:06:10 +01:00
Émilie Feral
a96490d232
[Kandinsky] change method name: blendRectWithMask
...
Change-Id: Iea893d2d545aa792c305a7d5880516a7f25e928c
2016-11-18 11:46:30 +01:00
Émilie Feral
3d96c4694d
[apps/graph] Quicker initiation of char[]
...
Change-Id: Ib5684000f6d878c7be7d856fc3c4801b8307527a
2016-11-18 11:46:29 +01:00
Émilie Feral
fc10dd1410
[apps] Handle clicking on XNT in a sum or a product
...
Change-Id: Ia951d8aedf89068fb184661f7292358271e68248
2016-11-18 10:15:44 +01:00
Émilie Feral
02930c498b
[apps] correct syntax error in toolbox
...
Change-Id: I9ad419573c489ce7a617a54120b2fc04fcc1e557
2016-11-18 10:00:43 +01:00
Émilie Feral
e56cf21a69
[apps] handle XNT event in the delegate text field
...
Change-Id: I077309e59e859006f79a097d16ad3db6a598fffb
2016-11-18 10:00:43 +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
74ee0ec63a
[apps] enable node navigation to decide the leaf row height
...
Change-Id: Ib013dd50c4d57df31e9be7813440037173415330
2016-11-15 12:01:35 +01:00
Émilie Feral
0e3804d784
[apps] use variable box leaf cells in variable box controller
...
Change-Id: If3ef3850318b9a4c29af8539d09dd1111f2c985e
2016-11-15 12:01:35 +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
1dcd102e99
[apps] create a class variable box lead cell
...
Change-Id: Iab0d283d4472a40a5c628d770d829dc84979791b
2016-11-14 17:06:55 +01:00
Émilie Feral
68eae7f010
[apps] Ensure const methods when needed in node class
...
Change-Id: Ib1ca31d4eeaaf1a05cc2e25e408b382111fa3648
2016-11-14 17:06:55 +01:00
Émilie Feral
139158557c
[apps] use toolbox leaf cell in the toolbox controller
...
Change-Id: Iac52d3777761f6d5183391608db4fe7df3c1fbd4
2016-11-14 17:06:55 +01:00