From OpenSCADAWiki
Jump to: navigation, search

User Interface

  • QTStarter,QTCfg,Vision: The common Syntax Highlighter in SnthHgl::rule() switched to the main work using PCRE in TRegExp, since that is 5 TIMES FASTER and very richer comparing to QRegExp; and QRegExp left to be automatically enabled at missing the PCRE 32/16 libraries. The Qt-generic library (lib_qtgen) appended by the static-external functions getFont() and getColor() from UI.Vision and by the object SnthHgl from UI.Vision and UI.QTCfg.
  • QTCfg,WebCfgD: Unified in notification the errors of the Control Interface during improvement the code TError::Core_CntrWarning and QMessageBox appended of the detailed text at the message longer for 255.
  • QTStarter: Appended by the display sessions control, that is the sessions restore.
  • QTCfg: Appended by the Favorite pages implementation. The image element appended by a function of clearing the image completely.
  • FIX:Vision:
    • FIX: All control requests "<info>" appended by checking the child nodes presence to prevent crashes in some cases.
    • Appended by the possibility of call remote station interfaces by selecting the remote station in a dialog, for what the user selection dialog was expanded.
    • The text areas with the syntax highlighting appended by the builtin variant.
    • The image elements (icons) of the item dialogs appended by a button menu with the functions: Save, Load, Clear.
    • The Widget Attributes edition table appended by the multiline edition for the "Name" column and the context help loading for that.
    • The popup menu of the project, the project pages, the widget libraries and the library widgets in appending widgets from the libraries removed for limit of the libraries here in 20 items by moving all them to a new separated menu item "... from the Library".
  • FIX:VCAEngine:
    • Icons of the projects and the widget libraries switched to download the common project icon at missing local.
    • The widget libraries adapted to interhost copying.
    • FIX: The Document primitive generation appended by limiting the repeating blocks size in limUserFile_SZ (10MB).
    • FIX: Fixed in the correct treating of the project pages and the library widgets with initially wrong parent addresses, for don't remove child widgets and change them parent at pointing the correct parent address.
  • FIX:WebVision:
    • Appended by the export implementation for the "Document - HTML,CSV" and "Table CSV".
    • Appended by the printing implementation for the "Document" and "Main Page".
    • The type Table of the primitive FormEl added by tearing off the table header at big tables scrolling down.
    • FIX: The type Table of the primitive FormEl improved and fixed for:
      • setting the CSS property "white-space" to "pre-wrap";
      • setting the color changes under the selected cells;
      • preventing the focus loss just after entry to the cell editing;
      • fixing the boolean value setting at entry to the cell editing;
      • the table refitting at growing the column string length.
    • The included pages closing set after several (4) row appears — to prevent of closing all pages at fast navigation;
    • Improved in processing the connections of the ordinal users to own VCA-sessions.
  • WebUser: Expanded by a possibility of schedule the user procedures call in the service cycle, for the background processing of some data.