Arthur Camouseigt
|
c006ed7b10
|
[Sequence & Shared] Changed the location of various files
Moved sequences files to shared in order to allow the system to compile
without the app sequence.
Change-Id: Ia8349814a72776244acc41af964059f24e58cff0
|
2020-11-04 15:32:58 +01:00 |
|
Léa Saviot
|
967dc0ea15
|
[apps/sequence] Set the Nstart/Nend messages at construction
This fixes the scenario:
Add a sequence, go to the Table then click on setTheInterval -> it
displayed Xstart Xend instead of Nstart Nend
|
2019-11-25 17:34:17 +01:00 |
|
É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
|
60ad096956
|
[apps/graph][apps/sequence] ValuesController memoization buffer does not
require the same size for Sequence and Graph
|
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
|
ba9beb2489
|
[apps/sequence/values] IntervalParameterController constructor is inherited from base class
|
2019-09-03 14:49:26 +02:00 |
|
Ruben Dashyan
|
4fdc7c60c2
|
[apps/*/values_controller] Make intervalParameterController() public
|
2019-09-03 14:49:26 +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
|
2bb1e9416e
|
[apps] Uniformize IntervalParameterController labels
|
2019-08-29 13:51:49 +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 |
|
Ruben Dashyan
|
44809f4b3f
|
Substitute Escher app() by Container::activeApp()
|
2019-07-19 15:06:25 +02:00 |
|
Émilie Feral
|
578c65d5dd
|
[shared] Clean class names containing storage
|
2019-05-03 15:53:20 +02:00 |
|
Émilie Feral
|
cff3d56f22
|
[sequence] SequenceStore returns Sequence * instead of
ExpiringPointer<Sequence>
SequenceStore keep all its Sequences in an array which fix Sequence
addresses
|
2019-05-03 15:53:20 +02:00 |
|
Émilie Feral
|
2bc2506b60
|
[apps/sequence] Make controllers inherit from StorageFunction controllers when required
|
2019-05-03 15:53:20 +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 |
|