Felix Raimundo
10c383d102
Writes the simplified version of an expression.
...
Change-Id: If0e89735a85a684ad4c044ae4b8d6f8a9ae81dac
2016-04-04 11:05:49 +02:00
Felix Raimundo
ff83c8c4da
Draw rectangles with lines.
...
Change-Id: I257ea485e67d2cc1c2ad5f9405fe507f3f4d00f1
2016-04-04 11:05:49 +02:00
Felix Raimundo
f9b7836e1e
Add a delete button to the keyboard.
...
Change-Id: I10e57f19a7edfb4a59fb3c2f48bc0f8a8a58643f
2016-04-01 15:13:47 +02:00
Felix Raimundo
418d081f6e
Add the trig menu.
...
Change-Id: Ifbe2518cb3a089dace82d56031987fbc7a2e6181
2016-03-29 13:41:36 +02:00
Felix Raimundo
e0184ba975
Add a flag for inversing the intensity in char drawings.
...
Change-Id: Ibc22dd8aeaf95ef0aa49d2f9aa8867c47324ce80
2016-03-29 13:41:36 +02:00
Felix Raimundo
3710103f40
Change the layout creation.
...
The father now sets itself as teh father of its children.
ExpressionLayout do not know anything about expressions now.
Change-Id: I28954c78f3102eec056ebbc3c52ccd862a5ab8fd
2016-03-25 14:35:00 +01:00
Felix Raimundo
3e632f5586
Rename text_input to utils, add a util in it.
...
Change-Id: I5d37ed0a3a21e7d62aa061a6b09f30065c4cd8a6
2016-03-24 16:09:25 +01:00
Felix Raimundo
cb2bcb6ad9
Remove hardcoded font size.
...
Change-Id: I5fbd54467ec727bb3f93ecb75e03593d466e9b7b
2016-03-23 19:05:56 +01:00
Felix Raimundo
fd95a7e558
Adds a text_input function to get text.
...
Also removes ion_getchar in favor of ion_get_event.
Change-Id: Id95ea509315185da24fd2a3fe90969da0bd19cfc
2016-03-23 17:31:59 +01:00
Felix Raimundo
80ad6e606b
Removed all warnings, now in Werror
...
Change-Id: I02dbd9fef2c1b5d6aba4ea713f1e1ea305b389bf
2016-03-22 18:56:00 +01:00
Felix Raimundo
d84e139954
Remove some warnings.
...
Change-Id: I5a856edc3ebc7ccb352865d62b2b12cdfc8426ca
2016-03-22 18:39:59 +01:00
Felix Raimundo
45b0ce8256
Add a cursor to the input.
...
Change-Id: I3e1467b5d21c87f095ecaaeb27becddaef0e1370
2016-03-22 18:39:59 +01:00
Felix Raimundo
2778ccea11
Use the same macro for the screen size.
...
The screen size used to be defined by the framebuffer size, this was weird,
the creen size can be defined in the makefile if needed (in order to have different one for
different targets)
Change-Id: Ie294fba5f6cf5e942b4b35847ae8ccd18d3ddf85
2016-03-22 18:39:59 +01:00
Felix Raimundo
16b650c5d5
Add left and righ arrows to move in the expression
...
Change-Id: Icf58335c9a78a97bdbed0da5d01f715dc11757d2
2016-03-22 18:39:59 +01:00
Romain Goyet
15d91052f2
[Poincare] Handle symbol/context
2015-11-18 22:31:21 +01:00
Romain Goyet
59e7f444ca
app: handle parsing errors
2015-10-26 11:14:04 +01:00
Romain Goyet
92a62eea12
Use KDCoordinate
2015-10-03 13:00:49 +02:00
Romain Goyet
6fa43ad41b
Funny plotter
2015-09-29 23:10:22 +02:00
Romain Goyet
2d97d2e4c3
Modular app
2015-09-29 21:59:29 +02:00
Romain Goyet
ae19b49176
Prevent FB overflow
2015-09-25 14:03:03 +02:00
Romain Goyet
f99326bd57
[kandinsky] proper Bresenham line tracing
2015-09-25 12:21:14 +02:00
Romain Goyet
a047af1d8d
[app] Nicer app
2015-09-22 16:08:28 +02:00
Romain Goyet
71bae0c7cf
[poincare] Proper layout engine
2015-09-21 23:58:33 +02:00
Romain Goyet
f3d613657c
Use the new layout logic
2015-09-21 10:37:43 +02:00
Romain Goyet
d1220e0bcb
Fix the app Makefile
2015-09-19 18:59:51 +02:00
Romain Goyet
101b10e028
Cleaner build system
2015-09-19 18:14:14 +02:00
Romain Goyet
08441e6ec5
[ion] big cleanup
2015-09-19 13:09:41 +02:00