Quantcast
Channel: ComponentSource News | Data Editor Components
Viewing all articles
Browse latest Browse all 2476

BCGSuite for MFC v30.1

$
0
0
BCGSuite for MFC.

Adds bar/column shapes to Chart, transition effect to Switch control, plus extends header to Dialogs and Forms.

Features

  • Dialogs and Forms
    • CBCGPPropertySheet::EnablePageHeader has a new, optional parameter bExtendHeaderToAeroBackButton (default is FALSE). When this parameter is TRUE, the property sheet header will cover aero "Back" button.
  • Chart Control
    • Implemented bar/column shapes: the series can be either Box (default), Full Pyramid or Partial Pyramid. SetBarShape/GetBarShape methods were added to CBCGPChartBarSeries class.
    • Implemented 3D chart rotation by the mouse cursor/gesture event - EnableRotationByMouse and IsRotationByMouseEnabled methods were added to CBCGPChartDiagram3D class.
  • Visual Manager and Themes
    • Improved appearance of the switch control: new image resources (both .SVG and .PNG) were added.
    • Grid control: improved group box appearance in the Windows Native theme.
  • Controls
    • CBCGPGroup: improved group with check box appearance customization; the following new virtual methods were added to this class: GetGroupNameSize, OnDrawGroupCheckBox and OnDrawGroupName.
    • CBCGPListBox: implemented changing a pinned state by keyboard. "Right" key highlights a pin in the currently selected item and "Space" key toggles a highlighted pin state.
    • Implemented switch control transition effect: when user toggles the switch state, a thumb will be smoothly moved to a new position.
  • Edit control
    • Improved bookmarks/markers support. CBCGPEditCtrl has the following new methods: - GoToFirstMarker: moves caret to the 1-st editor's marker - BookmarkLine: adds bookmark to the specific editor's line - MarkAll: adds bookmarks to all editor's lines that contain a specified text.
    • Improved exporting text to HTML.
  • Miscellaneous
    • CBCGPGraphicsManager: added new methods DrawPieEx, DrawDoughnutEx, Draw3DPieEx, DrawPyramidEx, Draw3DPyramidEx and Draw3DFunnelEx. These methods allow to draw shapes with extended outline attributes such as stroke style and line width.
    • CBCGPSVGImageList::SaveToFile has a new, optional parameter bAddEmptyOnError. When this parameter is TRUE, a blank SVG image will be added to the list in case of incorrect SVG source image.
  • Examples and Samples
    • BCGPChartExample: added column/bar shapes and 3D chart rotation by the mouse demonstrations.
    • PropSheetDemo: demonstrates a page header that covers Aero Wizard "Back" button.

Fixes

  • CBCGPEditCtrl: addressed issues with a text search.
  • Schedule view: addressed issue with drawing appointment duration.
  • Chart: addressed issue with calculation of the value from/to pixels of the chart axis when labels are displayed between the tick marks.
  • Radial menu: addressed issue with incorrect drawing/hit-testing when a number of menu items is 1.

Viewing all articles
Browse latest Browse all 2476

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>