
Includes new Circular Progress Indicator gauge and improved touch/gestures support.
Features
- Introduced new Circular Progress Indicator gauge which implements circular progress control functionality and can be created either as "standard" (with percentage) or "marquee" (infinite) mode.
- Gauge Controls
- CBCGPCircularGaugeImpl: Added a new virtual method OnDrawLevelBar, override it if you wish to customize the level bar appearance.
- CBCGPBaseVisualCtrl: CreatePopup has a new, optional parameter nFlags for use if you don't wish to close the popup window with mouse button click.
- CBCGPSwitchImpl : Implemented visual manager theme support.
- CBCGPCircularGaugeImpl: Added equidistant labels support.
- Grid and Report Controls
- Updated Windows Gestures support.
- Updated adding and removing items in row "on the fly".
- Implemented grid items Bold font support.
- Controls
- CBCGPButton: icon rendering code was moved to new virtual method OnDrawImage.
- CBCGPMenuButton: new virtual method OnDrawMenuArrow allows tallows customization of the button's drop-down arrow appearance.
- CBCGPTreeCtrlEx: added support for TVIS_BOLD flag.
- Graphics Manager
- New methods CBCGPColor::Mix and CBCGPBrush::Mix allow the combining of two colors using a specific proportion.
- CBCGPBrushGradientStop: added default values to the constructor.
- Miscellaneous
- Method CBCGPChartVisualObject:: NeedDisplayAxes is a virtual now.
- New method CBCGPGlobalUtils::IsPlacedOnActiveMenu tells whether a control is located on the active popup menu/window.
- CBCGPSVGImageList: improved SVG sprite loading and parsing algorithm.
- Examples and Samples
- LightBoxDemo: illustrates usage of CBCGPCircularProgressIndicatorCtrl in the light box-style dialog.
- TreeCtrlDemo: added TVIS_BOLD style demonstration.
- BCGPGaugesDemo: added new view ("Circular Gauges | Progress Indicator" that illustrates a Circular Progress Indicator).
Fixes
- CBCGPLightBoxDialog: the title is properly updated now when the window caption was changed using WM_SETTEXT message.
- CBCGPHotSpotImageCtrl: addresses issue with control appearance in the right-to-left layout.
- CBCGPListBox: addresses problems with LBS_MULTICOLUMN control style. If this style is applied, support of item descriptions, captions, tab stops, indentions is disabled now.
- CBCGPPropertySheetCtrl: addresses issue with incorrect page border appearance in non-themed property sheet with a standard Windows tab control. In the previous product versions, the page exceeded control size on the first displaying.
- CBCGPMenuButton: addresses issue with control resizing when parameter bCalcOnly of SizeToContent method is TRUE.
- CBCGPScrollBar: addresses issue with disabling scrollbar thumb in combo box drop-down list in specific cases.
- CBCGPGridCtrl: addresses issue with incorrect column width after zoom-in/zoom-out action (when column auto-sizing is specified).