Émilie Feral
|
b40c89cae8
|
[apps/graph][graph/sequence][graph/shared] Change constant names: add
"displayable" when adequate
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
a19edb4460
|
[apps/graph][apps/sequence] Add comments
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
dc3c67a2d2
|
[apps/shared][apps/graph][apps/sequence] Clean ValuesController
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
164572ca1e
|
[apps/shared][apps/sequence][apps/graph] Speed-up values table scrolling
by memoizing values cell buffers
|
2019-10-07 15:02:34 +02:00 |
|
Émilie Feral
|
ff6eb7525f
|
[apps/graph] Copy/Cut events on the values controller turn the "(1;3)"
notation into "[[1][3]]" in order to create a matrix layout when paste
into a layout field
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
4d593a6149
|
[poincare] PrintFloat: take into account the distinction between char
and glyph length in ConvertFloatToText
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
d6ad694b76
|
[apps/shared] EditableCellTableViewController: adjust column width to be
able to display float like "-1.234567E-123"
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
00bb1b7ac1
|
[apps/graph] ValuesController: column width are different for parametric
functions
|
2019-09-26 11:26:48 +02:00 |
|
Émilie Feral
|
bf23e0f8da
|
[apps/graph] ValuesController: change display of the parametric column -
display only one column for (x;y) values
|
2019-09-26 11:26:48 +02:00 |
|
Ruben Dashyan
|
d8ec5ab2b3
|
[apps/sequence/values_controller] Sequence instead of Shared::Function
|
2019-09-20 17:11:42 +02:00 |
|
Léa Saviot
|
a8a628d2eb
|
[apps/seq] Fix compilation
|
2019-09-06 10:36:24 +02:00 |
|
Ruben Dashyan
|
ae7d60d7c2
|
[apps/shared/values_controller] Move evaluationOfAbscissaAtColumn impl to Sequence
And remove TODO
|
2019-09-05 17:52:16 +02:00 |
|
Léa Saviot
|
6b25060dc5
|
[apps/graph] Put parameter name in interval controller
For instance:
X Start ...
X End ...
Step
|
2019-09-05 14:54:59 +02:00 |
|
Ruben Dashyan
|
aa5c5219da
|
[apps/*/values_controller] Set correct parameter message
|
2019-09-05 11:58:51 +02:00 |
|
Ruben Dashyan
|
157edcd18c
|
[apps/*/values_controller] Get interval from App according to column index
|
2019-09-04 15:07:40 +02:00 |
|
Ruben Dashyan
|
9e8125f700
|
[apps/sequence/values_controller] Clean namespace usage
|
2019-09-04 15:07:40 +02:00 |
|
Ruben Dashyan
|
7ef63f2c61
|
[apps] IntervalParameterController::m_interval is set right before the controller appears
and not at controller's construction.
|
2019-09-04 15:07:40 +02:00 |
|
Léa Saviot
|
ea586d1ac5
|
[apps/graph] Add margins in values
+ Fix parameter titles
|
2019-09-03 17:32:04 +02:00 |
|
Léa Saviot
|
a3b59a585c
|
[apps/values_controller] Cell types naming for typeAtLocation
|
2019-09-03 15:33:37 +02:00 |
|
Ruben Dashyan
|
dd0be4471c
|
[apps/*/values_controller] Move m_setIntervalButton to derived classes
|
2019-09-03 14:49:26 +02:00 |
|
Ruben Dashyan
|
634e812806
|
[apps] Shared::ValuesParameterController gets the IntervalParameterController through FunctionApp
|
2019-09-03 14:49:26 +02:00 |
|
Ruben Dashyan
|
5effb5f6b2
|
[apps/*/values_controller] Inline intervalParameterController getter in header
and make it private
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
c0197f3b01
|
[apps] ValuesParameterController page title may be set dynamically
|
2019-08-29 13:51:49 +02:00 |
|
Ruben Dashyan
|
6bee336349
|
[apps/*/values_controller] functionParameterController() returns a ViewController *
|
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 |
|
Émilie Feral
|
d0665d8558
|
[shared] Clean class names containing storage
|
2019-04-12 15:16:52 +02:00 |
|
Émilie Feral
|
634972a724
|
[sequence] SequenceStore returns Sequence * instead of
ExpiringPointer<Sequence>
SequenceStore keep all its Sequences in an array which fix Sequence
addresses
|
2019-04-12 15:16:52 +02:00 |
|
Émilie Feral
|
ce4497fa25
|
[apps/sequence] Make controllers inherit from StorageFunction controllers when required
|
2019-04-12 15:16:52 +02: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 |
|
Émilie Feral
|
579da3033a
|
[apps] Get rid of DynamicViewController (part 2)
|
2018-09-07 17:55:42 +02:00 |
|
Émilie Feral
|
0fbab2f35c
|
[apps] Get rid of DynamicViewController
|
2018-09-07 17:55:42 +02:00 |
|
Émilie Feral
|
d4520b4648
|
[sequence] Fix ValuesController with new Poincare API
|
2018-09-07 11:40:05 +02:00 |
|
Émilie Feral
|
2d580faf51
|
[solver] Ignore empty equation when resolving systems
|
2018-06-07 14:46:14 +02:00 |
|
Léa Saviot
|
4ad3adaab2
|
[apps/escher] Changed setExpression to setExpressionLayout.
Change-Id: I095a12868fd7eaf8d4eb2408617941a86f43e1ee
|
2018-01-15 11:58:01 +01:00 |
|
Émilie Feral
|
f0a776a670
|
[apps] Operations in double when precision required
Change-Id: I7168a861a76178f0bf81841e9378f7399f67914a
|
2017-08-17 09:31:53 +02:00 |
|
Émilie Feral
|
1964d61fdc
|
[libaxx] add cmath and use cmath instead of math.h when required
Change-Id: Id839b17d33c69e2e002f370e553ff35246a1bc90
|
2017-08-16 09:55:29 +02:00 |
|
Émilie Feral
|
bf11591e3e
|
[apps/shared] In values controller, update the number of columns when
layout is done
Change-Id: I29bc776623ff2e5056c9f2cc1d995b4440996116
|
2017-06-08 18:30:45 +02:00 |
|
Émilie Feral
|
d2c55eb7d0
|
[apps/graph][apps/sequence] In values controller, memoize the number of
columns to improve performance
Change-Id: Ie3c545d0198a2f23575bd22fdbf56e9c6b8ff2b8
|
2017-06-02 14:07:40 +02:00 |
|
Émilie Feral
|
bc73fd28b1
|
[apps/sequence)[apps/graph] Move interval in snapshot
Change-Id: Ib8efea9d57c55fbf7b4fb8cf9188d4211442057d
|
2017-05-18 14:16:42 +02:00 |
|
Émilie Feral
|
96733dbbdc
|
[apps] Rule of 5 (3)
Change-Id: Ia85b23a09e9debd62b4f3590463a4f16454ef4b7
|
2017-05-09 14:33:53 +02:00 |
|
Émilie Feral
|
62c93e49a6
|
[apps] AppsContainer does not own the apps but a pointer to the apps
Change-Id: I9b6787be2cd143b52fd8dd60f3528fed2f74e4bb
|
2017-05-03 15:32:54 +02:00 |
|
Émilie Feral
|
70fc734f7b
|
[escher] Change dynamic view controller paradigm
Change-Id: I57fd41c9b9ad8a1e8b684b97fdf80ddffd71881d
|
2017-05-03 14:22:51 +02:00 |
|
Émilie Feral
|
4b18d16b2b
|
[apps/sequence||graph] Improve hiding of copy column functionnality
Change-Id: Ic31734f99c0c223e5865b46c48866b89aa62d383
|
2017-05-03 14:22:51 +02:00 |
|
Émilie Feral
|
e58e3e8a66
|
[apps/sequence][apps/graph] Hide "copy column" functionnality
Change-Id: I5c452faa1ef79bb1eec8bbdd8b69ba684661a38b
|
2017-04-26 09:39:15 +02:00 |
|
Émilie Feral
|
5c7d763291
|
[apps/shared] Make tab table controller dynamic view controller
Change-Id: Id3a383e72173779eb295dc998f780041f62f8bf0
|
2017-04-21 10:08:09 +02:00 |
|
Émilie Feral
|
ee67b6ba03
|
[apps/sequence] Forbid negative values and round float in values table and interval
settings.
Change-Id: Idf18b42dbba1c5cae940bb98cae57b67e7b6a4fd
|
2017-04-05 11:32:16 +02:00 |
|
Émilie Feral
|
1f21251011
|
[escher] Change name: pointer->message
Change-Id: I0bd7a7d8da047b03342bec1ff31f29ad7efcc2f6
|
2017-03-16 15:12:12 +01:00 |
|
Émilie Feral
|
adc80cd71b
|
[apps][escher] I18n
Change-Id: I4d6f40155a8a182184af9ef2a583d0469196ffd5
|
2017-03-16 15:12:12 +01:00 |
|
Émilie Feral
|
b36e5dc67c
|
[escher] Generelize header view controller to button row controller and
use it to add two buttons: "tracer" "afficher valeurs"
Change-Id: I8ee9afec9e381de367133e6b3f5ceb738b9790ab
|
2017-03-07 13:28:26 +01:00 |
|
Émilie Feral
|
eef5f8dacb
|
[apps/sequence] Create a values tab
Change-Id: I37ffc57bdce85c74f46d9966a4ba4db8233e6053
|
2017-03-03 14:32:08 +01:00 |
|