Commit Graph

704 Commits

Author SHA1 Message Date
Émilie Feral
200364e9d9 [apps/sequence/list] Change the list parameter to controller to the one
specific to sequence app

Change-Id: I879a8cb42231bba2a2607953d1e4808aafa463d9
2017-02-16 16:34:12 +01:00
Émilie Feral
0a135fe7d7 [apps/sequence/list] Create a list parameter controller specific to
sequence

Change-Id: If6342a137715c1295b110e2d4e24499fcaf8edbc
2017-02-16 16:34:12 +01:00
Émilie Feral
4ba14c8597 [apps/sequence] Personalize the button "add a function" for sequence app
Change-Id: Ie84757feec57a934c80573ad24b71e868c0d7b81
2017-02-16 16:34:12 +01:00
Émilie Feral
81b0f58fd8 [apps/sequence/list] Correct selection navigation
Change-Id: I1d4ec884bae977e284affcfbc00f89379f53dd0b
2017-02-16 16:34:11 +01:00
Émilie Feral
b796098e8f [apps/Sequence/list] Make sequence cell responder
Change-Id: I3250845b59524a3841bb45e7845c97746860c428
2017-02-16 16:34:11 +01:00
Émilie Feral
483d5c4ed7 [apps/sequence/list] Make sequence title cell and sequence expression
cell inherit from sequence cell

Change-Id: Ie9525ffdb9400ec03a6e3daa89249cb3cdb8e71f
2017-02-16 16:34:11 +01:00
Émilie Feral
5f5fbfac7a [apps/sequence/list] Create a class sequence cell
Change-Id: I2443133224c7b961ee805026d3a96fe4408e5115
2017-02-16 16:34:11 +01:00
Émilie Feral
607d9c00bf [apps/sequence/list] Display the list parameter when clicking on the
sequence name

Change-Id: I09deb2f19e35af3b44e33b94310c26a9f5e7706d
2017-02-16 16:34:11 +01:00
Émilie Feral
962b4de74c [apps/sequence] Improve sequence title cell
Change-Id: I09091c5a2d4b3175494715f7b63b6d3fe94509bd
2017-02-16 16:34:11 +01:00
Émilie Feral
8cfdc66e48 [apps/sequence/list] Edit the selected sequence when clicking on OK (or
event with text)

Change-Id: Ib9ac0c0605424cb3e57b0e3e5dcd64bd99ea97e3
2017-02-16 16:34:11 +01:00
Émilie Feral
cfc6689363 [escher] Improve colors
Change-Id: I3878793f5f5b8d21ef2034d2633ea88b22ff741b
2017-02-16 16:34:05 +01:00
Émilie Feral
5d0fe67ef0 [apps/sequence] Use modal instead of stack to choose type of sequence
Change-Id: Ifcf6ed205e4401b0ed7603d2749693dd551fcc3e
2017-02-16 14:46:05 +01:00
Émilie Feral
08a663a64f [apps/sequence] Do no add a new function as long as the user did not
choose a type

Change-Id: I67c3172b416d7d80a3bd9a4eb18091ab72626e4b
2017-02-16 14:46:04 +01:00
Émilie Feral
0f4d7f0914 [apps/shared][apps/graph][apps/sequence] Reorganise list controllers,
function title cells and function expression cells

Change-Id: Idbdae4975c8ed83a023c781dc14929b8c2053bb0
2017-02-16 14:46:04 +01:00
Émilie Feral
e414f81d67 [apps/sequence/list] Create a class type parameter controller
Change-Id: I540f86aaffc883939eb48d27fd80c9633067159d
2017-02-16 14:46:04 +01:00
Émilie Feral
9d6a945fbe [apps] Switch to mode editing when clicking on toolbox or variable box
Change-Id: Iff6a00234ac95c6519fba8046149d2f645f8ca86
2017-02-16 14:46:04 +01:00
Émilie Feral
dfb4f30c52 [apps/sequence] Display the list controller in the first tab
Change-Id: Ic0d4581c7b7045c13451434c7d03cdfed265e91a
2017-02-16 14:46:03 +01:00
Émilie Feral
20c13c172c [apps/shared] Do no display button to add a new cell when the maximum
number of functions is reached

