Skip to content

GacUI 1.2.10.2

Latest
Compare
Choose a tag to compare
@vczh vczh released this 09 Nov 14:31

GacUI 1.2.10.2

GacUI / C++ Interoperable Script Engine (Apache License 2.0 with extra conditions)

Website for this project: https://vczh-libraries.github.io/ -> http://www.gaclib.net/

This repository contains the latest release for the GacUI project, including packed library source codes, development tools, demos and documents. Complete source code can be accessed in https://github.com/vczh-libraries .

Version

This version is a sub release towards GacUI 2.0.
Please check out 1.0-rc-3 for GacUI 1.0.

  • Fixed
    • GuiGraphicsComposition::GetGlobalBounds double calculate InternalMargin.
    • INVOKEGET_INTERFACE_PROXY and INVOKEGET_INTERFACE_PROXY_NOPARAMS break build when returning LazyList<T>.
    • button behavior when not IgnoreChildControlMouseEvents.
    • control not losing focus when disabled.
    • progress bar is focusable.
    • GuiListControl incompatible with non-default axis.
    • GuiTextList::SelectionChanged not raised when changing properties of the only selected list::TextItem.
    • GuiVirtualListView in Details view column header height doesn't sync to item arranger in real-time.
    • DataColumn::SetSorter and DataColumn::SetFilter doesn't refresh data grid items.
    • GuiBindableDataGrid not implements stable sorting.
    • GuiBindableDataGrid [UP] and [DOWN] not working properly right after changing selection by calling SelectCell.
    • UnitTestSnapshotViewer always not render the second loaded images.
    • Crash when closing the (even disabled) main window with pending modal windows exist.
  • Added /F:EnabledTestFile to unit test CLI parameters.
  • GuiTreeItemTemplate change base class to GuiListItemTemplate
  • GuiListControl::IItemProvider(Callback)? moved to vl::presentation::controls::list.
  • Make ItemSource class of bindable list controls reflectable.
  • New theme name/virtual control: ToolstripToolBarInMenu, ToolstripSplitterInMenu
  • IGuiMenuService::GetHostThemeName
  • ListViewColumnItemArranger added ColumnButtons and ColumnSplitters properties.
  • GuiMenuButton exposed SubMenuHost property.
  • GuiVirtualDataGrid exposed OpenedEditor property.