From OpenSCADAWiki
Jump to: navigation, search

1 Subsystem "Special"

|- |

2 Subsystem "User interfaces"

- implement for manager of subprojects of their starting in different processes but with the ones storing and managing into the single configuration file of the project, for high reliable configurations;
- implement for manager of the background-daemon processes.
* revise and unify the keyboard focus forcing on a first active element considering them specifity, to ensure the keyboard shortcuts;
- expand the primitive "Diagram" by the mouse scaling operations;
- implement own RTE-editor for the view Text of the primitive FormEl;
- ElFigure: fix some properties loss (line width at the least) at the actions processing, in the way of the primitive code common refactoring;
+ expand the status-bar, with the functions:
+ user status fields.
- ElFigure,Diagram: enable or make the anti aliasing, for the library GD;
- implement the primitives "Diagram", "ElFigure" in the tag "SVG";
- expand the variant "Animation" of the primitive "Media" in using the raw image files, like to PNG.
- append the image files edition user API for raster (PNG, JPEG, GIF), by LibGD2, and vector (SVG):
- implement the main functions of the GD object (into Special.FLibSYS).
... for Vision also ...
- move the runtime requests to VCAEngine in the asynchronous mode;
 !> has a problem with processing recursive events into event(), in the case of the mouse release events loss in processing the pressing mouse event.
- implement the background execution of the edited pages in the development mode, for the visual diagram forming jointly BlockCalc and DAQ-sources at all.
... for Vision and WebVision also ...
- append for the user-space global menu by the project-specific properties;
- develop the block diagrams forming (dynamic frames) from the GUI;
* adapt the widget libraries and the VCA projects to the inter-host copy.
-
- implement non locking access to the external stations;
- implement the syntax highlighting for Text fields.

|}