Commit Graph

19 Commits

Author SHA1 Message Date
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
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
08441e6ec5 [ion] big cleanup 2015-09-19 13:09:41 +02:00