-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTODO
93 lines (82 loc) · 3.89 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
DatasInfo -> vector of DataInfo
More actions in DoubleDialog
Run mode: update scheme view: for balloons and bars (may be more)
Current DataPool and selection method/index in TModel and Simulation
Add label or plot elements in MglVie
BUG: old value held for object w/o clpCalcAtStart or disabled noCalcStart: need atStartLoop?
BUG: object button may change place in dialog: may by uncontrolled order?
Snapshots of objects data: auto at end, + controlled: use by plots...
Filters: generic, Butter, cheb ....
Object wide link?
Search in views.
Alt select in views - for simple swap?
MGL script in ScaleData + pre/post ?
Rethink start iterations: separate func!
Special TMiso (or ???) function: on_param_changed();
Scheme large label + show/hide.
Element extra graphics: bar/offset, SVG, other lang.
LinesDialog : simple table, return QStringList, format string "sddil"
No: Better engine: QJSEngine? -- now in not better, see qjsengine branch
modification flag/usage rethink: only real data holder count? + containers: object+-
Need correct time to gather info to PlotLabel
correct places for reset, set_link, *structChange..
BUG: "all changes" after small [sub]edit and cancel. Tmp obj? Swap?
BUG: reset_dfl for complex object for dialog: RODial, set? context?
List of presets for element.
Named constants in links
Fix/limit props on object load/create?
String props: filename, (+local)
flag: post_set on parent with wait?
TTrigger and TRandTrigger redesign.
TIntegrator2: + combine TVibro, TFriction?
Common parts in TIntegrator, TLinP1Q0, TVibro.
"N" parm may used only while initial array creation. Need more design.
Tabname on tabend: fix by additional element, like label? - can be done by hidden element (efNoDial...)
TMatrix3D(done) + rotate (separate/same) + Quaternion?
Combine subscheme links with ordinary. TSubScheme I/O redesign?
TModel::startRun: list on vars to copy. List for engine aliases?
chrono sleep_untill
BUG: modified state (i.e. after autocreated scheme removal)
BUG/Feature: only First flag dont work in TSubScheme: only to out0/init params
Long descriptions in schems, (button) - how to edit?
Reorder objects in list-alike containers. - require artificial numeration
Redesign post_set(), *structChange. (half done?)
Script 'help' function + list of top-level objects and functions.
Documentation: cmdline options (partial), common workflow.
StatusTip(col=2) for StatusModel More: clarify 'col' meaning for objects
1D{v,h}/2D slider inputs + 2-double pair data
Create Action fun + subclass QAction? (menu to place, flags)
Controlled Scheme size.
Error handling (from inner to iface)
Excess? error in fromDom ... and/or show last error?
Indicate corresponding outs for selected plot
Customized colors: struct view...
Outputs - or even IO - for external data.
Custom legend/labels/axis(scale factor) in Mgl
Tests
Autocorrelation?
Shadow/backup/undo main scheme?
More stylesheets
Export/import file dialog with extra elements.
props: v_min, v_max: precalculate?
PlotLabel: real TeX, common TeX preambula +/= per label - or external program
Holder*Array -> More dimensions. Measure vector::size_type=8, size_t=8. win32?
JS run dialog. + one-line above log viewer
QScintilla? Dialog or SubWindow?
js/large text edit widget + button/dialog + external editor (partial done)?
RunWindow?
Edit large arrays
aliases/symlinks: to use 'current' subobjects.
objects: TFileInput, TFileOutput, TSoundInput, -- or IO in model
-- Jumping ball (and similar) method - actions in TIntegrator
-- TDefuzzy (fixed/variable number of inputs)
-- or File Source input/output: TFileSource
-- array of similar elements
may be new field in TClassInfo to misc flags: can f() w/o preRun...,
class group.. etc
implement loading objects in so.
Distributions analysis + plot
vector icons (language=SVG?) (may be dynamic)
Hue of elements
Label of element (or/and floating labels on structure view)
Report with macros -- overridden by scripts? + js iface to substValues