Commit Graph

786 Commits

Author SHA1 Message Date
Léa Saviot
31ee2daf50 [apps/stats] Add option fill with formula (does nothing) 2018-06-11 13:58:25 +02:00
Léa Saviot
6f71ff8a2c [apps/reg] Add separators in Stats 2018-06-11 13:58:24 +02:00
Léa Saviot
5c8f9c60ef [apps/shared] Simplify StoreTitleCell constructor 2018-06-11 13:58:24 +02:00
Léa Saviot
5c3ffecb9b [apps/shared] Take into account the separator width when setting margins 2018-06-11 13:58:24 +02:00
Léa Saviot
36e19af514 [apps/share] Fix include guard in class header 2018-06-11 13:58:24 +02:00
Léa Saviot
73dd1cf335 [shared] Make FloatPairStore::m_numberOfPairs private 2018-06-11 13:58:24 +02:00
Léa Saviot
1e7069f00e [apps/stats] Fix margins and column widths 2018-06-11 13:58:24 +02:00
Léa Saviot
b503213037 [apps/stats] Memoize emptiness of series 2018-06-11 13:58:24 +02:00
Léa Saviot
357d3fbad0 [apps/shared/stats] Make store functions const 2018-06-11 13:58:23 +02:00
Léa Saviot
47fa6f4a41 [apps/escher] Share color selection for data (Red, blue, Green, Yellow) 2018-06-11 13:58:23 +02:00
Léa Saviot
b99cd21660 [apps/stats] Fix the display of the last empty row in store
Before, it appeared when it shouldn't
2018-06-11 13:58:23 +02:00
Léa Saviot
0d47a193b2 [apps/stats] Fix table margins. 2018-06-11 13:58:23 +02:00
Léa Saviot
41215ac593 [apps/stats] Draw table separators in Calculation 2018-06-11 13:58:23 +02:00
Émilie Feral
5d0ef50606 [apps] Update the preferences displayed in the title bar view when
changing the language
2018-06-08 17:23:59 +02:00
Émilie Feral
ad6c985111 [solver] ExpressionCell are EvenOddExpressionCell rather than former
ModelExpressionCell
2018-06-08 15:13:50 +02:00
Émilie Feral
a120c1c7e0 [solver] Add a brace view on the list controller 2018-06-08 15:13:41 +02:00
Émilie Feral
f6bdf56c15 [escher] TableViewDataSource: implement default cumulatedWidthFromIndex,
cumulatedWidthFromIndex, indexFromCumulatedWidth,
indexFromCumulatedHeight
2018-06-07 16:21:31 +02:00
Émilie Feral
2d580faf51 [solver] Ignore empty equation when resolving systems 2018-06-07 14:46:14 +02:00
Émilie Feral
ac9da8d559 [escher] Handle copy/cut event on Expression in selectable table view 2018-06-07 14:46:14 +02:00
Émilie Feral
24c9549866 [escher] Handle copy/cut event on selectable table view 2018-06-07 14:46:14 +02:00
Émilie Feral
9a7f7f7fe3 [solver] Add the right equal symbol (equal/approximate) in solutions
controller
2018-06-07 13:46:19 +02:00
Émilie Feral
56d23c213d [solver] Delete equation at first backspace event (instead of clearing
the expression as in Graph/Sequence)
2018-06-07 13:46:19 +02:00
Émilie Feral
fccebdcc06 [poincare] Move maximum/roots solver from CartesianFunction to Poincare::Expression (part I) 2018-06-07 13:46:19 +02:00
Émilie Feral
01d3476b1d [shared] Fix scrollable_exact_approximate_expressions_view handleEvent:
jump to the right expression only when it is visible
2018-06-07 13:46:19 +02:00
Émilie Feral
36d058caec [shared] Add a margin to ScrollableExactApproximateExpressionsCell 2018-06-07 13:46:18 +02:00
Émilie Feral
4ade972860 [shared] Coding style 2018-06-07 13:46:18 +02:00
Émilie Feral
1f57d0a242 [solver] Fix an even odd bug: make colors consistent between even odd
cells and inheriting even odd cells
(scrollable_exact_approximate_expressions_cell)
2018-06-07 13:46:18 +02:00
Émilie Feral
ddfcbfebbf [shared] Add a class ScrollableExactApproximateExpressionsCell 2018-06-07 13:46:18 +02:00
Émilie Feral
cfb891d7bd [shared] Move OutputExpressionView & ScrollableOuputExpression view to shared/ with new name:
ScrollableExactApproximateExpressionsView (for future implementation of solver
solution page)
2018-06-07 13:46:18 +02:00
Émilie Feral
ace75e6ead [solver] Move Poincare::Equal::solve() to Solver app to consider system
instead of single expression
2018-06-07 13:46:18 +02:00
Émilie Feral
0b51b6e4fe [solver][graph][sequence] Force input edition when adding a new
Function/Sequence/Equation
2018-06-07 13:46:17 +02:00
Émilie Feral
021262e3aa [apps] Split List Controller in Expression Model List Controller and
Function List Controller (factorize code for future solver app)
2018-06-07 13:46:17 +02:00
Émilie Feral
837e0694d1 [shared] Remove New Function Cell class which is a duplicate of Even Odd
Message Text Cell
2018-06-07 13:46:17 +02:00
Émilie Feral
78e750b053 [shared] Change the ModelStore to store Expression Model Store 2018-06-07 13:46:17 +02:00
Émilie Feral
e05709f097 [shared] Factorize FunctionStore in ModelStore<T> (for future
implementation of equation store)
2018-06-07 13:46:17 +02:00
Émilie Feral
b266c4cbd1 [shared] Make a parent class to Function: ExpressionModel (factorize
code for furtur model Equation)
2018-06-07 13:46:17 +02:00
Émilie Feral
e160282e06 [escher] Change the function expression cell to inherit from
even odd expression cell
2018-06-07 13:46:17 +02:00
Léa Saviot
fae5659bee [apps/shared] HideableEvenOddCell 2018-05-29 15:34:49 +02:00
Léa Saviot
452957caf6 [apps/shared] Class Hideable 2018-05-29 15:34:49 +02:00
Léa Saviot
1950994019 [apps/stats] Fix deletion on last non hidden data row 2018-05-29 15:34:49 +02:00
Léa Saviot
6e9021ed35 [apps/stats] Fix display one axis only in Box tab
The axis view is now a separate view, so there is no problem of
computing the height of the "axed" box view.
2018-05-29 15:34:49 +02:00
Léa Saviot
076ac081cd [apps/stats] StoreCell, StoreTitleCell inherit from StoreSeparatorCell 2018-05-29 15:34:49 +02:00
Léa Saviot
2717e8ebef [apps/shared] Draw separators between series in Store data 2018-05-29 15:34:49 +02:00
Léa Saviot
70fa8d658e [apps/shared] Handle empty cells in store data table navigation 2018-05-29 15:34:49 +02:00
Léa Saviot
24d7593276 [apps/shared] k_numberOfColumnsPerSeries is a FloatPairStore attribute 2018-05-29 15:34:49 +02:00
Léa Saviot
2b185261b7 [apps/stats] Hide empty histogram cells 2018-05-29 15:34:49 +02:00
Léa Saviot
cbe9a95472 [apps/stats] Display OK in histogram 2018-05-29 15:34:49 +02:00
Léa Saviot
ac59105a46 [apps/stats] Display the labels of the bottom histogram only 2018-05-29 15:34:49 +02:00
Léa Saviot
a9ec0a3805 [apps/stats] Fix histogram dirty tracking 2018-05-29 15:34:49 +02:00
Léa Saviot
4a89ff4ba5 [apps/statistics] Remove duplicate banner views 2018-05-29 15:34:49 +02:00