2021-05-31 Edouard Tisserant SVGHMI: UI now have multiple HMI tree variables DnD to widget paths. Still no type checking, WIP. svghmi
2021-05-24 Edouard Tisserant Finished fixing Wx IDs abuse. There was still some wasted IDs because of wx.NewId calls in many places where it wasn't needed, and those IDs were not re-used. As a consequence Beremiz was making exception crashing after a few hours of intensive use. svghmi
2021-05-20 Edouard Tisserant SVGHMI: DnD UI : changed layout again, moved description in a vertical splitter, added scrollbar for preview and signature, fixed flickering description svghmi
2021-05-19 Edouard Tisserant SVGHMI: UI: Swap widget selection tree and preview panel svghmi
2021-05-19 Edouard Tisserant SVGHMI: WIP: Widget Library UI: Reworking widget selection and binding. svghmi
2021-05-18 Edouard Tisserant Merged SVGHMI branches svghmi
2021-05-18 Edouard Tisserant SVGHMI: WIP on Widget DnD UI : Added documentation to widgets, that is injected in widget parse tree during widget analysis svghmi
2021-05-17 Edouard Tisserant SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases. svghmi
2021-05-12 Edouard Tisserant merged default in svghmi svghmi
2021-05-02 Edouard Tisserant SVGHMI: updating generated XSLT svghmi
2021-05-02 Edouard Tisserant SVGHMI: Intermediate state while updating UI, preparing for displaying widget description and multiple variables selections svghmi
2021-05-02 Edouard Tisserant SVGHMI: Extend widget labels parsing to allow expressing widget's accepted types in labels svghmi
2021-05-02 Edouard Tisserant SVGHMI: Add analyse_widget stylesheet and python code to execute it, in order to obtain widget signature independently of DnD SVG file generation. svghmi
2021-05-02 Edouard Tisserant SVGHMI: drop useless code from gen_dnd_widget.yslt2, renamed python callback to pass messages svghmi
2021-05-02 Edouard Tisserant SVGHMI: Added widget_desc to declare widget signature and description svghmi
2021-05-02 Edouard Tisserant SVGHMI: In order to allow widget signature and description to coexist in same ysl2 file, introduced widget_class, widget_defs to declare widget codegen templates and gen_index_xhtml to mark templates that are only usefull in gen_index_xhtml.xslt. svghmi
2021-04-15 Edouard Tisserant SVGHMI: keep track of order of selection in HMI tree, so that variable can be passed in same order to DnD widget svghmi
2021-04-14 Edouard Tisserant SVGHMI: fixed typo svghmi
2021-04-13 Edouard Tisserant SVGHMI: still quite naive path substitution whn prepearing widget for DnD, but now uses label generation. svghmi
2021-04-13 Edouard Tisserant SVGHMI: Added text box for tranformation feedback aside widget mignature svghmi
2021-04-09 Edouard Tisserant Merged default in SVGHMI svghmi
2021-04-06 Edouard Tisserant SVGHMI: prototype of widget interface description using SVG's desc field, added to SVGHMI's internal svg widget library. svghmi
2021-04-06 Edouard Tisserant SVGHMI: Naive implementation of widget path substitution in widget DnD: considers widget always have only one variable, and no type checking. svghmi
2021-04-06 Edouard Tisserant SVGHMI: Widget transform before DnD now have HMI path as a parameter svghmi
2021-04-06 Edouard Tisserant SVGHMI: Widget transform before DnD now should have HMI path as a parameter, but this path isn't computed for some reason... WIP. svghmi
2021-04-05 Edouard Tisserant SVGHMI: Widget DnD to Inkscape : Added source SVG widget label parsing and pass selecte HMI subtree to XSLT tranform, so that SVG containing multiple widgets can later be matched against hmi tree fragments, in order to DnD complex groups of widgets. svghmi
2021-04-02 Edouard Tisserant SVGHMI: Widget Library Picker now transforms SVG widget before allowing DnD. Transform is just identity forn now, but label parsing have already been included. To be continued. svghmi
2021-04-01 Edouard Tisserant SVGHMI: Ensure that when widgets are nested in HMI:Switch widget, their sub-elements are taken as switch's choice in case their label match the syntax. svghmi
2021-04-01 Edouard Tisserant SVGHMI: Code cleanup for ToggleButton. svghmi
2021-04-01 Edouard Tisserant SVGHMI: Fixed last i18n changes meant to allow checking changes in PO files. Was making build exception when no PO files available. svghmi