Quantcast
Channel: ComponentSource News | Components
Viewing all articles
Browse latest Browse all 12319

BCGControlBar Library Professional Edition MFC v27.2

$
0
0
Circular Progress Indicator gauge.

Adds 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.
  • Improved Windows Gestures support:
    • Added gesture pan support to CBCGPFormView.
    • Gantt chart window can now be horizontally scrolled using gestures.
    • Improved gesture pan support in the Grid in-place editing controls.
    • Gesture zoom event is used for the Grid control zooming in/zooming out.
    • Property grid can now be vertically scrolled using gestures.
    • Added gesture pan support to Ribbon backstage view.
  • Ribbon Bar:
    • Can now be created as a child control of the dialog.
    • CBCGPBaseRibbonElement: Added a new virtual method CanBeResizedInGroupVertically.
    • Increased the Quick Access Toolbar height in some visual themes (to make QAT look closer to MS Office applications).
    • CBCGPRibbonMainPanel : Added a new virtual method GetExtraHeight().
    • Specify application button custom text label in Ribbon Designer.
  • MDI Windows and Tabs
    • CBCGPMainClientAreaWnd: Standard MDI children layout messages are now blocked when MDI tabbed groups are active.
    • Improved MDI "Windows" menu.
    • All MDI torn-off frames will be automatically re-attached to the main frame when MDI tabbed groups are switched-off.
  • Grid and Report Controls
    • Updated Windows Gestures support.
    • Updated adding and removing items in row "on the fly".
    • Implemented grid items Bold font support.
  • 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.
  • Controls
    • Tab control is renamed properly now when user clicks with left mouse button outside in-place edit control.
    • CBCGPButton: icon rendering code was moved to new virtual method OnDrawImage.
    • CBCGPColorComboBox can display a list of application "accent" colors.
    • CBCGPMenuButton: new virtual method OnDrawMenuArrow allows 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.
    • Improved full-screen appearance: the full-screen window doesn't have non-client area and developer can hide "Close" toolbar.
    • 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
    • BCGPGaugesDemo: added new view ("Circular Gauges | Progress Indicator") that illustrates a Circular Progress Indicator.
    • ColorThemeToolbar: this sample was redesigned in order to demonstrate how to adapt SVG-based toolbars to various color themes.
    • LightBoxDemo: illustrates usage of CBCGPCircularProgressIndicatorCtrl in the light box-style dialog.
    • New sample RibbonDialogDemo demonstrates how to create the Ribbon Bar on the dialog box.
    • TabControl: added CBCGPCircularProgressIndicatorRenderer usage demonstration.
    • TreeCtrlDemo: added TVIS_BOLD style demonstration.
    • MDITabsDemo: added demonstration of MDI child tear-off support.

Fixes

  • CBCGPLightBoxDialog: the title is properly updated now when the window caption was changed using WM_SETTEXT message.
  • CBCGPHeaderCtrl: addresses issue with right-aligned text appearance: in the previous version the label was too close to the right side of the header control item.
  • CBCGPGridCtrl: addresses issue with incorrect column width after zoom-in/zoom-out action (when column auto-sizing is specified).
  • 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.
  • Addresses issue with pane dividers, pane dragging rectangles and MDI tab group dividers appearance during dragging/resizing. The redesign was caused by incorrect working of the standard Windows dragging rectangles mechanism in the latest OS builds (user sees annoying rectangle trails).
  • CBCGPMenuButton: addresses issue with control resizing when parameter bCalcOnly of SizeToContent method is TRUE.
  • CBCGPRibbonEditCtrl: addresses issue with double-sending notification when user presses Enter on the popup Ribbon panel.
  • CBCGPVisualManager2007: fixed text label color bug in the scenic (rectangular) Ribbon application button.
  • CBCGPToolBarImages::SetSingleImage correctly specifies the image size in case of single SVG icon.
  • Addresses issue with appearance of the context help icon on the dialog/frame caption in some visual themes.
  • CBCGPToolBar: addresses problem with unexpected closing dropped-down menu when user moves the mouse cursor to another button without menu.
  • CBCGPRibbonBar: addresses issue with improper hiding of some controls when application mode is switched. In the previous versions some Ribbon elements with embedded control (such as edit box or combo box) remained visible even when they were filtered-out by application mode.
  • CBCGPScrollBar: addresses issue with disabling scrollbar thumb in combo box drop-down list in specific cases.

Viewing all articles
Browse latest Browse all 12319

Trending Articles