mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-08-17 17:31:44 +08:00
Update release
This commit is contained in:
+70
-16
@@ -1205,6 +1205,12 @@ Type Declaration (Extra)
|
||||
ENUM_CLASS_ITEM(Both)
|
||||
END_ENUM_ITEM(ResponsiveDirection)
|
||||
|
||||
BEGIN_ENUM_ITEM(VirtualRepeatEnsureItemVisibleResult)
|
||||
ENUM_CLASS_ITEM(ItemNotExists)
|
||||
ENUM_CLASS_ITEM(Moved)
|
||||
ENUM_CLASS_ITEM(NotMoved)
|
||||
END_ENUM_ITEM(VirtualRepeatEnsureItemVisibleResult)
|
||||
|
||||
BEGIN_INTERFACE_MEMBER_NOPROXY(IGuiShortcutKeyItem)
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(Manager)
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(Name)
|
||||
@@ -1482,25 +1488,68 @@ Type Declaration (Class)
|
||||
END_CLASS_MEMBER(GuiSharedSizeRootComposition)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiRepeatCompositionBase)
|
||||
CLASS_MEMBER_GUIEVENT(ItemInserted)
|
||||
CLASS_MEMBER_GUIEVENT(ItemRemoved)
|
||||
CLASS_MEMBER_PROPERTY_FAST(ItemTemplate)
|
||||
CLASS_MEMBER_PROPERTY_FAST(ItemSource)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(Context)
|
||||
END_CLASS_MEMBER(GuiRepeatCompositionBase)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiNonVirtialRepeatCompositionBase)
|
||||
CLASS_MEMBER_BASE(GuiBoundsComposition)
|
||||
CLASS_MEMBER_BASE(GuiRepeatCompositionBase)
|
||||
CLASS_MEMBER_GUIEVENT(ItemInserted)
|
||||
CLASS_MEMBER_GUIEVENT(ItemRemoved)
|
||||
END_CLASS_MEMBER(GuiNonVirtialRepeatCompositionBase)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiRepeatStackComposition)
|
||||
CLASS_MEMBER_BASE(GuiStackComposition)
|
||||
CLASS_MEMBER_BASE(GuiRepeatCompositionBase)
|
||||
CLASS_MEMBER_BASE(GuiNonVirtialRepeatCompositionBase)
|
||||
CLASS_MEMBER_CONSTRUCTOR(GuiRepeatStackComposition*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(GuiRepeatStackComposition)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiRepeatFlowComposition)
|
||||
CLASS_MEMBER_BASE(GuiFlowComposition)
|
||||
CLASS_MEMBER_BASE(GuiRepeatCompositionBase)
|
||||
CLASS_MEMBER_BASE(GuiNonVirtialRepeatCompositionBase)
|
||||
CLASS_MEMBER_CONSTRUCTOR(GuiRepeatFlowComposition*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(GuiRepeatFlowComposition)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiVirtualRepeatCompositionBase)
|
||||
CLASS_MEMBER_BASE(GuiBoundsComposition)
|
||||
CLASS_MEMBER_BASE(GuiRepeatCompositionBase)
|
||||
CLASS_MEMBER_GUIEVENT(AdoptedSizeInvalidated)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(Axis)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_READONLY_FAST(TotalSize)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(ViewLocation)
|
||||
CLASS_MEMBER_PROPERTY_EVENT_READONLY_FAST(AdoptedSize, AdoptedSizeInvalidated)
|
||||
CLASS_MEMBER_METHOD(GetVisibleStyle, { L"itemIndex" })
|
||||
CLASS_MEMBER_METHOD(GetVisibleIndex, { L"style" })
|
||||
CLASS_MEMBER_METHOD(ResetLayout, { L"recreateVisibleStyles" })
|
||||
CLASS_MEMBER_METHOD(InvalidateLayout, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(FindItemByRealKeyDirection, { L"itemIndex" _ L"key" })
|
||||
CLASS_MEMBER_METHOD(FindItemByVirtualKeyDirection, { L"itemIndex" _ L"key" })
|
||||
CLASS_MEMBER_METHOD(EnsureItemVisible, { L"itemIndex" })
|
||||
CLASS_MEMBER_METHOD(GetAdoptedSize, { L"expectedSize" })
|
||||
END_CLASS_MEMBER(GuiNonVirtialRepeatCompositionBase)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiRepeatFreeHeightItemComposition)
|
||||
CLASS_MEMBER_BASE(GuiVirtualRepeatCompositionBase)
|
||||
CLASS_MEMBER_CONSTRUCTOR(GuiRepeatFreeHeightItemComposition*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(GuiRepeatFreeHeightItemComposition)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiRepeatFixedHeightItemComposition)
|
||||
CLASS_MEMBER_BASE(GuiVirtualRepeatCompositionBase)
|
||||
CLASS_MEMBER_CONSTRUCTOR(GuiRepeatFixedHeightItemComposition*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(GuiRepeatFixedHeightItemComposition)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiRepeatFixedSizeMultiColumnItemComposition)
|
||||
CLASS_MEMBER_BASE(GuiVirtualRepeatCompositionBase)
|
||||
CLASS_MEMBER_CONSTRUCTOR(GuiRepeatFixedSizeMultiColumnItemComposition*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(GuiRepeatFixedSizeMultiColumnItemComposition)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiRepeatFixedHeightMultiColumnItemComposition)
|
||||
CLASS_MEMBER_BASE(GuiVirtualRepeatCompositionBase)
|
||||
CLASS_MEMBER_CONSTRUCTOR(GuiRepeatFixedHeightMultiColumnItemComposition*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(GuiRepeatFixedHeightMultiColumnItemComposition)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiResponsiveCompositionBase)
|
||||
CLASS_MEMBER_BASE(GuiBoundsComposition)
|
||||
|
||||
@@ -1780,20 +1829,19 @@ Type Declaration (Extra)
|
||||
CLASS_MEMBER_BASE(IDescriptable)
|
||||
|
||||
CLASS_MEMBER_METHOD(OnAttached, {L"provider"})
|
||||
CLASS_MEMBER_METHOD(OnItemModified, {L"start" _ L"count" _ L"newCount"})
|
||||
CLASS_MEMBER_METHOD(OnItemModified, {L"start" _ L"count" _ L"newCount" _ L"itemReferenceUpdated"})
|
||||
END_INTERFACE_MEMBER(GuiListControl::IItemProviderCallback)
|
||||
|
||||
BEGIN_INTERFACE_MEMBER_NOPROXY(GuiListControl::IItemArrangerCallback)
|
||||
CLASS_MEMBER_BASE(IDescriptable)
|
||||
CLASS_MEMBER_METHOD(RequestItem, {L"itemIndex" _ L"itemComposition"})
|
||||
CLASS_MEMBER_METHOD(CreateItem, {L"itemIndex"})
|
||||
CLASS_MEMBER_METHOD(GetItemBounds, { L"style" })
|
||||
CLASS_MEMBER_METHOD(GetItem, { L"bounds" })
|
||||
CLASS_MEMBER_METHOD(ReleaseItem, {L"style"})
|
||||
CLASS_MEMBER_METHOD(SetViewLocation, {L"value"})
|
||||
CLASS_MEMBER_METHOD(GetStylePreferredSize, {L"style"})
|
||||
CLASS_MEMBER_METHOD(SetStyleAlignmentToParent, {L"style" _ L"margin"})
|
||||
CLASS_MEMBER_METHOD(GetStyleBounds, {L"style"})
|
||||
CLASS_MEMBER_METHOD(SetStyleBounds, {L"style" _ L"bounds"})
|
||||
CLASS_MEMBER_METHOD(GetContainerComposition, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(OnTotalSizeChanged, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(OnAdoptedSizeChanged, NO_PARAMETER)
|
||||
END_INTERFACE_MEMBER(GuiListControl::IItemArrangerCallback)
|
||||
|
||||
BEGIN_ENUM_ITEM(GuiListControl::EnsureItemVisibleResult)
|
||||
@@ -1828,7 +1876,7 @@ Type Declaration (Extra)
|
||||
CLASS_MEMBER_METHOD(GetVisibleIndex, {L"style"})
|
||||
CLASS_MEMBER_METHOD(ReloadVisibleStyles, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(OnViewChanged, {L"bounds"})
|
||||
CLASS_MEMBER_METHOD(FindItem, {L"itemIndex" _ L"key"})
|
||||
CLASS_MEMBER_METHOD(FindItemByVirtualKeyDirection, {L"itemIndex" _ L"key"})
|
||||
CLASS_MEMBER_METHOD(EnsureItemVisible, {L"itemIndex"})
|
||||
CLASS_MEMBER_METHOD(GetAdoptedSize, {L"expectedSize"})
|
||||
END_INTERFACE_MEMBER(GuiListControl::IItemArranger)
|
||||
@@ -1908,7 +1956,8 @@ Type Declaration (Extra)
|
||||
END_CLASS_MEMBER(ListViewColumnItemArranger)
|
||||
|
||||
BEGIN_CLASS_MEMBER(ListViewColumnItemArranger::IColumnItemViewCallback)
|
||||
CLASS_MEMBER_METHOD(OnColumnChanged, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(OnColumnRebuilt, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(OnColumnChanged, {L"needToRefreshItems"})
|
||||
END_CLASS_MEMBER(ListViewColumnItemArranger::IColumnItemViewCallback)
|
||||
|
||||
BEGIN_INTERFACE_MEMBER(ListViewColumnItemArranger::IColumnItemView)
|
||||
@@ -1991,8 +2040,8 @@ Type Declaration (Extra)
|
||||
CLASS_MEMBER_BASE(IDescriptable)
|
||||
|
||||
CLASS_MEMBER_METHOD(OnAttached, {L"provider"})
|
||||
CLASS_MEMBER_METHOD(OnBeforeItemModified, {L"parentNode" _ L"start" _ L"count" _ L"newCount"})
|
||||
CLASS_MEMBER_METHOD(OnAfterItemModified, {L"parentNode" _ L"start" _ L"count" _ L"newCount"})
|
||||
CLASS_MEMBER_METHOD(OnBeforeItemModified, {L"parentNode" _ L"start" _ L"count" _ L"newCount" _ L"itemReferenceUpdated"})
|
||||
CLASS_MEMBER_METHOD(OnAfterItemModified, {L"parentNode" _ L"start" _ L"count" _ L"newCount" _ L"itemReferenceUpdated"})
|
||||
CLASS_MEMBER_METHOD(OnItemExpanded, {L"node"})
|
||||
CLASS_MEMBER_METHOD(OnItemCollapsed, {L"node"})
|
||||
END_INTERFACE_MEMBER(INodeProviderCallback)
|
||||
@@ -2005,6 +2054,7 @@ Type Declaration (Extra)
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(Parent)
|
||||
|
||||
CLASS_MEMBER_METHOD(CalculateTotalVisibleNodes, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(NotifyDataModified, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetChild, {L"index"})
|
||||
END_INTERFACE_MEMBER(INodeProvider)
|
||||
|
||||
@@ -2041,7 +2091,6 @@ Type Declaration (Extra)
|
||||
|
||||
CLASS_MEMBER_PROPERTY_FAST(Data)
|
||||
|
||||
CLASS_MEMBER_METHOD(NotifyDataModified, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD_RENAME(GetChildren, Children, NO_PARAMETER)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(Children, GetChildren)
|
||||
END_CLASS_MEMBER(MemoryNodeProvider)
|
||||
@@ -3010,6 +3059,7 @@ Type Declaration (Class)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(TextProperty)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(CheckedProperty)
|
||||
CLASS_MEMBER_PROPERTY_EVENT_READONLY_FAST(SelectedItem, SelectionChanged)
|
||||
CLASS_MEMBER_METHOD(NotifyItemDataModified, {L"start" _ L"count"})
|
||||
END_CLASS_MEMBER(GuiBindableTextList)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiBindableListView)
|
||||
@@ -3022,17 +3072,21 @@ Type Declaration (Class)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(LargeImageProperty)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(SmallImageProperty)
|
||||
CLASS_MEMBER_PROPERTY_EVENT_READONLY_FAST(SelectedItem, SelectionChanged)
|
||||
CLASS_MEMBER_METHOD(NotifyItemDataModified, { L"start" _ L"count" })
|
||||
END_CLASS_MEMBER(GuiBindableListView)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiBindableTreeView)
|
||||
CLASS_MEMBER_BASE(GuiVirtualTreeView)
|
||||
CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE(GuiBindableTreeView)
|
||||
CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE_2(GuiBindableTreeView, WritableItemProperty<description::Value>, reverseMappingProperty)
|
||||
|
||||
CLASS_MEMBER_PROPERTY_FAST(ItemSource)
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(ReverseMappingProperty)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(TextProperty)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(ImageProperty)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(ChildrenProperty)
|
||||
CLASS_MEMBER_PROPERTY_EVENT_READONLY_FAST(SelectedItem, SelectionChanged)
|
||||
CLASS_MEMBER_METHOD(NotifyNodeDataModified, {L"value"})
|
||||
END_CLASS_MEMBER(GuiBindableTreeView)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiBindableDataGrid)
|
||||
@@ -3047,6 +3101,7 @@ Type Declaration (Class)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(SmallImageProperty)
|
||||
CLASS_MEMBER_PROPERTY_EVENT_READONLY_FAST(SelectedRowValue, SelectedCellChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT_READONLY_FAST(SelectedCellValue, SelectedCellChanged)
|
||||
CLASS_MEMBER_METHOD(NotifyItemDataModified, { L"start" _ L"count" })
|
||||
END_CLASS_MEMBER(GuiBindableDataGrid)
|
||||
|
||||
#undef INTERFACE_IDENTIFIER
|
||||
@@ -3792,7 +3847,6 @@ Type Declaration (Class)
|
||||
NAME ## _PROPERTIES(GUI_TEMPLATE_PROPERTY_REFLECTION)\
|
||||
END_CLASS_MEMBER(NAME)\
|
||||
|
||||
GUI_CONTROL_TEMPLATE(GuiListItemTemplate, GuiTemplate)
|
||||
GUI_CORE_CONTROL_TEMPLATE_DECL(GUI_CONTROL_TEMPLATE)
|
||||
GUI_CONTROL_TEMPLATE_DECL(GUI_CONTROL_TEMPLATE)
|
||||
GUI_ITEM_TEMPLATE_DECL(GUI_CONTROL_TEMPLATE)
|
||||
|
||||
Reference in New Issue
Block a user