Commit Graph

87 Commits

Author SHA1 Message Date
Émilie Feral
2217eebaec [escher] SelectableTableView: when reloading data, we temporary deselect
the table. We warn the SelectableTableViewDelegate that the selection
change is 'within a temporary selection change' when notifying it of the
change.
2019-05-03 15:54:21 +02:00
Émilie Feral
da1ee21fd5 [poincare] VerticalOffsetLayout: change name of 'Type' to 'Position' 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
f576e31ff1 [apps/poincare] Replace CharLayouts with CodePointLayouts 2019-05-03 15:53:19 +02:00
Émilie Feral
7b5f3c570d [poincare] Change the way Expression are built 2019-02-21 11:29:35 +01:00
Émilie Feral
ac6f23684d [poincare] Clean Expression and Layout builders
Before: Opposite(Opposite(Rational(1))) misleadingly created the
expression "-1"; now, Opposite::Builder(Opposite::Builder(Rational(1)))
creates "--1"
2019-02-21 11:29:35 +01:00
Émilie Feral
55be86ef50 [escher] TableView::cellAtLocation should return nullptr if the cell is
invisible and therefore no view displays it.

Fix bug: add 4 functions, in the values table one cell is wrong as soon
as you edit an x value
2018-11-26 11:24:30 +01:00
Émilie Feral
fb1625e9f4 [statistics][regression] CalculationController: fix column width to
display all digits
2018-11-23 12:04:09 +01:00
Émilie Feral
1982af1613 [regression] CalculationController: fix sub cell selection 2018-11-20 11:22:40 +01:00
Lionel Debroux
1a8c6b6ae9 [poincare, escher, ion, apps] Split the huge umbrella header poincare.h, to reduce build time.
This should be a NFC, but surprisingly, it also reduces size... so what does it change ?
2018-10-23 11:49:09 +02:00
Romain Goyet
f8beae3b86 [kandinsky] Move to KDFont 2018-10-11 16:44:02 +02:00
Émilie Feral
365b145cf3 [poincare] Change names: LayoutReference-->Layout 2018-09-18 16:29:44 +02:00
Émilie Feral
616e4c0bcc [poincare] Change name: LayoutRef --> LayoutReference 2018-09-14 16:57:12 +02:00
Émilie Feral
579da3033a [apps] Get rid of DynamicViewController (part 2) 2018-09-07 17:55:42 +02:00
Émilie Feral
03dcb58096 [regression] Fix CalculationController with new Poincare API 2018-09-06 16:39:52 +02:00
Émilie Feral
f70f72da1a Change new Layout -> LayoutRef 2018-09-06 16:04:17 +02:00
Émilie Feral
b8af15f1ab [poincare] change createLayout signature
- CreateLayout depends on the float display mode and the number of
significant digits
- Float display mode does not have a default value anymore
2018-07-18 16:32:50 +02:00
Léa Saviot
428b60771b [apps/reg] Calculation column size depends on regression type 2018-07-18 10:32:46 +02:00
Léa Saviot
42982cb078 [apps/reg] Fix Stats column widths to fit the quartic regression formula 2018-07-18 10:32:46 +02:00
Léa Saviot
c4c613d642 [apps/reg] Display when data is not suitable for regression 2018-07-18 10:32:45 +02:00
Léa Saviot
a8b2183afa [apps/reg] Prevent fitting when data not suitable 2018-07-18 10:32:45 +02:00
Léa Saviot
5a64a26d24 [apps/reg] Fix Stats display (add Dash, show curve equation) 2018-07-18 10:32:45 +02:00
Léa Saviot
bcc1d3f153 [apps/reg] Display the right data in Stats 2018-07-18 10:32:45 +02:00
Léa Saviot
1c8ff9bd83 [apps/reg] Put levenberg-marquardt methods in Model 2018-07-18 10:32:45 +02:00
Léa Saviot
a7c0bab248 [apps/regression] Levenberg Marquardt regression algorithm 2018-07-18 10:32:44 +02:00
Léa Saviot
de47bf5486 [apps/reg] Fix dynamic view initialization 2018-06-12 16:24:30 +02:00
Léa Saviot
acc49412f1 [apps/escher] EvenOddExpressionCell has left and right margins 2018-06-12 15:50:50 +02:00
Émilie Feral
67cddf554d Merge branch 'lea-statistics' into upgrade-1.6.0 2018-06-12 10:25:54 +02:00
Léa Saviot
3a4dab2898 [apps/reg] Fix Series title in calculation 2018-06-11 15:41:36 +02:00
Léa Saviot
70ad21232d [apps/shared] FloatPairStore -> DoublePairStore 2018-06-11 13:58:25 +02:00
Léa Saviot
de1ccac62f [apps/reg] Modify navigation on hidden cell in Stats 2018-06-11 13:58:25 +02:00
Léa Saviot
b2c84b3f45 [apps] Fix compilation 2018-06-11 13:58:25 +02:00
Léa Saviot
6b3c0c64d2 [apps/reg] Fix the margins 2018-06-11 13:58:25 +02:00
Léa Saviot
95e0a8babb [apps/reg] hide the upper left cell 2018-06-11 13:58:25 +02:00
Léa Saviot
c0e80a3934 [apps/reg] Color the columns titles in Stats 2018-06-11 13:58:25 +02:00
Léa Saviot
45b9f9a2f5 [apps/regression] Fix margins in Stats 2018-06-11 13:58:24 +02:00
Léa Saviot
0cf20433ba [apps/regression] Fix number of columns assumptions 2018-06-11 13:58:24 +02:00
Léa Saviot
6f71ff8a2c [apps/reg] Add separators in Stats 2018-06-11 13:58:24 +02:00
Léa Saviot
4470a9c51e [apps/reg] Display correct data in stats 2018-06-11 13:58:24 +02:00
Léa Saviot
0a2a06edbb [apps/reg] Display deveral columns in stats 2018-06-11 13:58:24 +02:00
Léa Saviot
f6823c038f [[apps/regression] Fix regression (now compiles) 2018-06-11 13:58:24 +02:00
Léa Saviot
1f02b8201e [apps/regression] Fix regression 2018-06-11 13:58:24 +02:00
Émilie Feral
24c9549866 [escher] Handle copy/cut event on selectable table view 2018-06-07 14:46:14 +02:00
Léa Saviot
3b582a2e46 Merge branch 'SaisieJolie30Apr' into SaisieJolie8May
Change-Id: Ia4196119fc56c5bc3423aea752b49f3f7ba39499
2018-05-08 15:17:51 +02:00
Romain Goyet
84561a929f [escher] Clean the ScrollView, TableView and SelectableTableView constructors 2018-04-18 18:08:07 +02:00
Léa Saviot
c4b5d4cf40 Merge branch 'SaisieJolieRebase1201' into SaisieJolieMerge10Apr
Change-Id: I802dbb9f7c0eebf75a1b6cd21ddd194e89b53752
2018-04-10 17:21:54 +02:00
Émilie Feral
6de71ae145 [poincare] Clean: convertFloatToText should be in PrintFloat instead of
Complex
2018-03-21 15:57:19 +01:00
Léa Saviot
b7c0a15eb8 [apps/regression] Use the new layouts in the Regression app.
Change-Id: I3813ed42c35d92e98f6d162ac3788a238f2f836e
2018-01-15 11:58:07 +01:00
Léa Saviot
4ad3adaab2 [apps/escher] Changed setExpression to setExpressionLayout.
Change-Id: I095a12868fd7eaf8d4eb2408617941a86f43e1ee
2018-01-15 11:58:01 +01:00
Émilie Feral
077a95197e [escher] SelectableTableView handles setting the ccell as first
responder if needed
2017-12-20 17:17:41 +01:00