Change-Id: I0717998ee3ae9ca575462ee0139182c698ea6c02
2017-02-16 14:45:59 +01:00
Émilie Feral
4f16289bd7 [apps/sequence/list] Create a class list controller
Change-Id: I95c569cccf3bd80025c9195faeda08fc69a62ea3
2017-02-13 17:15:08 +01:00
Émilie Feral
f76b603c67 [apps/sequence] Create a class sequence title cell
Change-Id: I2a891e6a47ec742cedfa6780ee1a50eb3df24085
2017-02-13 17:15:08 +01:00
Émilie Feral
7b9dbb88a5 [apps/sequence/list] Create a class sequence expression cell inheriting
from function expression cell

Change-Id: Icaec669c684ebbaa353f6801ca2f976e5fb76a9a
2017-02-13 17:15:08 +01:00
Émilie Feral
460e692309 [apps/sequence] Improve sequence model
Change-Id: I1369646291c4da852777f07c4730c640c3df76ac
2017-02-13 17:15:08 +01:00
Émilie Feral
9d1bab79ce [escher] Move apps/settings/menu_cell to escher to be used by sequence
app and settings app

Change-Id: Ia7812d9e83f5f54af4670fd5da73ba371678cd15
2017-02-13 17:15:08 +01:00
Émilie Feral
9a4873a3ec [apps/shared] Move part of apps/graph/list/list_controller to the shared
folder to be used by sequence

Change-Id: I3b2235d4869f7e589bad1fb31334d04c80e40dc3
2017-02-13 17:15:08 +01:00
Émilie Feral
ad61215cca [apps/shared] Move apps/graph/function_title_cell to shared folder to be
used by sequence

Change-Id: I2dad6b5d2a3e2a0b7d11ab9e212cb3cca315940f
2017-02-13 17:15:07 +01:00
Émilie Feral
a5d27c1f06 [apps/shared] Move apps/graph/list/new_function_cell to shared folder to
be used by sequence

Change-Id: Ie42a8b6cc60e652ab49379dd72b00f2efdc6ebda
2017-02-13 17:15:07 +01:00
Émilie Feral
0478817040 [apps/shared] Move apps/graph/list/function_expression_cell in shared
folder to be used by sequence

Change-Id: I4a019c322cc7cb864479b200ee56d05234f5491c
2017-02-13 17:15:07 +01:00
Émilie Feral
44317d5c95 [apps/shared] Move apps/graph/list/parameter_controller to shared/
folder to be used by sequence

Change-Id: I33d245c819ceb01bf5b0b277a0faebfc99a66c68
2017-02-13 17:15:07 +01:00
Émilie Feral
6cf5b9d317 [apps/shared] Add method in shared function store
Change-Id: I1b15ed95e7e9a5c4cffe303e5f699ec03ad87b45
2017-02-13 17:15:07 +01:00
Émilie Feral
a6ee2c6ef0 [apps/graph/list] Clean
Change-Id: I2404c746b71a83b52f5d78a7bac4f76179868ef8
2017-02-13 17:15:07 +01:00
Émilie Feral
7b4444a96c [apps] Add sequence app to the apps container
Change-Id: I5884674858d443d8abaae7be8db6dd961e999769
2017-02-13 17:15:07 +01:00
Émilie Feral
54a90167cf [apps/sequence] Create a first version of sequence structure
Change-Id: I4413365dcf7dc53ece23cce453215660258d9835
2017-02-13 17:15:07 +01:00
Émilie Feral
44ce4fb069 [apps/sequence] Add model to the new application folder sequence/
Change-Id: I9880e85770d0895849f7f47c474a2a42b00eb3e1
2017-02-13 17:15:07 +01:00
Émilie Feral
3164939c9d [apps/shared] Move function store class to shared/ to be used by
sequence

