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
Léa Saviot
894080f1ab
[apps/escher] EVWithCursor becomes ELField::ContentView
...
Change-Id: I719218e4d1d360800e0f1ef3eebeea774c8d5660
2018-04-23 09:41:20 +02:00
Léa Saviot
22ab94209f
[apps/escher] Rename EditableExpressionView -> ExpressionField
...
Change-Id: Iadfb220ee94e68762305060215f1ead0cac951fb
2018-04-23 09:41:20 +02:00
Léa Saviot
31face58a2
[apps/escher] ScrollableEVWithCursor renamed ExpressionLayoutField
...
Change-Id: Id0e4610fb677d8ad36721eef1a85f1c424d1743e
2018-04-23 09:41:20 +02:00
Romain Goyet
84561a929f
[escher] Clean the ScrollView, TableView and SelectableTableView constructors
2018-04-18 18:08:07 +02:00
Léa Saviot
b430cba335
[apps/poincare] Fix "random()" layout creation.
...
Change-Id: Ic8e12dfba925066fafa172b750162e820eeef82b
2018-04-18 11:26:21 +02:00
Léa Saviot
e90b3fd1cd
Merge branch 'SaisieJolieMerge10Apr' into SaisieJolieMerge11Apr (master)
...
Change-Id: I06732115ee37ffd9a037a8412e1c57751dfb3e0f
2018-04-12 09:58:09 +02:00
Léa Saviot
88aaab64ba
[apps] Fix obsolete code in Code and Shared
...
Change-Id: Ie6ce0f753bf05cb5f6dd5ed974db2a715b21624e
2018-04-11 17:10:09 +02:00
Léa Saviot
cbaba85daa
[apps] Fix missing arguments in layout creation.
...
Change-Id: If819c6f8d067b80d5672774ca303b68e21cf0d7a
2018-04-11 10:41:28 +02:00
Léa Saviot
7991c5376f
[apps] Fix typos
...
Change-Id: I650d0d98daab5959e9efab79b78905533316b85d
2018-04-10 18:14:55 +02:00
Léa Saviot
1c6e8119b3
[apps] Remove use of StringLayout
...
Change-Id: I4b8cac2fa778ebddb3e2b1f3f0f75182deb45a61
2018-04-10 18:03:19 +02:00
Léa Saviot
c4b5d4cf40
Merge branch 'SaisieJolieRebase1201' into SaisieJolieMerge10Apr
...
Change-Id: I802dbb9f7c0eebf75a1b6cd21ddd194e89b53752
2018-04-10 17:21:54 +02:00