Codejock Suite Pro v20.0.0

Released: Jun 26, 2021

Updates in v20.0.0

Features

Calendar

  • Added time scale side switching.

Chart

  • Added Funnel3D chart style.
  • Added 3D chart transparency and optional anti-aliasing.
  • 2D/3D chart appearance has been exposed via ActiveX API.

Command Bars

  • Added MDI tear-off support.
  • Themes support has been expanded to customize dialogs and pages.

Docking Pane

  • Added MDI docking support to docking panes.

Controls

  • Added Preview control which lets you preview static and animated images files, text, XAML, PDF, Microsoft Office, Vision, MSG and many other system supported formats with installed preview providers.

Samples and Utilities:

  • New Funnel3D chart type and 3D parameter option demonstration has been added to the ChartBrowser sample.
  • New Preview control demonstration has been added to the SuiteControls sample.

Fixes

Controls

  • Time/Date column in the Shell control made user locale aware.

Chart

  • DPI compatibility of some chart fonts improved.

Command Bars

  • Vector icons sizing issues in the galleries fixed.
  • XTPSetVSState and all command bars paint managers made support new StateColor ambient property.
  • Command bars paint managers destruction's made virtual and potential leaks fixed.
  • Black bar on restoring a minimized window with frame theme enabled fixed.
  • Missing CommandBars.FontHeight property added.
  • Crash in CXTPCustomizePageCommands fixed.
  • Command bars icon copying in customization mode fixed.

Controls

  • Updating of ComboBox.DataField value fixed.

Docking Pane

  • Initialization crash fixed for both dialog and view clients in cases when setting change messages occur during initialization.
  • Black caption on docking frame fixed for markup themes.

Markup

  • Drawing an arc using Path element fixed.
  • Missing CXTPMarkupStatic::GetUIElement added.
  • Crashes caused by delayed COM uninitialization in static markup objects fixed.

Property Grid

  • Expand/collapse icon inversion fixed.
  • Single item selection fixed cor certain use cases.
  • Themed scroll bars in PropertyGrid are disabled until better solution is found (XTP_PROPERTY_GRID_DISABLE_SCROLLBAR_THEMES made enabled by default).
  • Border redrawing fixed.

Report

  • Performance issues fixed in row height computation when preview mode and scroll smoothing are enabled.
  • Crash on resizing first row of a sorted column fixed.
  • UpdateValue added to CXTPReportGroupRow and CXTPReportRecordItem instead of "x" trick.

Ribbon

  • Backstage area computation fixed for some use cases.
  • Rendering symbolic primitive enhanced in Right-To-Left reading mode.
  • Left aligned control in backstage in Office 2016 theme fixed.

Skin Framework

  • Default processing of system color handling in the legacy SkinFramework API hook fixed.
  • Interaction with UxTheme.dll revised completely, missing hooks added, handle hijacking fixed.
  • Multiple hooking of the same function address is prevented.
  • Windows 10 skin borders have been improved.
  • Showing a popup menu using TrackPopupMenu with TPM_LEFTALIGN flag fixed.