Change-Id: I89380d59e3450e9c5af4bf05f520ed1a5205ba29
2017-02-13 17:15:06 +01:00
Émilie Feral
59553e69e0 [apps/shared] Move function model in shared to be used by sequences
Change-Id: I2fbd4136b8352497da30c8c959cd0f0b25d36642
2017-02-13 17:15:06 +01:00
Émilie Feral
23026b6718 [apps/shared] Namespace shared
Change-Id: I6dec7ce900bb4e801a25c567fe5e242cb744cf29
2017-02-13 17:15:06 +01:00
Émilie Feral
b06c54856f [apps\shared] Create a folder shared/
Change-Id: I94e4474ff5ab3bf9db7afd5b3be57b985755ecdf
2017-02-13 17:15:06 +01:00
Émilie Feral
69e46f4958 [poincare] Namespace Poincare
Change-Id: I51a84fa7978ba16f128cfe1d32c390970f2037e8
2017-02-13 17:15:06 +01:00
Émilie Feral
4b1c06fbbe [apps/graph/list] Clean
Change-Id: I49120ceecdf390a5f7cdd91b3f71294ff408e863
2017-02-13 17:15:06 +01:00
Émilie Feral
676bd46f33 [poincare] Expand numbers to complex numbers
Change-Id: I2e7cf5240e184da45b656ee4f121ad76aabfd1c7
2017-02-13 17:15:03 +01:00
Émilie Feral
131b364ae9 [apps/graph/graph] Correct bug
Change-Id: I092bf8a0455d75e15929933c28e77adc634c1491
2017-02-06 16:30:48 +01:00
Émilie Feral
d59d31a6d8 [apps/graph/graph] Adjust default trigonometric range to angle unit
preference

Change-Id: I8d94a948d5329f4fb8b3dc9e491c072606b378a9
2017-02-06 16:30:48 +01:00
Émilie Feral
39dab5125c [apps] Add angle unit preference in apps
Change-Id: I25eb760883d164563cb3059d73e8d1fff92ad6da
2017-02-06 16:30:48 +01:00
Émilie Feral
e4d08ee685 [apps] [poincare] Merge AngleUnit enum class (previously in preference
and expression)

Change-Id: I1cf5175e724904f75ced16f947033b1e30f02eb6
2017-02-06 16:30:48 +01:00
Émilie Feral
a77db13f8b [apps] Update the view if preference (display mode) has changed
Change-Id: I2393d672d59345b0935b6abf44040c6d9d59db09
2017-02-06 16:30:47 +01:00
Émilie Feral
e8d694546f [apps/graph/graph] Clean
Change-Id: I1f896de055ec939de329fed03549095cfe4dbc5c
2017-02-06 16:30:47 +01:00
Émilie Feral
559f458bcc [apps/graph/values] Fix bug: select the derivative cell when displaying
the derivative column

Change-Id: Idc67dc401e7eca63b400dbf0b0480b462aa78cbd
2017-02-06 16:30:47 +01:00
Émilie Feral
8b5e2be1b7 [escher] In selectable table view, avoid reloading all table cells when
not required

Change-Id: I31bdb1567eed6ebaa839672df61472994ab89b05
2017-02-06 16:30:41 +01:00
Émilie Feral
49683e25ae [apps] In graph view controllers, reorder reloading methods to adjust
the banner view size to its content

Change-Id: I3ebc7751fad0af44b089b57dda2b2f2a28819f74
2017-02-02 10:29:08 +01:00
Émilie Feral
328cf31b91 [apps/calculation] Correct bug
Change-Id: I74668aa07f3771257f136cb8ad76ad95527ba691
2017-02-02 10:29:08 +01:00