Commit Graph

93 Commits

Author SHA1 Message Date
Léa Saviot
756eeeb2d8 [poincare/parser] Add context 2020-02-12 15:13:21 +01:00
Léa Saviot
9f018eb9d9 [escher/view] setFrame and layoutSubviews can be forced 2020-02-12 15:13:15 +01:00
Léa Saviot
4caf9f5197 [coding style] Make some methods const 2019-09-09 20:05:14 +02:00
Émilie Feral
bac7fe0fce [apps/shared] Regression and Statistics take into account display mode 2019-09-04 15:20:51 +02:00
Léa Saviot
553c649a80 [apps] Fix Stores margins 2019-09-04 13:43:37 +02:00
Ruben Dashyan
f5e721239b [apps/shared/store_controller] Clean handling of empty cells 2019-08-29 13:51:49 +02:00
Ruben Dashyan
2e5ded2aa9 [apps/shared/editable_cell_table_view_controller] Factor textFieldDidFinishEditing 2019-08-29 13:51:49 +02:00
Ruben Dashyan
04fcc0eac4 [apps/*/editable_cell_table_view_controller] Use typeAtLocation 2019-08-29 13:51:49 +02:00
Ruben Dashyan
2ee4d437f7 [apps/shared/store_controller] Inline selectableTableView in header 2019-08-29 13:51:49 +02:00
Ruben Dashyan
1da30fb775 [apps/shared/(values|store)_controller] Inline maxNumberOfElements in header 2019-08-29 13:51:49 +02:00
Ruben Dashyan
fa85293467 [apps/shared/editable_cell_table_view_controller] numberOfElements depends on column 2019-08-29 13:51:49 +02:00
Ruben Dashyan
eb614860eb [apps/shared/store_controller] Remove cellShouldBeTransparent 2019-08-29 13:51:49 +02:00
Émilie Feral
12060e2ae7 [escher] TextField: all text fields use the same draft text buffer 2019-08-13 09:44:00 +02:00
Léa Saviot
61cf762eef [poincare] Expression::ReductionContext 2019-08-08 16:29:37 +02:00
Ruben Dashyan
44809f4b3f Substitute Escher app() by Container::activeApp() 2019-07-19 15:06:25 +02:00
Ruben Dashyan
eb3da7f395 [apps] Substitute "app()->container()" by "AppsContainer::sharedAppsContainer()" 2019-07-19 15:06:25 +02:00
Ruben Dashyan
9a25249088 [apps/shared/store_controller] Simpler access to AppsContainer * 2019-07-19 15:06:25 +02:00
Ruben Dashyan
5e5e07e963 [apps/shared] Factorize Store/ValuesController::textFieldDidFinishEditing 2019-05-03 15:54:21 +02:00
Léa Saviot
496d346049 Remove max/min inline from KDCoordinate header 2019-05-03 15:53:19 +02:00
Léa Saviot
53e4a290f7 [poincare] Rename Expression:parse in Parse 2018-11-23 12:04:09 +01:00
Léa Saviot
71c848e7df [apps] Reinit inputFormulaView text before edition 2018-11-23 12:04:08 +01:00
Émilie Feral
7e7c77a0e8 [escher] TextField and LayoutField handle move events while in editing
mode to avoid leaving unexpectedly edition mode
2018-11-23 12:04:03 +01:00
Émilie Feral
698332c355 [escher] InputTextDelegate and LayoutFieldDelegate don't inherit from
InputTextDelegate to avoid diamond inheritance
2018-11-23 12:04:03 +01:00
Léa Saviot
4582975661 Remove more compilation warnings 2018-11-23 12:04:02 +01:00
Léa Saviot
4b37163653 [poincare] Fix more "char * []" type problems 2018-11-23 12:03:59 +01:00
Émilie Feral
a4756c1945 [poincare] Cast matrix of char before calling getVariables 2018-11-23 12:03:58 +01:00
Émilie Feral
5beafd2bf3 [poincare] Change Expression::getVariables to get symbols with variable
sizes
2018-11-23 12:03:58 +01:00
Léa Saviot
3bbb8b39d1 [poincare] Add context argument to some ExpressionNode methods 2018-11-23 12:03:58 +01:00
Émilie Feral
c95c3145bc Merge remote-tracking branch 'github/master' into Tree 2018-09-13 17:03:31 +02:00
Émilie Feral
579da3033a [apps] Get rid of DynamicViewController (part 2) 2018-09-07 17:55:42 +02:00
Émilie Feral
0b71e92625 [apps] Add missing min/max redefinition 2018-09-04 12:19:49 +02:00
Léa Saviot
71c807b565 [poincare] Node->isDefined becomes !Node->isUninitialized 2018-08-14 16:40:12 +02:00
Émilie Feral
17e63a5b07 [shared] Fix references to Poincare 2018-08-10 13:18:46 +02:00
Émilie Feral
48f890ef93 [poincare] AngleUnit, FormatComplex and PrintFloatMode are now
enumeration of Preferences class
2018-07-30 13:48:04 +02:00
Émilie Feral
e61a408a0a [poincare] Get rid of AngleUnit::Default 2018-07-18 17:09:07 +02:00
Léa Saviot
2b43b6984e [apps] Shared::StoreController does not own the StoreParameterController 2018-07-18 10:32:45 +02:00
Léa Saviot
173288dd91 [apps/shared] Fix variables buffer initialisation for getVariables 2018-06-12 15:09:06 +02:00
Léa Saviot
de5cc75ac3 [apps/stats/reg] Data not suitable message 2018-06-11 17:49:24 +02:00
Léa Saviot
a46a059f8b [apps/shared] Use better warning message 2018-06-11 15:26:55 +02:00
Léa Saviot
13a4057786 [apps/stats/reg] Do not fill with formula if undefined values 2018-06-11 13:58:26 +02:00
Léa Saviot
d44459bba2 [apps/reg/stats] Share StoreContext 2018-06-11 13:58:26 +02:00
Léa Saviot
2fffe97fee [apps/reg/stats] Do not leave formula input view on Up event 2018-06-11 13:58:26 +02:00
Léa Saviot
0187592dc1 [apps/stats/reg] Fix formula input edition end
Befor, textFieldShouldFinishEditing was true for Right event
2018-06-11 13:58:26 +02:00
Léa Saviot
163513dfc0 [apps/stats/reg] More beautiful formul input view 2018-06-11 13:58:26 +02:00
Léa Saviot
70ad21232d [apps/shared] FloatPairStore -> DoublePairStore 2018-06-11 13:58:25 +02:00
Léa Saviot
8c883b71bf [apps/shared] Handle formula input abort 2018-06-11 13:58:25 +02:00
Léa Saviot
185d77fcb7 [apps/statistics] Set the formula input view label 2018-06-11 13:58:25 +02:00
Léa Saviot
5da90b5160 [apps/stats] Fill with formula in statistics 2018-06-11 13:58:25 +02:00
Léa Saviot
dbf1597ef3 [apps/stats] Display or not the formula input view 2018-06-11 13:58:25 +02:00
Léa Saviot
70e1f5b25b [apps/stats] Inline StoreController::contentView() 2018-06-11 13:58:25 +02:00