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
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
Léa Saviot
b1e732e135
[apps] Color Series names if not empty in Statistics
2018-05-29 15:34:49 +02:00
Léa Saviot
54ca272eb1
[apps] Set margins in Shared::StoreController
2018-05-29 15:34:49 +02:00
Léa Saviot
4a2963381d
[apps] Reorganize Shared::StoreController
2018-05-29 15:34:49 +02:00
Léa Saviot
f775af59de
[apps] Draw empty cells if no data in StoreController
2018-05-29 15:34:49 +02:00
Léa Saviot
9fe7cd2a46
[apps] Rename FloatPairStore methods
2018-05-29 15:34:48 +02:00
Léa Saviot
551606037d
[apps] Do not display empty cells in store_controller
2018-05-29 15:34:48 +02:00
Léa Saviot
11251f03de
[apps] Fix Statistics: now displays three series
2018-05-29 15:34:48 +02:00
Léa Saviot
a184ff95b4
[apps] Inline shared/store_parameter_controller.h
2018-05-29 15:34:48 +02:00
Léa Saviot
33fa32d55f
[apps] Multiple data series in FloatPairStore
2018-05-29 15:34:48 +02:00
Léa Saviot
40d541bc1c
[apps] Display 3 series in Regression and Stats
2018-05-29 15:34:48 +02:00
Léa Saviot
cb67aa535d
[apps/shared] Create static ints for cell types
2018-05-29 15:34:48 +02:00
Émilie Feral
0ee32e15be
[shared] Curve view: Avoid drawing all bars in histograms when bars
...
overlap each other due to pixel resolution
2018-05-23 10:14:21 +02:00
Émilie Feral
5dcfbf83e9
[escher] ExpressionLayoutFieldDelegate should not take a text as
...
parameter but a layout
Warning: in ExpressionField: the serialized layout is not guaranteed to
be small enough to fill in the text buffer
2018-05-17 13:53:10 +02:00
Émilie Feral
05cd2b5866
[shared] Sequence/Function: on graph zoom on center if the cursor is undefined
2018-05-16 18:51:35 +02:00
Léa Saviot
ea8bd568bf
[apps/escher] Fix ExprFieldDelegateApp::exprLayoutFieldDidReceiveEvent
...
Fix the buffer size and check the length of the serialized expression
Change-Id: I7d53365313c0e0307db3393d46537d35ed799b3b
2018-05-16 15:56:13 +02:00
Émilie Feral
bb8ab2a42e
Merge branch 'saisie-jolie' into master-merge-saisie-jolie
2018-05-16 11:28:07 +02:00
Émilie Feral
16bfca6a7d
[shared] Make cursor view a transparent view because it has no
...
background
2018-05-16 10:01:24 +02:00
Émilie Feral
33ad49789b
[escher][apps] Make View using blendRectWithMask without background
...
inherit from TransparentView
2018-05-15 17:24:27 +02:00
Léa Saviot
c70feb9a46
[poincare] Fix SumGraphController CondensSumLayout size on second step
...
Change-Id: Ia9608ccf6b556183ed8def852d35a9096aeaac19
2018-05-15 11:35:11 +02:00
Léa Saviot
9af3d378d1
[apps] Fix CondensedSumLayout created with a nullptr child
...
Change-Id: Ie6d4c6408a45a9cdf617b8cba988667c17f4cc36
2018-05-09 09:55:58 +02:00
Léa Saviot
3b582a2e46
Merge branch 'SaisieJolie30Apr' into SaisieJolie8May
...
Change-Id: Ia4196119fc56c5bc3423aea752b49f3f7ba39499
2018-05-08 15:17:51 +02:00
Léa Saviot
a27963597b
[apps] More generic VariableBoxController methods
...
Before, the class differentiated between TextField and
ExpressionLayoutField
Change-Id: I1fce8bb650a0bfccb11ddf61d05335e452374abb
2018-04-25 13:58:42 +02:00
Léa Saviot
0ae7c8a723
[xnt] Insert the right XNT char.
...
Change-Id: Ibc91a2ece310313fb368a68483c5a1b6fe14aad2
2018-04-25 13:58:42 +02:00
Léa Saviot
13ae1d2545
[apps/escher/toolbox] handleEventWithText for all responders.
...
This makes the code in the various toolbox more generic. The arguments
of the text to insert are each replaced by a Ion::Charset::Empty.
These Empty chars are used to create layouts in ExpressionLayoutFields,
and to compute the position of the cursor in other fields, before being
removed.
Change-Id: Ie81c1e394b06fef2ab801ccff919d6550f70ec30
2018-04-23 17:18:48 +02:00