mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-06-02 07:26:40 +08:00
Update release
This commit is contained in:
+2220
-1689
File diff suppressed because it is too large
Load Diff
+6744
-6349
File diff suppressed because it is too large
Load Diff
@@ -8265,16 +8265,11 @@ GuiControlInstanceLoader
|
||||
GuiPredefinedInstanceLoadersPlugin
|
||||
***********************************************************************/
|
||||
|
||||
Ptr<WfExpression> CreateStandardDataPicker(IGuiInstanceLoader::ArgumentMap&)
|
||||
Ptr<WfExpression> CreateTrue(IGuiInstanceLoader::ArgumentMap&)
|
||||
{
|
||||
using TLoader = GuiTemplateControlInstanceLoader<GuiDatePicker>;
|
||||
|
||||
auto controlType = TypeInfoRetriver<GuiDatePicker*>::CreateTypeInfo();
|
||||
auto createControl = MakePtr<WfNewClassExpression>();
|
||||
createControl->type = GetTypeFromTypeInfo(controlType.Obj());
|
||||
createControl->arguments.Add(TLoader::CreateThemeName(theme::ThemeName::DatePicker));
|
||||
|
||||
return createControl;
|
||||
auto expr = MakePtr<WfLiteralExpression>();
|
||||
expr->value = WfLiteralValue::True;
|
||||
return expr;
|
||||
}
|
||||
|
||||
void InitializeTrackerProgressBar(const WString& variableName, Ptr<WfBlockStatement> block)
|
||||
@@ -8328,16 +8323,6 @@ GuiPredefinedInstanceLoadersPlugin
|
||||
)\
|
||||
)
|
||||
|
||||
#define ADD_TEMPLATE_CONTROL_2(TYPENAME, THEME_NAME, ARGUMENT_FUNCTION)\
|
||||
manager->SetLoader(\
|
||||
new GuiTemplateControlInstanceLoader<TYPENAME>(\
|
||||
L"presentation::controls::" L ## #TYPENAME,\
|
||||
theme::ThemeName::THEME_NAME,\
|
||||
ARGUMENT_FUNCTION,\
|
||||
nullptr\
|
||||
)\
|
||||
)
|
||||
|
||||
#define ADD_VIRTUAL_CONTROL(VIRTUALTYPENAME, TYPENAME, THEME_NAME)\
|
||||
manager->CreateVirtualType(GlobalStringKey::Get(description::TypeInfo<TYPENAME>::content.typeName),\
|
||||
new GuiTemplateControlInstanceLoader<TYPENAME>(\
|
||||
@@ -8373,7 +8358,7 @@ GuiPredefinedInstanceLoadersPlugin
|
||||
ADD_TEMPLATE_CONTROL ( GuiMultilineTextBox, MultilineTextBox );
|
||||
ADD_TEMPLATE_CONTROL ( GuiSinglelineTextBox, SinglelineTextBox );
|
||||
ADD_TEMPLATE_CONTROL ( GuiDatePicker, DatePicker );
|
||||
ADD_TEMPLATE_CONTROL_2 ( GuiDateComboBox, ComboBox, CreateStandardDataPicker );
|
||||
ADD_TEMPLATE_CONTROL ( GuiDateComboBox, DateComboBox );
|
||||
ADD_TEMPLATE_CONTROL ( GuiRibbonTab, RibbonTab );
|
||||
ADD_TEMPLATE_CONTROL ( GuiRibbonTabPage, CustomControl );
|
||||
ADD_TEMPLATE_CONTROL ( GuiRibbonGroup, RibbonGroup );
|
||||
@@ -8415,7 +8400,6 @@ GuiPredefinedInstanceLoadersPlugin
|
||||
LoadTemplates(manager);
|
||||
|
||||
#undef ADD_TEMPLATE_CONTROL
|
||||
#undef ADD_TEMPLATE_CONTROL_2
|
||||
#undef ADD_VIRTUAL_CONTROL
|
||||
#undef ADD_VIRTUAL_CONTROL_F
|
||||
#endif
|
||||
|
||||
@@ -543,8 +543,6 @@ namespace vl
|
||||
{
|
||||
namespace presentation
|
||||
{
|
||||
using namespace reflection;
|
||||
|
||||
namespace types
|
||||
{
|
||||
struct ResolvingResult;
|
||||
@@ -937,8 +935,6 @@ namespace vl
|
||||
{
|
||||
namespace presentation
|
||||
{
|
||||
using namespace reflection;
|
||||
|
||||
extern bool WriteErrors(
|
||||
collections::List<GuiResourceError>& errors,
|
||||
const filesystem::FilePath& errorPath
|
||||
|
||||
@@ -991,6 +991,7 @@ Type Declaration (Extra)
|
||||
BEGIN_INTERFACE_MEMBER_NOPROXY(IGuiAltActionHost)
|
||||
INTERFACE_IDENTIFIER(vl::presentation::compositions::IGuiAltActionHost)
|
||||
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(AltComposition)
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(PreviousAltHost)
|
||||
|
||||
CLASS_MEMBER_METHOD(OnActivatedAltHost, { L"previousHost" })
|
||||
@@ -998,6 +999,15 @@ Type Declaration (Extra)
|
||||
CLASS_MEMBER_EXTERNALMETHOD(CollectAltActions, {L"actions"}, void(IGuiAltActionHost::*)(List<IGuiAltAction*>&), vl::reflection::description::IGuiAltActionHost_CollectAltActions)
|
||||
END_INTERFACE_MEMBER(IGuiAltActionHost)
|
||||
|
||||
BEGIN_INTERFACE_MEMBER_NOPROXY(IGuiTabAction)
|
||||
INTERFACE_IDENTIFIER(vl::presentation::compositions::IGuiTabAction)
|
||||
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(AcceptTabInput)
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(TabPriority)
|
||||
CLASS_MEMBER_METHOD(IsTabEnabled, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(IsTabAvailable, NO_PARAMETER)
|
||||
END_INTERFACE_MEMBER(IGuiTabAction)
|
||||
|
||||
/***********************************************************************
|
||||
Type Declaration (Class)
|
||||
***********************************************************************/
|
||||
@@ -2049,6 +2059,8 @@ Type Declaration (Class)
|
||||
CLASS_MEMBER_PROPERTY_EVENT_READONLY_FAST(RelatedControlHost, RenderTargetChanged)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_READONLY_FAST(VisuallyEnabled)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_READONLY_FAST(Focused)
|
||||
CLASS_MEMBER_PROPERTY_FAST(AcceptTabInput)
|
||||
CLASS_MEMBER_PROPERTY_FAST(TabPriority)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(Enabled)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(Visible)
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(Alt)
|
||||
@@ -2329,6 +2341,7 @@ Type Declaration (Class)
|
||||
CLASS_MEMBER_BASE(GuiPopup)
|
||||
CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_2(GuiMenu, GuiControl*, owner)
|
||||
|
||||
CLASS_MEMBER_PROPERTY_FAST(HideOnDeactivateAltHost)
|
||||
CLASS_MEMBER_METHOD(UpdateMenuService, NO_PARAMETER)
|
||||
END_CLASS_MEMBER(GuiMenu)
|
||||
|
||||
@@ -2678,11 +2691,11 @@ Type Declaration (Class)
|
||||
CLASS_MEMBER_BASE(GuiVirtualListView)
|
||||
CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE_2(GuiVirtualDataGrid, GuiListControl::IItemProvider*, itemProvider)
|
||||
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(SelectedCell)
|
||||
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_READONLY_FAST(SelectedCell)
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(ItemProvider)
|
||||
|
||||
CLASS_MEMBER_METHOD(SetViewToDefault, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(SelectCell, { L"value" _ L"openEditor" })
|
||||
END_CLASS_MEMBER(GuiVirtualDataGrid)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiDatePicker)
|
||||
@@ -2699,7 +2712,7 @@ Type Declaration (Class)
|
||||
|
||||
BEGIN_CLASS_MEMBER(GuiDateComboBox)
|
||||
CLASS_MEMBER_BASE(GuiComboBoxBase)
|
||||
CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE_2(GuiDateComboBox, GuiDatePicker*, datePicker)
|
||||
CONTROL_CONSTRUCTOR_CONTROLT_TEMPLATE_INHERITANCE(GuiDateComboBox)
|
||||
|
||||
CLASS_MEMBER_PROPERTY_GUIEVENT_FAST(SelectedDate)
|
||||
CLASS_MEMBER_PROPERTY_READONLY_FAST(DatePicker)
|
||||
@@ -3539,6 +3552,11 @@ Type Declaration (Class)
|
||||
CLASS_MEMBER_CONSTRUCTOR(HyperlinkVisualizerTemplate*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(HyperlinkVisualizerTemplate)
|
||||
|
||||
BEGIN_CLASS_MEMBER(FocusRectangleVisualizerTemplate)
|
||||
CLASS_MEMBER_BASE(GuiGridVisualizerTemplate)
|
||||
CLASS_MEMBER_CONSTRUCTOR(FocusRectangleVisualizerTemplate*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(FocusRectangleVisualizerTemplate)
|
||||
|
||||
BEGIN_CLASS_MEMBER(CellBorderVisualizerTemplate)
|
||||
CLASS_MEMBER_BASE(GuiGridVisualizerTemplate)
|
||||
CLASS_MEMBER_CONSTRUCTOR(CellBorderVisualizerTemplate*(), NO_PARAMETER)
|
||||
|
||||
@@ -224,6 +224,7 @@ Type List (Compositions)
|
||||
F(presentation::compositions::IGuiAltAction)\
|
||||
F(presentation::compositions::IGuiAltActionContainer)\
|
||||
F(presentation::compositions::IGuiAltActionHost)\
|
||||
F(presentation::compositions::IGuiTabAction)\
|
||||
|
||||
#define GUIREFLECTIONCOMPOSITION_CLASS_TYPELIST(F)\
|
||||
F(presentation::compositions::GuiGraphicsComposition)\
|
||||
@@ -307,6 +308,7 @@ Type List (Templates)
|
||||
F(presentation::controls::list::MainColumnVisualizerTemplate)\
|
||||
F(presentation::controls::list::SubColumnVisualizerTemplate)\
|
||||
F(presentation::controls::list::HyperlinkVisualizerTemplate)\
|
||||
F(presentation::controls::list::FocusRectangleVisualizerTemplate)\
|
||||
F(presentation::controls::list::CellBorderVisualizerTemplate)\
|
||||
|
||||
#define GUIREFLECTIONTEMPLATES_TYPELIST(F)\
|
||||
|
||||
@@ -8006,7 +8006,7 @@ WindowsForm
|
||||
void InternalSetExStyle(LONG_PTR exStyle)
|
||||
{
|
||||
LONG_PTR result = SetWindowLongPtr(handle, GWL_EXSTYLE, exStyle);
|
||||
SetWindowPos(handle, 0, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_FRAMECHANGED);
|
||||
SetWindowPos(handle, 0, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_FRAMECHANGED);
|
||||
}
|
||||
|
||||
bool GetExStyle(LONG_PTR exStyle)
|
||||
@@ -8047,7 +8047,7 @@ WindowsForm
|
||||
Long &= ~style;
|
||||
}
|
||||
SetWindowLongPtr(handle, GWL_STYLE, Long);
|
||||
SetWindowPos(handle, 0, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_FRAMECHANGED);
|
||||
SetWindowPos(handle, 0, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_FRAMECHANGED);
|
||||
}
|
||||
#pragma push_macro("_CONTROL")
|
||||
#if defined _CONTROL
|
||||
|
||||
+7788
-7502
File diff suppressed because one or more lines are too long
+2122
-2009
File diff suppressed because it is too large
Load Diff
@@ -49,6 +49,8 @@ namespace vl
|
||||
IMPL_CPP_TYPE_INFO(darkskin::ComboBoxTemplateConstructor)
|
||||
IMPL_CPP_TYPE_INFO(darkskin::CustomControlTemplate)
|
||||
IMPL_CPP_TYPE_INFO(darkskin::CustomControlTemplateConstructor)
|
||||
IMPL_CPP_TYPE_INFO(darkskin::DateButtonTemplate)
|
||||
IMPL_CPP_TYPE_INFO(darkskin::DateButtonTemplateConstructor)
|
||||
IMPL_CPP_TYPE_INFO(darkskin::DatePickerTemplate)
|
||||
IMPL_CPP_TYPE_INFO(darkskin::DatePickerTemplateConstructor)
|
||||
IMPL_CPP_TYPE_INFO(darkskin::DocumentLabelTemplate)
|
||||
@@ -274,6 +276,23 @@ namespace vl
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
END_CLASS_MEMBER(::darkskin::CustomControlTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::darkskin::DateButtonTemplate)
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
|
||||
CLASS_MEMBER_BASE(::darkskin::DateButtonTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::darkskin::DateButtonTemplate*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(::darkskin::DateButtonTemplate)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::darkskin::DateButtonTemplateConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::darkskin::DateButtonTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_darkskin_DateButtonTemplate_Initialize, { L"__vwsn_this_" })
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
CLASS_MEMBER_FIELD(container)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
END_CLASS_MEMBER(::darkskin::DateButtonTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::darkskin::DatePickerTemplate)
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDatePickerTemplate)
|
||||
CLASS_MEMBER_BASE(::darkskin::DatePickerTemplateConstructor)
|
||||
@@ -1520,6 +1539,8 @@ namespace vl
|
||||
ADD_TYPE_INFO(::darkskin::ComboBoxTemplateConstructor)
|
||||
ADD_TYPE_INFO(::darkskin::CustomControlTemplate)
|
||||
ADD_TYPE_INFO(::darkskin::CustomControlTemplateConstructor)
|
||||
ADD_TYPE_INFO(::darkskin::DateButtonTemplate)
|
||||
ADD_TYPE_INFO(::darkskin::DateButtonTemplateConstructor)
|
||||
ADD_TYPE_INFO(::darkskin::DatePickerTemplate)
|
||||
ADD_TYPE_INFO(::darkskin::DatePickerTemplateConstructor)
|
||||
ADD_TYPE_INFO(::darkskin::DocumentLabelTemplate)
|
||||
|
||||
@@ -58,6 +58,8 @@ namespace vl
|
||||
DECL_TYPE_INFO(::darkskin::ComboBoxTemplateConstructor)
|
||||
DECL_TYPE_INFO(::darkskin::CustomControlTemplate)
|
||||
DECL_TYPE_INFO(::darkskin::CustomControlTemplateConstructor)
|
||||
DECL_TYPE_INFO(::darkskin::DateButtonTemplate)
|
||||
DECL_TYPE_INFO(::darkskin::DateButtonTemplateConstructor)
|
||||
DECL_TYPE_INFO(::darkskin::DatePickerTemplate)
|
||||
DECL_TYPE_INFO(::darkskin::DatePickerTemplateConstructor)
|
||||
DECL_TYPE_INFO(::darkskin::DocumentLabelTemplate)
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
};
|
||||
]]>
|
||||
</ref.Members>
|
||||
<GridEditorTemplate ref.Name="self" CellValue-bind="comboBox.SelectedItem">
|
||||
<GridEditorTemplate ref.Name="self" CellValue-bind="comboBox.SelectedItem" FocusControl-ref="comboBox">
|
||||
<ComboBox ref.Name="comboBox" ItemTemplate="demo:GenderItemTemplate" SelectedIndex-bind="self.items.IndexOf(self.CellValue)">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
<att.ListControl>
|
||||
@@ -133,7 +133,7 @@
|
||||
};
|
||||
]]>
|
||||
</ref.Members>
|
||||
<GridEditorTemplate ref.Name="self" CellValue-bind="comboBox.SelectedItem">
|
||||
<GridEditorTemplate ref.Name="self" CellValue-bind="comboBox.SelectedItem" FocusControl-ref="comboBox">
|
||||
<ComboBox ref.Name="comboBox" ItemTemplate="demo:CategoryItemTemplate" SelectedIndex-bind="self.items.IndexOf(self.CellValue)">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
<att.ListControl>
|
||||
|
||||
@@ -105,7 +105,7 @@
|
||||
<DataColumn Text="Gender" Size="80">
|
||||
<att.TextProperty>demo::ToString(itemToBind.Gender)</att.TextProperty>
|
||||
<att.ValueProperty>Gender</att.ValueProperty>
|
||||
<att.VisualizerFactory>demo:GenderVisualizer;CellBorderVisualizerTemplate</att.VisualizerFactory>
|
||||
<att.VisualizerFactory>demo:GenderVisualizer;FocusRectangleVisualizerTemplate;CellBorderVisualizerTemplate</att.VisualizerFactory>
|
||||
<att.EditorFactory>demo:GenderEditor</att.EditorFactory>
|
||||
<att.Sorter>[Sys::Compare(cast UInt64 ($1.Gender), cast UInt64 ($2.Gender))]</att.Sorter>
|
||||
</DataColumn>
|
||||
@@ -113,7 +113,7 @@
|
||||
<DataColumn Text="Category" Size="80">
|
||||
<att.TextProperty>demo::ToString(itemToBind.Category)</att.TextProperty>
|
||||
<att.ValueProperty>Category</att.ValueProperty>
|
||||
<att.VisualizerFactory>demo:CategoryVisualizer;CellBorderVisualizerTemplate</att.VisualizerFactory>
|
||||
<att.VisualizerFactory>demo:CategoryVisualizer;FocusRectangleVisualizerTemplate;CellBorderVisualizerTemplate</att.VisualizerFactory>
|
||||
<att.EditorFactory>demo:CategoryEditor</att.EditorFactory>
|
||||
<att.Sorter>[Sys::Compare(cast UInt64 ($1.Category), cast UInt64 ($2.Category))]</att.Sorter>
|
||||
</DataColumn>
|
||||
@@ -136,7 +136,7 @@
|
||||
<DataColumn Text="Website" Size="160">
|
||||
<att.TextProperty>Website</att.TextProperty>
|
||||
<att.ValueProperty>Website</att.ValueProperty>
|
||||
<att.VisualizerFactory>HyperlinkVisualizerTemplate;CellBorderVisualizerTemplate</att.VisualizerFactory>
|
||||
<att.VisualizerFactory>HyperlinkVisualizerTemplate;FocusRectangleVisualizerTemplate;CellBorderVisualizerTemplate</att.VisualizerFactory>
|
||||
<att.EditorFactory>demo:TextEditor</att.EditorFactory>
|
||||
<att.Sorter>[Sys::Compare($1.Website, $2.Website)]</att.Sorter>
|
||||
</DataColumn>
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
<Folder>
|
||||
<Instance name="DatePickerTabPageResource">
|
||||
<Instance ref.CodeBehind="false" ref.Class="demo::DatePickerTabPage">
|
||||
<TabPage ref.Name="self" Text="DatePicker">
|
||||
<Table AlignmentToParent="left:0 top:0 right:0 bottom:0" CellPadding="5">
|
||||
<att.Rows>
|
||||
<_>composeType:MinSize</_>
|
||||
<_>composeType:MinSize</_>
|
||||
<_>composeType:Percentage percentage:1.0</_>
|
||||
</att.Rows>
|
||||
<att.Columns>
|
||||
<_>composeType:MinSize</_>
|
||||
<_>composeType:MinSize</_>
|
||||
<_>composeType:MinSize</_>
|
||||
<_>composeType:Percentage percentage:1.0</_>
|
||||
</att.Columns>
|
||||
|
||||
<Cell Site="row:0 column:0">
|
||||
<DatePicker ref.Name="dp1" Alt="D">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DatePicker>
|
||||
</Cell>
|
||||
|
||||
<Cell Site="row:0 column:1">
|
||||
<DatePicker ref.Name="dp2" Alt="D">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DatePicker>
|
||||
</Cell>
|
||||
|
||||
<Cell Site="row:1 column:0">
|
||||
<DateComboBox ref.Name="dc1" Alt="D">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DateComboBox>
|
||||
</Cell>
|
||||
|
||||
<Cell Site="row:1 column:1">
|
||||
<DateComboBox ref.Name="dc2" Alt="D">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DateComboBox>
|
||||
</Cell>
|
||||
|
||||
<Cell Site="row:0 column:2 rowSpan:2">
|
||||
<Stack AlignmentToParent="left:0 top:0 right:0 bottom:0" MinSizeLimitation="LimitToElementAndChildren" Direction="Vertical" Padding="5">
|
||||
<StackItem>
|
||||
<SolidLabel Font-bind="self.Font" Color="#FFFFFF" Text-format="DP1: $(dp1.Date)"/>
|
||||
</StackItem>
|
||||
<StackItem>
|
||||
<SolidLabel Font-bind="self.Font" Color="#FFFFFF" Text-format="DP2: $(dp2.Date)"/>
|
||||
</StackItem>
|
||||
<StackItem>
|
||||
<SolidLabel Font-bind="self.Font" Color="#FFFFFF" Text-format="DC1: $(dc1.SelectedDate)"/>
|
||||
</StackItem>
|
||||
<StackItem>
|
||||
<SolidLabel Font-bind="self.Font" Color="#FFFFFF" Text-format="DC2: $(dc2.SelectedDate)"/>
|
||||
</StackItem>
|
||||
</Stack>
|
||||
</Cell>
|
||||
</Table>
|
||||
</TabPage>
|
||||
</Instance>
|
||||
</Instance>
|
||||
</Folder>
|
||||
@@ -59,6 +59,7 @@
|
||||
<demo:ElementTabPage Alt="E"/>
|
||||
<demo:AnimationTabPage Alt="A"/>
|
||||
<demo:LocalizedStringsTabPage Alt="L"/>
|
||||
<demo:DatePickerTabPage Alt="D"/>
|
||||
</att.Pages>
|
||||
</Tab>
|
||||
</TabPage>
|
||||
@@ -87,6 +88,7 @@
|
||||
<Instance name="ElementTabPageResource" content="File">ElementTabPage.xml</Instance>
|
||||
<Folder name="AnimationTabPage" content="Link">AnimationTabPage.xml</Folder>
|
||||
<Folder name="LocalizedStringsTabPage" content="Link">LocalizedStringsTabPage.xml</Folder>
|
||||
<Folder name="DatePickerTabPage" content="Link">DatePickerTabPage.xml</Folder>
|
||||
|
||||
<Folder name="LargeImages" content="Link">Images/LargeImages.xml</Folder>
|
||||
<Folder name="SmallImages" content="Link">Images/SmallImages.xml</Folder>
|
||||
|
||||
+5938
-4027
File diff suppressed because it is too large
Load Diff
+2589
-1850
File diff suppressed because it is too large
Load Diff
+24
-24
@@ -28,32 +28,32 @@ namespace demo
|
||||
{
|
||||
class DocumentEditorRibbon : public ::demo::DocumentEditorBase, public ::demo::DocumentEditorRibbonConstructor, public ::vl::reflection::Description<DocumentEditorRibbon>
|
||||
{
|
||||
friend struct ::vl_workflow_global::__vwsnf171_Demo_demo_DocumentEditorRibbon___vwsn_instance_ctor__;
|
||||
friend struct ::vl_workflow_global::__vwsnf182_Demo_demo_DocumentEditorRibbon___vwsn_instance_ctor__;
|
||||
friend class ::demo::DocumentEditorRibbonConstructor;
|
||||
friend class ::vl_workflow_global::__vwsnc64_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc65_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc66_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc67_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc68_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc69_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc70_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc71_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc72_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend struct ::vl_workflow_global::__vwsnf156_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf157_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf158_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf159_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf160_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf161_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf162_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf163_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf164_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf165_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf166_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend class ::vl_workflow_global::__vwsnc73_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc74_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc75_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc76_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc77_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc78_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc79_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc80_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend struct ::vl_workflow_global::__vwsnf167_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf168_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf169_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf170_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf171_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf172_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf173_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf174_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf175_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf176_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf177_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf178_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf179_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf180_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf181_Demo_demo_DocumentEditorRibbonConstructor___vwsn_demo_DocumentEditorRibbon_Initialize_;
|
||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<DocumentEditorRibbon>;
|
||||
#endif
|
||||
@@ -85,10 +85,10 @@ namespace demo
|
||||
class DocumentEditorToolstrip : public ::demo::DocumentEditorBase, public ::demo::DocumentEditorToolstripConstructor, public ::vl::reflection::Description<DocumentEditorToolstrip>
|
||||
{
|
||||
friend class ::demo::DocumentEditorToolstripConstructor;
|
||||
friend class ::vl_workflow_global::__vwsnc76_Demo_demo_DocumentEditorToolstripConstructor___vwsn_demo_DocumentEditorToolstrip_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc77_Demo_demo_DocumentEditorToolstripConstructor___vwsn_demo_DocumentEditorToolstrip_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend struct ::vl_workflow_global::__vwsnf175_Demo_demo_DocumentEditorToolstripConstructor___vwsn_demo_DocumentEditorToolstrip_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf176_Demo_demo_DocumentEditorToolstripConstructor___vwsn_demo_DocumentEditorToolstrip_Initialize_;
|
||||
friend class ::vl_workflow_global::__vwsnc84_Demo_demo_DocumentEditorToolstripConstructor___vwsn_demo_DocumentEditorToolstrip_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc85_Demo_demo_DocumentEditorToolstripConstructor___vwsn_demo_DocumentEditorToolstrip_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend struct ::vl_workflow_global::__vwsnf186_Demo_demo_DocumentEditorToolstripConstructor___vwsn_demo_DocumentEditorToolstrip_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf187_Demo_demo_DocumentEditorToolstripConstructor___vwsn_demo_DocumentEditorToolstrip_Initialize_;
|
||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<DocumentEditorToolstrip>;
|
||||
#endif
|
||||
|
||||
+106
-19
@@ -49,6 +49,10 @@ namespace vl
|
||||
IMPL_CPP_TYPE_INFO(demo::DateEditorConstructor)
|
||||
IMPL_CPP_TYPE_INFO(demo::DateFilter)
|
||||
IMPL_CPP_TYPE_INFO(demo::DateFilterConstructor)
|
||||
IMPL_CPP_TYPE_INFO(demo::DatePickerTabPage)
|
||||
IMPL_CPP_TYPE_INFO(demo::DatePickerTabPageConstructor)
|
||||
IMPL_CPP_TYPE_INFO(demo::DocumentBoxSubTabPage)
|
||||
IMPL_CPP_TYPE_INFO(demo::DocumentBoxSubTabPageConstructor)
|
||||
IMPL_CPP_TYPE_INFO(demo::DocumentEditorBase)
|
||||
IMPL_CPP_TYPE_INFO(demo::DocumentEditorBaseConstructor)
|
||||
IMPL_CPP_TYPE_INFO(demo::DocumentEditorRibbon)
|
||||
@@ -103,6 +107,8 @@ namespace vl
|
||||
IMPL_CPP_TYPE_INFO(demo::StyleItem)
|
||||
IMPL_CPP_TYPE_INFO(demo::StyleItemTemplate)
|
||||
IMPL_CPP_TYPE_INFO(demo::StyleItemTemplateConstructor)
|
||||
IMPL_CPP_TYPE_INFO(demo::TextBoxSubTabPage)
|
||||
IMPL_CPP_TYPE_INFO(demo::TextBoxSubTabPageConstructor)
|
||||
IMPL_CPP_TYPE_INFO(demo::TextBoxTabPage)
|
||||
IMPL_CPP_TYPE_INFO(demo::TextBoxTabPageConstructor)
|
||||
IMPL_CPP_TYPE_INFO(demo::TextEditor)
|
||||
@@ -368,6 +374,70 @@ namespace vl
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
END_CLASS_MEMBER(::demo::DateFilterConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DatePickerTabPage)
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::DatePickerTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::DatePickerTabPage*(), NO_PARAMETER)
|
||||
END_CLASS_MEMBER(::demo::DatePickerTabPage)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DatePickerTabPageConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::DatePickerTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_DatePickerTabPage_Initialize, { L"__vwsn_this_" })
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
CLASS_MEMBER_FIELD(dc1)
|
||||
CLASS_MEMBER_FIELD(dc2)
|
||||
CLASS_MEMBER_FIELD(dp1)
|
||||
CLASS_MEMBER_FIELD(dp2)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
END_CLASS_MEMBER(::demo::DatePickerTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DocumentBoxSubTabPage)
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::DocumentBoxSubTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::DocumentBoxSubTabPage*(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetTextBoxAcceptTabInput, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(SetTextBoxAcceptTabInput, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(TextBoxAcceptTabInputChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_TextBoxAcceptTabInput)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(TextBoxAcceptTabInput, GetTextBoxAcceptTabInput, SetTextBoxAcceptTabInput, TextBoxAcceptTabInputChanged)
|
||||
END_CLASS_MEMBER(::demo::DocumentBoxSubTabPage)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DocumentBoxSubTabPageConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::DocumentBoxSubTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_DocumentBoxSubTabPage_Initialize, { L"__vwsn_this_" })
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
END_CLASS_MEMBER(::demo::DocumentBoxSubTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DocumentEditorBase)
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::DocumentEditorBaseConstructor)
|
||||
@@ -1052,6 +1122,7 @@ namespace vl
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
@@ -1474,6 +1545,31 @@ namespace vl
|
||||
CLASS_MEMBER_FIELD(styleLabel)
|
||||
END_CLASS_MEMBER(::demo::StyleItemTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::TextBoxSubTabPage)
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::TextBoxSubTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::TextBoxSubTabPage*(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetTextBoxAcceptTabInput, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(SetTextBoxAcceptTabInput, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(TextBoxAcceptTabInputChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_TextBoxAcceptTabInput)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(TextBoxAcceptTabInput, GetTextBoxAcceptTabInput, SetTextBoxAcceptTabInput, TextBoxAcceptTabInputChanged)
|
||||
END_CLASS_MEMBER(::demo::TextBoxSubTabPage)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::TextBoxSubTabPageConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::TextBoxSubTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_TextBoxSubTabPage_Initialize, { L"__vwsn_this_" })
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
END_CLASS_MEMBER(::demo::TextBoxSubTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::TextBoxTabPage)
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::TextBoxTabPageConstructor)
|
||||
@@ -1490,32 +1586,17 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_TextBoxTabPage_Initialize, { L"__vwsn_this_" })
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
CLASS_MEMBER_FIELD(documentLabel)
|
||||
CLASS_MEMBER_FIELD(documentTextBox)
|
||||
CLASS_MEMBER_FIELD(documentViewer)
|
||||
CLASS_MEMBER_FIELD(d1)
|
||||
CLASS_MEMBER_FIELD(d2)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
CLASS_MEMBER_FIELD(textBoxM)
|
||||
CLASS_MEMBER_FIELD(textBoxS)
|
||||
CLASS_MEMBER_FIELD(t1)
|
||||
CLASS_MEMBER_FIELD(t2)
|
||||
END_CLASS_MEMBER(::demo::TextBoxTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::TextEditor)
|
||||
@@ -1683,6 +1764,10 @@ namespace vl
|
||||
ADD_TYPE_INFO(::demo::DateEditorConstructor)
|
||||
ADD_TYPE_INFO(::demo::DateFilter)
|
||||
ADD_TYPE_INFO(::demo::DateFilterConstructor)
|
||||
ADD_TYPE_INFO(::demo::DatePickerTabPage)
|
||||
ADD_TYPE_INFO(::demo::DatePickerTabPageConstructor)
|
||||
ADD_TYPE_INFO(::demo::DocumentBoxSubTabPage)
|
||||
ADD_TYPE_INFO(::demo::DocumentBoxSubTabPageConstructor)
|
||||
ADD_TYPE_INFO(::demo::DocumentEditorBase)
|
||||
ADD_TYPE_INFO(::demo::DocumentEditorBaseConstructor)
|
||||
ADD_TYPE_INFO(::demo::DocumentEditorRibbon)
|
||||
@@ -1737,6 +1822,8 @@ namespace vl
|
||||
ADD_TYPE_INFO(::demo::StyleItem)
|
||||
ADD_TYPE_INFO(::demo::StyleItemTemplate)
|
||||
ADD_TYPE_INFO(::demo::StyleItemTemplateConstructor)
|
||||
ADD_TYPE_INFO(::demo::TextBoxSubTabPage)
|
||||
ADD_TYPE_INFO(::demo::TextBoxSubTabPageConstructor)
|
||||
ADD_TYPE_INFO(::demo::TextBoxTabPage)
|
||||
ADD_TYPE_INFO(::demo::TextBoxTabPageConstructor)
|
||||
ADD_TYPE_INFO(::demo::TextEditor)
|
||||
|
||||
@@ -52,6 +52,10 @@ namespace vl
|
||||
DECL_TYPE_INFO(::demo::DateEditorConstructor)
|
||||
DECL_TYPE_INFO(::demo::DateFilter)
|
||||
DECL_TYPE_INFO(::demo::DateFilterConstructor)
|
||||
DECL_TYPE_INFO(::demo::DatePickerTabPage)
|
||||
DECL_TYPE_INFO(::demo::DatePickerTabPageConstructor)
|
||||
DECL_TYPE_INFO(::demo::DocumentBoxSubTabPage)
|
||||
DECL_TYPE_INFO(::demo::DocumentBoxSubTabPageConstructor)
|
||||
DECL_TYPE_INFO(::demo::DocumentEditorBase)
|
||||
DECL_TYPE_INFO(::demo::DocumentEditorBaseConstructor)
|
||||
DECL_TYPE_INFO(::demo::DocumentEditorRibbon)
|
||||
@@ -106,6 +110,8 @@ namespace vl
|
||||
DECL_TYPE_INFO(::demo::StyleItem)
|
||||
DECL_TYPE_INFO(::demo::StyleItemTemplate)
|
||||
DECL_TYPE_INFO(::demo::StyleItemTemplateConstructor)
|
||||
DECL_TYPE_INFO(::demo::TextBoxSubTabPage)
|
||||
DECL_TYPE_INFO(::demo::TextBoxSubTabPageConstructor)
|
||||
DECL_TYPE_INFO(::demo::TextBoxTabPage)
|
||||
DECL_TYPE_INFO(::demo::TextBoxTabPageConstructor)
|
||||
DECL_TYPE_INFO(::demo::TextEditor)
|
||||
|
||||
+23
-23
@@ -28,16 +28,8 @@ namespace demo
|
||||
class DocumentEditorBase : public ::vl::presentation::controls::GuiCustomControl, public ::demo::DocumentEditorBaseConstructor, public ::vl::reflection::Description<DocumentEditorBase>
|
||||
{
|
||||
friend class ::demo::DocumentEditorBaseConstructor;
|
||||
friend class ::vl_workflow_global::__vwsnc34_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc35_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc36_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc37_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc38_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc39_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc40_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc41_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc42_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc43_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize____vl_reflection_description_ICoroutine;
|
||||
friend class ::vl_workflow_global::__vwsnc43_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc44_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc45_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc46_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
@@ -45,7 +37,7 @@ namespace demo
|
||||
friend class ::vl_workflow_global::__vwsnc48_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc49_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc50_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc51_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc51_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize____vl_reflection_description_ICoroutine;
|
||||
friend class ::vl_workflow_global::__vwsnc52_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc53_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc54_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
@@ -58,14 +50,14 @@ namespace demo
|
||||
friend class ::vl_workflow_global::__vwsnc61_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc62_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc63_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend struct ::vl_workflow_global::__vwsnf100_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf101_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf102_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf103_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf104_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf105_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf106_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf107_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend class ::vl_workflow_global::__vwsnc64_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc65_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc66_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc67_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc68_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc69_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc70_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc71_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend struct ::vl_workflow_global::__vwsnf108_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf109_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf110_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
@@ -78,7 +70,7 @@ namespace demo
|
||||
friend struct ::vl_workflow_global::__vwsnf117_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf118_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf119_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf120_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__;
|
||||
friend struct ::vl_workflow_global::__vwsnf120_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf121_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf122_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf123_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
@@ -89,7 +81,7 @@ namespace demo
|
||||
friend struct ::vl_workflow_global::__vwsnf128_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf129_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf130_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf131_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf131_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize__;
|
||||
friend struct ::vl_workflow_global::__vwsnf132_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf133_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf134_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
@@ -114,9 +106,17 @@ namespace demo
|
||||
friend struct ::vl_workflow_global::__vwsnf153_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf154_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf155_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf97_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf98_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf99_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf156_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf157_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf158_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf159_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf160_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf161_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf162_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf163_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf164_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf165_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf166_Demo_demo_DocumentEditorBaseConstructor___vwsn_demo_DocumentEditorBase_Initialize_;
|
||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<DocumentEditorBase>;
|
||||
#endif
|
||||
|
||||
@@ -30,8 +30,8 @@ namespace demo
|
||||
friend class ::demo::MainWindowConstructor;
|
||||
friend class ::vl_workflow_global::__vwsnc6_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend class ::vl_workflow_global::__vwsnc7_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize__vl_reflection_description_IValueSubscription;
|
||||
friend struct ::vl_workflow_global::__vwsnf39_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf40_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf42_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize_;
|
||||
friend struct ::vl_workflow_global::__vwsnf43_Demo_demo_MainWindowConstructor___vwsn_demo_MainWindow_Initialize_;
|
||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindow>;
|
||||
#endif
|
||||
|
||||
@@ -75,8 +75,80 @@ So as I pray, unlimited blade works.]]>
|
||||
</Workflow>
|
||||
</Script>
|
||||
|
||||
<Instance name="TextBoxSubTabPageResource">
|
||||
<Instance ref.CodeBehind="false" ref.Class="demo::TextBoxSubTabPage">
|
||||
<ref.Members>
|
||||
<![CDATA[
|
||||
prop TextBoxAcceptTabInput : bool = true {}
|
||||
]]>
|
||||
</ref.Members>
|
||||
<TabPage ref.Name="self">
|
||||
<Table CellPadding="5" AlignmentToParent="left:0 top:0 right:0 bottom:0">
|
||||
<att.Rows>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
||||
</att.Rows>
|
||||
<att.Columns>
|
||||
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
||||
</att.Columns>
|
||||
|
||||
<Cell Site="row:0 column:0">
|
||||
<SinglelineTextBox Font-bind="self.Font" AcceptTabInput-bind="self.TextBoxAcceptTabInput" Text="Archer" Alt="S">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</SinglelineTextBox>
|
||||
</Cell>
|
||||
|
||||
<Cell Site="row:1 column:0">
|
||||
<MultilineTextBox Font-bind="self.Font" AcceptTabInput-bind="self.TextBoxAcceptTabInput" Text-uri="res://TextBoxComponents/Text" Alt="M" HorizontalAlwaysVisible="false" VerticalAlwaysVisible="false">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</MultilineTextBox>
|
||||
</Cell>
|
||||
</Table>
|
||||
</TabPage>
|
||||
</Instance>
|
||||
</Instance>
|
||||
|
||||
<Instance name="DocumentBoxSubTabPageResource">
|
||||
<Instance ref.CodeBehind="false" ref.Class="demo::DocumentBoxSubTabPage">
|
||||
<ref.Members>
|
||||
<![CDATA[
|
||||
prop TextBoxAcceptTabInput : bool = true {}
|
||||
]]>
|
||||
</ref.Members>
|
||||
<TabPage ref.Name="self">
|
||||
<Table CellPadding="5" AlignmentToParent="left:0 top:0 right:0 bottom:0">
|
||||
<att.Rows>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
||||
</att.Rows>
|
||||
<att.Columns>
|
||||
<CellOption>composeType:Percentage percentage:0.5</CellOption>
|
||||
<CellOption>composeType:Percentage percentage:0.5</CellOption>
|
||||
</att.Columns>
|
||||
|
||||
<Cell Site="row:0 column:0 columnSpan:2">
|
||||
<DocumentTextBox Font-bind="self.Font" AcceptTabInput-bind="self.TextBoxAcceptTabInput" EditMode="Editable" Text="Archer" Alt="T">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DocumentTextBox>
|
||||
</Cell>
|
||||
|
||||
<Cell Site="row:1 column:0">
|
||||
<DocumentViewer Font-bind="self.Font" AcceptTabInput-bind="self.TextBoxAcceptTabInput" EditMode="Editable" Document-uri="res://TextBoxComponents/DocFixed" Alt="V">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DocumentViewer>
|
||||
</Cell>
|
||||
<Cell Site="row:1 column:1">
|
||||
<DocumentLabel Font-bind="self.Font" AcceptTabInput-bind="self.TextBoxAcceptTabInput" EditMode="Editable" Document-uri="res://TextBoxComponents/DocRelative" Alt="L">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DocumentLabel>
|
||||
</Cell>
|
||||
</Table>
|
||||
</TabPage>
|
||||
</Instance>
|
||||
</Instance>
|
||||
|
||||
<Instance name="TextBoxTabPageResource">
|
||||
<Instance ref.CodeBehind="false" ref.Class="demo::TextBoxTabPage">
|
||||
<Instance ref.CodeBehind="false" ref.Class="demo::TextBoxTabPage" xmlns:demo="demo::*">
|
||||
<ref.Members>
|
||||
<![CDATA[
|
||||
@cpp:Protected
|
||||
@@ -88,23 +160,22 @@ So as I pray, unlimited blade works.]]>
|
||||
@cpp:Protected
|
||||
func UpdateFont(newFont : FontProperties) : void
|
||||
{
|
||||
textBoxS.Font = newFont;
|
||||
textBoxM.Font = newFont;
|
||||
documentTextBox.Font = newFont;
|
||||
documentViewer.Font = newFont;
|
||||
documentLabel.Font = newFont;
|
||||
t1.Font = newFont;
|
||||
t2.Font = newFont;
|
||||
d1.Font = newFont;
|
||||
d2.Font = newFont;
|
||||
}
|
||||
]]>
|
||||
</ref.Members>
|
||||
<TabPage ref.Name="self" Text="TextBox">
|
||||
<ev.OnMakeFontLarger-eval>
|
||||
<![CDATA[
|
||||
self.UpdateFont(ChangeFontSize(textBoxS.Font, 5));
|
||||
self.UpdateFont(ChangeFontSize(t1.Font, 5));
|
||||
]]>
|
||||
</ev.OnMakeFontLarger-eval>
|
||||
<ev.OnMakeFontSmaller-eval>
|
||||
<![CDATA[
|
||||
self.UpdateFont(ChangeFontSize(textBoxS.Font, -5));
|
||||
self.UpdateFont(ChangeFontSize(t1.Font, -5));
|
||||
]]>
|
||||
</ev.OnMakeFontSmaller-eval>
|
||||
|
||||
@@ -125,59 +196,10 @@ So as I pray, unlimited blade works.]]>
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
|
||||
<att.Pages>
|
||||
<TabPage Text="TextBox" Alt="T">
|
||||
<Table CellPadding="5" AlignmentToParent="left:0 top:0 right:0 bottom:0">
|
||||
<att.Rows>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
||||
</att.Rows>
|
||||
<att.Columns>
|
||||
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
||||
</att.Columns>
|
||||
|
||||
<Cell Site="row:0 column:0">
|
||||
<SinglelineTextBox ref.Name="textBoxS" Text="Archer" Alt="S">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</SinglelineTextBox>
|
||||
</Cell>
|
||||
|
||||
<Cell Site="row:1 column:0">
|
||||
<MultilineTextBox ref.Name="textBoxM" Text-uri="res://TextBoxComponents/Text" Alt="M" HorizontalAlwaysVisible="false" VerticalAlwaysVisible="false">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</MultilineTextBox>
|
||||
</Cell>
|
||||
</Table>
|
||||
</TabPage>
|
||||
|
||||
<TabPage Text="Document" Alt="D">
|
||||
<Table CellPadding="5" AlignmentToParent="left:0 top:0 right:0 bottom:0">
|
||||
<att.Rows>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
||||
</att.Rows>
|
||||
<att.Columns>
|
||||
<CellOption>composeType:Percentage percentage:0.5</CellOption>
|
||||
<CellOption>composeType:Percentage percentage:0.5</CellOption>
|
||||
</att.Columns>
|
||||
|
||||
<Cell Site="row:0 column:0 columnSpan:2">
|
||||
<DocumentTextBox ref.Name="documentTextBox" EditMode="Editable" Text="Archer" Alt="T">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DocumentTextBox>
|
||||
</Cell>
|
||||
|
||||
<Cell Site="row:1 column:0">
|
||||
<DocumentViewer ref.Name="documentViewer" EditMode="Editable" Document-uri="res://TextBoxComponents/DocFixed" Alt="V">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DocumentViewer>
|
||||
</Cell>
|
||||
<Cell Site="row:1 column:1">
|
||||
<DocumentLabel ref.Name="documentLabel" EditMode="Editable" Document-uri="res://TextBoxComponents/DocRelative" Alt="L">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||
</DocumentLabel>
|
||||
</Cell>
|
||||
</Table>
|
||||
</TabPage>
|
||||
<demo:TextBoxSubTabPage ref.Name="t1" Text="TextBox" Alt="T"/>
|
||||
<demo:TextBoxSubTabPage ref.Name="t2" Text="TextBox (No Tab)" Alt="T" TextBoxAcceptTabInput="false"/>
|
||||
<demo:DocumentBoxSubTabPage ref.Name="d1" Text="Document" Alt="D"/>
|
||||
<demo:DocumentBoxSubTabPage ref.Name="d2" Text="Document (No Tab)" Alt="D" TextBoxAcceptTabInput="false"/>
|
||||
</att.Pages>
|
||||
</Tab>
|
||||
</Cell>
|
||||
@@ -186,7 +208,7 @@ So as I pray, unlimited blade works.]]>
|
||||
<Button Text="Make Font Larger" Alt="L" ev.Clicked-eval="self.OnMakeFontLarger();"/>
|
||||
</Cell>
|
||||
<Cell Site="row:1 column:1">
|
||||
<Button Text="Make Font Smaller" Alt="S" Enabled-bind="textBoxS.Font.size > 5" ev.Clicked-eval="self.OnMakeFontSmaller();"/>
|
||||
<Button Text="Make Font Smaller" Alt="S" Enabled-bind="t1.Font.size > 5" ev.Clicked-eval="self.OnMakeFontSmaller();"/>
|
||||
</Cell>
|
||||
</Table>
|
||||
</TabPage>
|
||||
|
||||
Binary file not shown.
@@ -2572,7 +2572,7 @@ Class (::demo::DateEditorConstructor)
|
||||
{
|
||||
(this->self = __vwsn_this_);
|
||||
{
|
||||
(this->comboBox = new ::vl::presentation::controls::GuiDateComboBox(::vl::presentation::theme::ThemeName::ComboBox, new ::vl::presentation::controls::GuiDatePicker(::vl::presentation::theme::ThemeName::DatePicker)));
|
||||
(this->comboBox = new ::vl::presentation::controls::GuiDateComboBox(::vl::presentation::theme::ThemeName::DateComboBox));
|
||||
}
|
||||
(this->__vwsn_precompile_0 = ::vl::__vwsn::This(this->comboBox)->GetBoundsComposition());
|
||||
{
|
||||
@@ -2665,7 +2665,7 @@ Class (::demo::DateFilterConstructor)
|
||||
::vl::__vwsn::This(this->__vwsn_precompile_2)->SetSite(static_cast<::vl::vint>(0), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
||||
}
|
||||
{
|
||||
(this->dateFrom = new ::vl::presentation::controls::GuiDateComboBox(::vl::presentation::theme::ThemeName::ComboBox, new ::vl::presentation::controls::GuiDatePicker(::vl::presentation::theme::ThemeName::DatePicker)));
|
||||
(this->dateFrom = new ::vl::presentation::controls::GuiDateComboBox(::vl::presentation::theme::ThemeName::DateComboBox));
|
||||
}
|
||||
{
|
||||
::vl::__vwsn::This(this->dateFrom)->SetSelectedDate(::vl::__vwsn::Parse<::vl::DateTime>(::vl::WString(L"1988-01-01 00:00:00.000", false)));
|
||||
@@ -2701,7 +2701,7 @@ Class (::demo::DateFilterConstructor)
|
||||
::vl::__vwsn::This(this->__vwsn_precompile_5)->SetSite(static_cast<::vl::vint>(1), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1), static_cast<::vl::vint>(1));
|
||||
}
|
||||
{
|
||||
(this->dateTo = new ::vl::presentation::controls::GuiDateComboBox(::vl::presentation::theme::ThemeName::ComboBox, new ::vl::presentation::controls::GuiDatePicker(::vl::presentation::theme::ThemeName::DatePicker)));
|
||||
(this->dateTo = new ::vl::presentation::controls::GuiDateComboBox(::vl::presentation::theme::ThemeName::DateComboBox));
|
||||
}
|
||||
{
|
||||
::vl::__vwsn::This(this->dateTo)->SetSelectedDate(::vl::__vwsn::Parse<::vl::DateTime>(::vl::WString(L"2000-01-01 00:00:00.000", false)));
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user