mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-08-17 01:21:06 +08:00
Update release imports and tutorial build
This commit is contained in:
File diff suppressed because it is too large
Load Diff
+12
-2
@@ -5729,9 +5729,19 @@ namespace vl
|
||||
template<typename... TArgs2>
|
||||
void operator()(TArgs2&& ...args)const
|
||||
{
|
||||
for(vint i = 0; i < handlers.Count(); i++)
|
||||
auto count = handlers.Count();
|
||||
if (count == 0) return;
|
||||
|
||||
if (count == 1)
|
||||
{
|
||||
handlers[i]->function(std::forward<TArgs2&&>(args)...);
|
||||
handlers[0]->function(std::forward<TArgs2>(args)...);
|
||||
}
|
||||
else
|
||||
{
|
||||
for (vint i = 0; i < count; i++)
|
||||
{
|
||||
handlers[i]->function(args...);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -39,6 +39,7 @@ GenerateAstFileNames
|
||||
astOutput->traverseCpp = globalName + group->Name() + L"_Traverse.cpp";
|
||||
astOutput->jsonH = globalName + group->Name() + L"_Json.h";
|
||||
astOutput->jsonCpp = globalName + group->Name() + L"_Json.cpp";
|
||||
astOutput->jsonDts = globalName + group->Name() + L"_Json.d.ts";
|
||||
parserOutput->astOutputs.Add(group, astOutput);
|
||||
}
|
||||
}
|
||||
@@ -381,6 +382,15 @@ WriteAstFiles
|
||||
files.Add(output->jsonH, fileH);
|
||||
files.Add(output->jsonCpp, fileCpp);
|
||||
}
|
||||
|
||||
{
|
||||
WString fileDts = GenerateToStream([&](StreamWriter& writer)
|
||||
{
|
||||
WriteJsonVisitorDtsFile(group, output, writer);
|
||||
});
|
||||
|
||||
files.Add(output->jsonDts, fileDts);
|
||||
}
|
||||
}
|
||||
|
||||
void WriteAstFiles(AstSymbolManager& manager, Ptr<CppParserGenOutput> output, collections::Dictionary<WString, WString>& files)
|
||||
@@ -2257,6 +2267,180 @@ WriteJsonVisitorCppFile
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
WriteJsonVisitorDtsFile
|
||||
***********************************************************************/
|
||||
|
||||
void CollectAllLeafClasses(AstClassSymbol* classSymbol, List<AstClassSymbol*>& leafClasses)
|
||||
{
|
||||
if (classSymbol->derivedClasses.Count() == 0)
|
||||
{
|
||||
leafClasses.Add(classSymbol);
|
||||
}
|
||||
else
|
||||
{
|
||||
for (auto derived : classSymbol->derivedClasses)
|
||||
{
|
||||
CollectAllLeafClasses(derived, leafClasses);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
AstClassSymbol* FindNearestAncestorWithProps(AstClassSymbol* classSymbol)
|
||||
{
|
||||
auto current = classSymbol->baseClass;
|
||||
while (current)
|
||||
{
|
||||
if (current->Props().Count() > 0)
|
||||
{
|
||||
return current;
|
||||
}
|
||||
current = current->baseClass;
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void WriteDtsPropType(AstDefFileGroup* group, AstClassPropSymbol* propSymbol, stream::StreamWriter& writer)
|
||||
{
|
||||
switch (propSymbol->propType)
|
||||
{
|
||||
case AstPropType::Token:
|
||||
writer.WriteString(L"string");
|
||||
break;
|
||||
case AstPropType::Type:
|
||||
if (auto enumPropSymbol = dynamic_cast<AstEnumSymbol*>(propSymbol->propSymbol))
|
||||
{
|
||||
writer.WriteString(enumPropSymbol->Name());
|
||||
}
|
||||
else if (auto classPropSymbol = dynamic_cast<AstClassSymbol*>(propSymbol->propSymbol))
|
||||
{
|
||||
writer.WriteString(classPropSymbol->Name() + L" | null");
|
||||
}
|
||||
break;
|
||||
case AstPropType::Array:
|
||||
if (auto classPropSymbol = dynamic_cast<AstClassSymbol*>(propSymbol->propSymbol))
|
||||
{
|
||||
writer.WriteString(L"(" + classPropSymbol->Name() + L" | null)[]");
|
||||
}
|
||||
else
|
||||
{
|
||||
writer.WriteString(L"unknown[]");
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void WriteJsonVisitorDtsFile(AstDefFileGroup* group, Ptr<CppAstGenOutput> output, stream::StreamWriter& writer)
|
||||
{
|
||||
List<AstClassSymbol*> visitors, concreteClasses;
|
||||
CollectVisitorsAndConcreteClasses(group, visitors, concreteClasses);
|
||||
|
||||
// write enums
|
||||
for (auto name : group->SymbolOrder())
|
||||
{
|
||||
if (auto enumSymbol = dynamic_cast<AstEnumSymbol*>(group->Symbols()[name]))
|
||||
{
|
||||
writer.WriteString(L"export type " + enumSymbol->Name() + L" =");
|
||||
bool first = true;
|
||||
for (auto itemName : enumSymbol->ItemOrder())
|
||||
{
|
||||
if (!first) writer.WriteString(L" |");
|
||||
writer.WriteString(L" \"" + itemName + L"\"");
|
||||
first = false;
|
||||
}
|
||||
writer.WriteLine(L";");
|
||||
writer.WriteLine(L"");
|
||||
}
|
||||
}
|
||||
|
||||
// write union types for abstract classes (classes with derived classes)
|
||||
for (auto visitorSymbol : visitors)
|
||||
{
|
||||
List<AstClassSymbol*> leafClasses;
|
||||
CollectAllLeafClasses(visitorSymbol, leafClasses);
|
||||
|
||||
writer.WriteString(L"export type " + visitorSymbol->Name() + L" =");
|
||||
for (auto [leafClass, index] : indexed(leafClasses))
|
||||
{
|
||||
if (index > 0) writer.WriteString(L" |");
|
||||
writer.WriteString(L" " + leafClass->Name());
|
||||
}
|
||||
writer.WriteLine(L";");
|
||||
writer.WriteLine(L"");
|
||||
}
|
||||
|
||||
// write _Common interfaces for abstract classes that have own properties
|
||||
for (auto name : group->SymbolOrder())
|
||||
{
|
||||
if (auto classSymbol = dynamic_cast<AstClassSymbol*>(group->Symbols()[name]))
|
||||
{
|
||||
if (classSymbol->derivedClasses.Count() > 0 && classSymbol->Props().Count() > 0)
|
||||
{
|
||||
auto ancestor = FindNearestAncestorWithProps(classSymbol);
|
||||
writer.WriteString(L"export interface " + classSymbol->Name() + L"_Common");
|
||||
if (ancestor)
|
||||
{
|
||||
writer.WriteString(L" extends " + ancestor->Name() + L"_Common");
|
||||
}
|
||||
writer.WriteLine(L" {");
|
||||
for (auto propName : classSymbol->PropOrder())
|
||||
{
|
||||
auto propSymbol = classSymbol->Props()[propName];
|
||||
writer.WriteString(L" " + propName + L": ");
|
||||
WriteDtsPropType(group, propSymbol, writer);
|
||||
writer.WriteLine(L";");
|
||||
}
|
||||
writer.WriteLine(L"}");
|
||||
writer.WriteLine(L"");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// write interfaces for leaf classes (classes with no derived classes)
|
||||
for (auto name : group->SymbolOrder())
|
||||
{
|
||||
if (auto classSymbol = dynamic_cast<AstClassSymbol*>(group->Symbols()[name]))
|
||||
{
|
||||
if (classSymbol->derivedClasses.Count() == 0)
|
||||
{
|
||||
// find the nearest ancestor with properties for extends
|
||||
auto ancestor = FindNearestAncestorWithProps(classSymbol);
|
||||
writer.WriteString(L"export interface " + classSymbol->Name());
|
||||
if (ancestor)
|
||||
{
|
||||
if (ancestor->derivedClasses.Count() > 0)
|
||||
{
|
||||
writer.WriteString(L" extends " + ancestor->Name() + L"_Common");
|
||||
}
|
||||
else
|
||||
{
|
||||
writer.WriteString(L" extends " + ancestor->Name());
|
||||
}
|
||||
}
|
||||
writer.WriteLine(L" {");
|
||||
writer.WriteLine(L" $ast: \"" + classSymbol->Name() + L"\";");
|
||||
for (auto propName : classSymbol->PropOrder())
|
||||
{
|
||||
auto propSymbol = classSymbol->Props()[propName];
|
||||
writer.WriteString(L" " + propName + L": ");
|
||||
WriteDtsPropType(group, propSymbol, writer);
|
||||
writer.WriteLine(L";");
|
||||
}
|
||||
writer.WriteLine(L"}");
|
||||
writer.WriteLine(L"");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// write interfaces for concrete classes (standalone, no base and no derived)
|
||||
for (auto classSymbol : concreteClasses)
|
||||
{
|
||||
// concreteClasses are !baseClass && derivedClasses.Count()==0
|
||||
// these are already handled in the leaf class section above
|
||||
// (they would appear as leaf classes with no ancestor)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -616,6 +616,7 @@ Output
|
||||
WString traverseCpp;
|
||||
WString jsonH;
|
||||
WString jsonCpp;
|
||||
WString jsonDts;
|
||||
};
|
||||
|
||||
struct CppSyntaxGenOutput
|
||||
@@ -695,6 +696,7 @@ namespace vl
|
||||
extern void WriteTraverseVisitorCppFile (AstDefFileGroup* group, Ptr<CppAstGenOutput> output, stream::StreamWriter& writer);
|
||||
extern void WriteJsonVisitorHeaderFile (AstDefFileGroup* group, Ptr<CppAstGenOutput> output, stream::StreamWriter& writer);
|
||||
extern void WriteJsonVisitorCppFile (AstDefFileGroup* group, Ptr<CppAstGenOutput> output, stream::StreamWriter& writer);
|
||||
extern void WriteJsonVisitorDtsFile (AstDefFileGroup* group, Ptr<CppAstGenOutput> output, stream::StreamWriter& writer);
|
||||
|
||||
extern void WriteAstAssemblerHeaderFile (AstSymbolManager& manager, Ptr<CppParserGenOutput> output, stream::StreamWriter& writer);
|
||||
extern void WriteAstAssemblerCppFile (AstSymbolManager& manager, Ptr<CppParserGenOutput> output, stream::StreamWriter& writer);
|
||||
|
||||
+444
-10
File diff suppressed because it is too large
Load Diff
+238
-9
@@ -488,6 +488,22 @@ DescriptableObject
|
||||
/// CLASS_MEMBER_METHOD(SetX, {L"value"})
|
||||
/// CLASS_MEMBER_PROPERTY_EVENT(X, GetX, SetX, XChanged)
|
||||
///
|
||||
/// // 22) Attach an attribute to the type itself. The attribute type must be a reflected struct.
|
||||
/// // Each argument must be a serializable primitive value. Zero arguments are allowed.
|
||||
/// ATTRIBUTE_TYPE(MyAttribute, L"name", 100)
|
||||
/// ATTRIBUTE_TYPE(EmptyAttribute)
|
||||
///
|
||||
/// // 23) Attach an attribute to the most recently registered member (field, property, event, method, or constructor).
|
||||
/// // Must appear after the member registration macro it decorates.
|
||||
/// CLASS_MEMBER_FIELD(fieldValue)
|
||||
/// ATTRIBUTE_MEMBER(MyAttribute, L"field", 1)
|
||||
/// ATTRIBUTE_MEMBER(EmptyAttribute)
|
||||
///
|
||||
/// // 24) Attach an attribute to a named parameter of the most recently registered method or constructor.
|
||||
/// // The parameter name must match exactly one parameter.
|
||||
/// CLASS_MEMBER_METHOD(MyFunction2, {L"parameter1" _ L"parameter2"})
|
||||
/// ATTRIBUTE_PARAMETER(L"parameter1", MyAttribute, L"param", 2)
|
||||
///
|
||||
/// END_CLASS_MEMBER(MyClass)
|
||||
/// ]]></code></program>
|
||||
/// </p>
|
||||
@@ -2051,7 +2067,23 @@ ITypeDescriptor (type)
|
||||
ITypeDescriptor (basic)
|
||||
***********************************************************************/
|
||||
|
||||
class IMemberInfo : public virtual IDescriptable, public Description<IMemberInfo>
|
||||
class IAttributeInfo : public virtual IDescriptable, public Description<IAttributeInfo>
|
||||
{
|
||||
public:
|
||||
virtual ITypeDescriptor* GetAttributeType() = 0;
|
||||
virtual vint GetAttributeValueCount() = 0;
|
||||
virtual ITypeDescriptor* GetAttributeValueType(vint index) = 0;
|
||||
virtual Value GetAttributeValue(vint index) = 0;
|
||||
};
|
||||
|
||||
class IAttributeBag : public virtual IDescriptable, public Description<IAttributeBag>
|
||||
{
|
||||
public:
|
||||
virtual vint GetAttributeCount() = 0;
|
||||
virtual IAttributeInfo* GetAttribute(vint index) = 0;
|
||||
};
|
||||
|
||||
class IMemberInfo : public virtual IAttributeBag, public Description<IMemberInfo>
|
||||
{
|
||||
public:
|
||||
virtual ITypeDescriptor* GetOwnerTypeDescriptor()=0;
|
||||
@@ -2249,7 +2281,7 @@ ITypeDescriptor
|
||||
}
|
||||
|
||||
/// <summary>Metadata class for reflectable types.</summary>
|
||||
class ITypeDescriptor : public virtual IDescriptable, public Description<ITypeDescriptor>
|
||||
class ITypeDescriptor : public virtual IAttributeBag, public Description<ITypeDescriptor>
|
||||
{
|
||||
public:
|
||||
class ICpp : public virtual IDescriptable, public Description<ICpp>
|
||||
@@ -4143,15 +4175,98 @@ TypeInfoImp
|
||||
void AddGenericArgument(Ptr<ITypeInfo> value);
|
||||
};
|
||||
|
||||
class AttributeInfoImpl : public Object, public IAttributeInfo
|
||||
{
|
||||
using TypeValuePair = collections::Pair<ITypeDescriptor*, Value>;
|
||||
protected:
|
||||
ITypeDescriptor* attributeType = nullptr;
|
||||
collections::List<TypeValuePair> values;
|
||||
public:
|
||||
AttributeInfoImpl(ITypeDescriptor* _attributeType);
|
||||
|
||||
ITypeDescriptor* GetAttributeType()override;
|
||||
vint GetAttributeValueCount()override;
|
||||
ITypeDescriptor* GetAttributeValueType(vint index)override;
|
||||
Value GetAttributeValue(vint index)override;
|
||||
void AddValue(ITypeDescriptor* valueType, const Value& value);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||
|
||||
/***********************************************************************
|
||||
MemberInfoBase
|
||||
***********************************************************************/
|
||||
|
||||
template<typename TMemberInfo>
|
||||
class MemberInfoBase;
|
||||
|
||||
class AttributeBagSource : public Object
|
||||
{
|
||||
template<typename TMemberInfo>
|
||||
friend class MemberInfoBase;
|
||||
protected:
|
||||
collections::Group<IMemberInfo*, Ptr<IAttributeInfo>> attributes;
|
||||
IMemberInfo* lastRegisteredMember = nullptr;
|
||||
|
||||
virtual vint GetAttributeCountInternal(IMemberInfo* memberInfo)
|
||||
{
|
||||
if (!attributes.Contains(memberInfo))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
return attributes.Get(memberInfo).Count();
|
||||
}
|
||||
|
||||
virtual IAttributeInfo* GetAttributeInternal(IMemberInfo* memberInfo, vint index)
|
||||
{
|
||||
if (!attributes.Contains(memberInfo))
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
auto&& infos = attributes.Get(memberInfo);
|
||||
return 0 <= index && index < infos.Count() ? infos[index].Obj() : nullptr;
|
||||
}
|
||||
public:
|
||||
void RegisterAttribute(IMemberInfo* memberInfo, Ptr<IAttributeInfo> info);
|
||||
IMemberInfo* GetLastRegisteredMember()const;
|
||||
void SetLastRegisteredMember(IMemberInfo* member);
|
||||
};
|
||||
|
||||
template<typename TMemberInfo>
|
||||
class MemberInfoBase : public Object, public TMemberInfo
|
||||
{
|
||||
protected:
|
||||
|
||||
AttributeBagSource* GetAttributeBagSource()
|
||||
{
|
||||
#define ERROR_MESSAGE_PREFIX L"vl::reflection::description::MemberInfoBase<TMemberInfo>::GetAttributeBagSource()#"
|
||||
auto owner = this->GetOwnerTypeDescriptor();
|
||||
CHECK_ERROR(owner, ERROR_MESSAGE_PREFIX L"GetOwnerTypeDescriptor() should not return nullptr.");
|
||||
auto source = dynamic_cast<AttributeBagSource*>(owner);
|
||||
CHECK_ERROR(source, ERROR_MESSAGE_PREFIX L"GetOwnerTypeDescriptor() should be an AttributeBagSource instance.");
|
||||
return source;
|
||||
#undef ERROR_MESSAGE_PREFIX
|
||||
}
|
||||
|
||||
public:
|
||||
vint GetAttributeCount()
|
||||
{
|
||||
return GetAttributeBagSource()->GetAttributeCountInternal(this);
|
||||
}
|
||||
|
||||
IAttributeInfo* GetAttribute(vint index)
|
||||
{
|
||||
return GetAttributeBagSource()->GetAttributeInternal(this, index);
|
||||
}
|
||||
};
|
||||
|
||||
/***********************************************************************
|
||||
SerializableTypeDescriptor
|
||||
***********************************************************************/
|
||||
|
||||
class TypeDescriptorImplBase : public Object, public ITypeDescriptor, private ITypeDescriptor::ICpp
|
||||
class TypeDescriptorImplBase : public AttributeBagSource, public ITypeDescriptor, private ITypeDescriptor::ICpp
|
||||
{
|
||||
private:
|
||||
TypeDescriptorFlags typeDescriptorFlags;
|
||||
@@ -4163,11 +4278,14 @@ SerializableTypeDescriptor
|
||||
|
||||
protected:
|
||||
const TypeInfoContent* GetTypeInfoContentInternal();
|
||||
virtual void LoadForAttributeAccess();
|
||||
|
||||
public:
|
||||
TypeDescriptorImplBase(TypeDescriptorFlags _typeDescriptorFlags, const TypeInfoContent* _typeInfoContent);
|
||||
~TypeDescriptorImplBase();
|
||||
|
||||
vint GetAttributeCount()override;
|
||||
IAttributeInfo* GetAttribute(vint index)override;
|
||||
ITypeDescriptor::ICpp* GetCpp()override;
|
||||
TypeDescriptorFlags GetTypeDescriptorFlags()override;
|
||||
const WString& GetTypeName()override;
|
||||
@@ -4183,6 +4301,7 @@ SerializableTypeDescriptor
|
||||
|
||||
virtual void LoadInternal();;
|
||||
void Load();
|
||||
void LoadForAttributeAccess()override;
|
||||
public:
|
||||
ValueTypeDescriptorBase(TypeDescriptorFlags _typeDescriptorFlags, const TypeInfoContent* _typeInfoContent);
|
||||
~ValueTypeDescriptorBase();
|
||||
@@ -4224,7 +4343,7 @@ SerializableTypeDescriptor
|
||||
ParameterInfoImpl
|
||||
***********************************************************************/
|
||||
|
||||
class ParameterInfoImpl : public Object, public IParameterInfo
|
||||
class ParameterInfoImpl : public MemberInfoBase<IParameterInfo>
|
||||
{
|
||||
protected:
|
||||
IMethodInfo* ownerMethod;
|
||||
@@ -4244,7 +4363,7 @@ ParameterInfoImpl
|
||||
MethodInfoImpl
|
||||
***********************************************************************/
|
||||
|
||||
class MethodInfoImpl : public Object, public IMethodInfo
|
||||
class MethodInfoImpl : public MemberInfoBase<IMethodInfo>
|
||||
{
|
||||
friend class PropertyInfoImpl;
|
||||
protected:
|
||||
@@ -4289,6 +4408,9 @@ MethodGroupInfoImpl
|
||||
MethodGroupInfoImpl(ITypeDescriptor* _ownerTypeDescriptor, const WString& _name);
|
||||
~MethodGroupInfoImpl();
|
||||
|
||||
vint GetAttributeCount()override;
|
||||
IAttributeInfo* GetAttribute(vint index)override;
|
||||
|
||||
ITypeDescriptor* GetOwnerTypeDescriptor()override;
|
||||
const WString& GetName()override;
|
||||
vint GetMethodCount()override;
|
||||
@@ -4300,7 +4422,7 @@ MethodGroupInfoImpl
|
||||
EventInfoImpl
|
||||
***********************************************************************/
|
||||
|
||||
class EventInfoImpl : public Object, public IEventInfo
|
||||
class EventInfoImpl : public MemberInfoBase<IEventInfo>
|
||||
{
|
||||
friend class PropertyInfoImpl;
|
||||
|
||||
@@ -4332,7 +4454,7 @@ EventInfoImpl
|
||||
TypeDescriptorImpl
|
||||
***********************************************************************/
|
||||
|
||||
class PropertyInfoImpl : public Object, public IPropertyInfo
|
||||
class PropertyInfoImpl : public MemberInfoBase<IPropertyInfo>
|
||||
{
|
||||
protected:
|
||||
ITypeDescriptor* ownerTypeDescriptor;
|
||||
@@ -4378,7 +4500,7 @@ TypeDescriptorImpl
|
||||
FieldInfoImpl
|
||||
***********************************************************************/
|
||||
|
||||
class FieldInfoImpl : public Object, public IPropertyInfo
|
||||
class FieldInfoImpl : public MemberInfoBase<IPropertyInfo>
|
||||
{
|
||||
protected:
|
||||
ITypeDescriptor* ownerTypeDescriptor;
|
||||
@@ -4428,6 +4550,7 @@ TypeDescriptorImpl
|
||||
|
||||
virtual void LoadInternal()=0;
|
||||
void Load();
|
||||
void LoadForAttributeAccess()override;
|
||||
public:
|
||||
TypeDescriptorImpl(TypeDescriptorFlags _typeDescriptorFlags, const TypeInfoContent* _typeInfoContent);
|
||||
~TypeDescriptorImpl();
|
||||
@@ -4715,6 +4838,13 @@ StructTypeDescriptor
|
||||
collections::Dictionary<WString, Ptr<IPropertyInfo>> fields;
|
||||
|
||||
public:
|
||||
IPropertyInfo* AddField(Ptr<IPropertyInfo> value)
|
||||
{
|
||||
fields.Add(value->GetName(), value);
|
||||
this->SetLastRegisteredMember(value.Obj());
|
||||
return value.Obj();
|
||||
}
|
||||
|
||||
StructTypeDescriptor()
|
||||
{
|
||||
this->valueType = Ptr(new StructValueType<T>());
|
||||
@@ -7324,6 +7454,81 @@ namespace vl
|
||||
template<typename T>
|
||||
using FUNCTIONNAME_AddPointer = T*;
|
||||
|
||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||
|
||||
namespace detail
|
||||
{
|
||||
namespace attribute_macro
|
||||
{
|
||||
template<typename TArg>
|
||||
struct BoxingProxy
|
||||
{
|
||||
AttributeInfoImpl* info;
|
||||
TArg&& value;
|
||||
|
||||
template<typename FieldType>
|
||||
operator FieldType()
|
||||
{
|
||||
FieldType field(std::forward<TArg>(value));
|
||||
if constexpr (std::is_pointer_v<std::remove_cvref_t<FieldType>>)
|
||||
{
|
||||
using PointedType = std::remove_pointer_t<std::remove_cvref_t<FieldType>>;
|
||||
auto valueType = description::GetTypeDescriptor<PointedType>();
|
||||
auto boxed = BoxValue<std::remove_cvref_t<FieldType>>(field);
|
||||
info->AddValue(valueType, boxed);
|
||||
}
|
||||
else
|
||||
{
|
||||
auto boxed = BoxValue<std::remove_cvref_t<FieldType>>(field);
|
||||
auto valueType = boxed.GetTypeDescriptor();
|
||||
info->AddValue(valueType, boxed);
|
||||
}
|
||||
return field;
|
||||
}
|
||||
};
|
||||
|
||||
template<typename TAttribute, typename... TArgs>
|
||||
Ptr<IAttributeInfo> MakeAttributeInfo(TArgs&&... args)
|
||||
{
|
||||
static_assert(requires { TAttribute{ std::forward<TArgs>(args)... }; }, "ATTRIBUTE_* requires TYPE{ARG1, ...} to compile.");
|
||||
|
||||
auto attributeType = description::GetTypeDescriptor<TAttribute>();
|
||||
CHECK_ERROR(attributeType != nullptr, L"ATTRIBUTE_*#Failed to resolve the reflected attribute type.");
|
||||
CHECK_ERROR(attributeType->GetTypeDescriptorFlags() == TypeDescriptorFlags::Struct, L"ATTRIBUTE_*#Attribute type must be a reflected struct.");
|
||||
|
||||
auto info = Ptr(new AttributeInfoImpl(attributeType));
|
||||
if constexpr (sizeof...(TArgs) > 0)
|
||||
{
|
||||
// Actual field types will be applied by calling BoxingProxy<TArgs>::operator FieldType() in the constructor
|
||||
// During the conversion, the expected attribute argument type can be retrieved to construct IAttributeInfo
|
||||
TAttribute{ BoxingProxy<TArgs>{info.Obj(), std::forward<TArgs>(args)}... };
|
||||
}
|
||||
return info;
|
||||
}
|
||||
|
||||
inline IParameterInfo* FindParameter(IMethodInfo* method, const WString& parameterName, const wchar_t* macroName)
|
||||
{
|
||||
vint matchedCount = 0;
|
||||
IParameterInfo* matchedParameter = nullptr;
|
||||
for (vint i = 0; i < method->GetParameterCount(); i++)
|
||||
{
|
||||
auto parameter = method->GetParameter(i);
|
||||
if (parameter->GetName() == parameterName)
|
||||
{
|
||||
matchedCount++;
|
||||
matchedParameter = parameter;
|
||||
}
|
||||
}
|
||||
|
||||
CHECK_ERROR(matchedCount != 0, (WString::Unmanaged(macroName) + L"#The named parameter does not exist on the last registered method.").Buffer());
|
||||
CHECK_ERROR(matchedCount == 1, (WString::Unmanaged(macroName) + L"#The named parameter is ambiguous on the last registered method.").Buffer());
|
||||
return matchedParameter;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/***********************************************************************
|
||||
Type
|
||||
***********************************************************************/
|
||||
@@ -7486,7 +7691,7 @@ Struct
|
||||
};
|
||||
|
||||
#define STRUCT_MEMBER(FIELDNAME)\
|
||||
fields.Add(L ## #FIELDNAME, Ptr(new StructFieldInfo<decltype(((StructType*)0)->FIELDNAME)>(this, &StructType::FIELDNAME, L ## #FIELDNAME)));
|
||||
AddField(Ptr(new StructFieldInfo<decltype(((StructType*)0)->FIELDNAME)>(this, &StructType::FIELDNAME, L ## #FIELDNAME)));
|
||||
|
||||
/***********************************************************************
|
||||
Class
|
||||
@@ -7528,6 +7733,28 @@ Class
|
||||
};\
|
||||
};
|
||||
|
||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||
|
||||
#define ATTRIBUTE_TYPE(TYPE, ...)\
|
||||
RegisterAttribute(nullptr, detail::attribute_macro::MakeAttributeInfo<TYPE>(__VA_ARGS__));
|
||||
|
||||
#define ATTRIBUTE_MEMBER(TYPE, ...)\
|
||||
{\
|
||||
auto attributeTargetMember = GetLastRegisteredMember();\
|
||||
CHECK_ERROR(attributeTargetMember != nullptr, L"ATTRIBUTE_MEMBER#This macro must appear after a reflected member.");\
|
||||
RegisterAttribute(attributeTargetMember, detail::attribute_macro::MakeAttributeInfo<TYPE>(__VA_ARGS__));\
|
||||
}
|
||||
|
||||
#define ATTRIBUTE_PARAMETER(PARAMETER_NAME, TYPE, ...)\
|
||||
{\
|
||||
auto attributeTargetMethod = dynamic_cast<IMethodInfo*>(GetLastRegisteredMember());\
|
||||
CHECK_ERROR(attributeTargetMethod != nullptr, L"ATTRIBUTE_PARAMETER#This macro must appear after a reflected method or constructor.");\
|
||||
auto attributeTargetParameter = detail::attribute_macro::FindParameter(attributeTargetMethod, WString::Unmanaged(PARAMETER_NAME), L"ATTRIBUTE_PARAMETER");\
|
||||
RegisterAttribute(attributeTargetParameter, detail::attribute_macro::MakeAttributeInfo<TYPE>(__VA_ARGS__));\
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/***********************************************************************
|
||||
Interface
|
||||
***********************************************************************/
|
||||
@@ -7854,6 +8081,8 @@ Predefined Types
|
||||
F(ISerializableType) \
|
||||
F(ITypeInfo) \
|
||||
F(ITypeInfo::Decorator) \
|
||||
F(IAttributeInfo) \
|
||||
F(IAttributeBag) \
|
||||
F(IMemberInfo) \
|
||||
F(IEventHandler) \
|
||||
F(IEventInfo) \
|
||||
|
||||
+7357
-106
File diff suppressed because it is too large
Load Diff
@@ -5037,6 +5037,20 @@ Scope Manager
|
||||
collections::Dictionary<WString, vint> stateIds;
|
||||
};
|
||||
|
||||
struct WfRpcMetadata
|
||||
{
|
||||
vl::Ptr<vl::workflow::WfModule> metadataModule;
|
||||
vl::WString dts;
|
||||
vl::collections::Dictionary<vl::WString, vl::workflow::WfClassDeclaration*> typeNames;
|
||||
vl::collections::Dictionary<vl::WString, vl::workflow::WfFunctionDeclaration*> methodNames;
|
||||
vl::collections::Dictionary<vl::WString, vl::workflow::WfEventDeclaration*> eventNames;
|
||||
|
||||
vl::collections::List<vl::WString> typeFullNames;
|
||||
vl::collections::List<vl::WString> methodFullNames;
|
||||
vl::collections::List<vl::WString> eventFullNames;
|
||||
vl::collections::SortedList<vl::WString> orderedIds;
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
/// CPU architecture
|
||||
/// </summary>
|
||||
@@ -5059,7 +5073,14 @@ Scope Manager
|
||||
typedef collections::List<Ptr<WfModule>> ModuleList;
|
||||
typedef collections::List<WString> ModuleCodeList;
|
||||
typedef collections::Pair<WString, WString> AttributeKey;
|
||||
typedef collections::Dictionary<AttributeKey, Ptr<ITypeInfo>> AttributeTypeMap;
|
||||
|
||||
struct ResolvedWorkflowAttribute
|
||||
{
|
||||
bool exists = false;
|
||||
bool hasArgument = false;
|
||||
Ptr<ITypeInfo> argumentType;
|
||||
ITypeDescriptor* attributeType = nullptr;
|
||||
};
|
||||
|
||||
typedef collections::Dictionary<ITypeDescriptor*, Ptr<WfLexicalScopeName>> TypeNameMap;
|
||||
|
||||
@@ -5098,10 +5119,14 @@ Scope Manager
|
||||
|
||||
workflow::Parser& workflowParser;
|
||||
Ptr<EventHandler> workflowParserHandler;
|
||||
AttributeTypeMap attributes;
|
||||
|
||||
protected:
|
||||
collections::Dictionary<AttributeKey, ResolvedWorkflowAttribute> resolvedAttributes;
|
||||
|
||||
public:
|
||||
Ptr<WfLexicalScopeName> globalName; // root scope
|
||||
TypeNameMap typeNames; // ITypeDescriptor* to scope name map
|
||||
Ptr<WfRpcMetadata> rpcMetadata; // rpc metadata module and generated lookup tables
|
||||
|
||||
vint usedTempVars = 0;
|
||||
ParsingErrorList errors; // compile errors
|
||||
@@ -5132,6 +5157,8 @@ Scope Manager
|
||||
/// <param name="_cpuArchitecture">The target CPU architecture.</param>
|
||||
WfLexicalScopeManager(workflow::Parser& _workflowParser, WfCpuArchitecture _cpuArchitecture);
|
||||
~WfLexicalScopeManager();
|
||||
ResolvedWorkflowAttribute ResolveWorkflowAttribute(const WString& category, const WString& name);
|
||||
WString GetWorkflowAttributeTypeName(const WString& category, const WString& name);
|
||||
|
||||
/// <summary>Add a Workflow module. Syntax errors can be found at <see cref="errors"/>.</summary>
|
||||
/// <param name="moduleCode">The source code of a workflow module.</param>
|
||||
@@ -5160,7 +5187,8 @@ Scope Manager
|
||||
/// <summary>Perform semantic analyzing for added modules.</summary>
|
||||
/// <param name="keepTypeDescriptorNames">The same to the argument in <see cref="Clear"/>.</param>
|
||||
/// <param name="callback">The callback to receive progress information (optional).</param>
|
||||
void Rebuild(bool keepTypeDescriptorNames, IWfCompilerCallback* callback = nullptr);
|
||||
/// <param name="validateRpc">Set to false to skip RPC metadata validation and generation.</param>
|
||||
void Rebuild(bool keepTypeDescriptorNames, IWfCompilerCallback* callback = nullptr, bool validateRpc = true);
|
||||
|
||||
bool ResolveMember(ITypeDescriptor* typeDescriptor, const WString& name, bool preferStatic, collections::SortedList<ITypeDescriptor*>& searchedTypes, collections::List<ResolveExpressionResult>& results);
|
||||
bool ResolveName(WfLexicalScope* scope, const WString& name, collections::List<ResolveExpressionResult>& results);
|
||||
@@ -5315,6 +5343,83 @@ Semantic Analyzing
|
||||
extern Ptr<reflection::description::ITypeInfo> GetEnumerableExpressionItemType(WfLexicalScopeManager* manager, WfExpression* expression, Ptr<reflection::description::ITypeInfo> expectedType);
|
||||
extern Ptr<reflection::description::ITypeInfo> GetEnumerableExpressionItemType(WfLexicalScopeManager* manager, Ptr<WfExpression> expression, Ptr<reflection::description::ITypeInfo> expectedType);
|
||||
|
||||
/***********************************************************************
|
||||
RPC Analyzing
|
||||
***********************************************************************/
|
||||
|
||||
namespace rpc_generating
|
||||
{
|
||||
struct RpcParamModel
|
||||
{
|
||||
WString name;
|
||||
Ptr<WfType> type;
|
||||
reflection::description::ITypeInfo* typeInfo = nullptr;
|
||||
bool byref = false;
|
||||
};
|
||||
|
||||
enum class RpcMethodKind
|
||||
{
|
||||
Normal,
|
||||
PropertyGetter,
|
||||
PropertySetter,
|
||||
};
|
||||
|
||||
struct RpcPropertyModel
|
||||
{
|
||||
WString name;
|
||||
Ptr<WfType> type;
|
||||
reflection::description::ITypeInfo* typeInfo = nullptr;
|
||||
bool byref = false;
|
||||
bool cached = false;
|
||||
WString getterName;
|
||||
WString setterName;
|
||||
WString valueChangedEvent;
|
||||
};
|
||||
|
||||
struct RpcMethodModel
|
||||
{
|
||||
WString fullName;
|
||||
WString name;
|
||||
Ptr<WfType> returnType;
|
||||
reflection::description::ITypeInfo* returnTypeInfo = nullptr;
|
||||
bool returnByref = false;
|
||||
RpcMethodKind kind = RpcMethodKind::Normal;
|
||||
vint methodId = -1;
|
||||
collections::List<RpcParamModel> params;
|
||||
};
|
||||
|
||||
struct RpcEventModel
|
||||
{
|
||||
WString fullName;
|
||||
WString name;
|
||||
vint eventId = -1;
|
||||
collections::List<RpcParamModel> params;
|
||||
};
|
||||
|
||||
struct RpcInterfaceModel
|
||||
{
|
||||
WString fullName;
|
||||
WString interfaceName;
|
||||
vint typeId = -1;
|
||||
bool ctor = false;
|
||||
WfClassDeclaration* interfaceDecl = nullptr;
|
||||
collections::List<WString> baseFullNames;
|
||||
collections::List<RpcPropertyModel> properties;
|
||||
collections::List<RpcMethodModel> methods;
|
||||
collections::List<RpcEventModel> events;
|
||||
};
|
||||
|
||||
extern WString MangleRpcFullName(const WString& fullName);
|
||||
extern reflection::description::ITypeDescriptor* FindRpcTypeDescriptor(WfLexicalScopeManager* manager, const WString& fullName);
|
||||
}
|
||||
|
||||
extern void PopulateAttributesOnTypeDescriptors(WfLexicalScopeManager* manager);
|
||||
extern void ValidateModuleRPC(WfLexicalScopeManager* manager, Ptr<WfModule> module);
|
||||
extern Ptr<WfModule> CopyAndClearRpcMetadata(Ptr<WfModule> module);
|
||||
extern WString GenerateDtsFromRpcMetadata(WfLexicalScopeManager* manager);
|
||||
extern Ptr<WfModule> GenerateModuleRpc(WfLexicalScopeManager* manager, WString assemblyName);
|
||||
extern Ptr<WfModule> GenerateModuleRpcJson(WfLexicalScopeManager* manager, WString assemblyName);
|
||||
|
||||
/***********************************************************************
|
||||
Expanding Virtual Nodes
|
||||
***********************************************************************/
|
||||
@@ -5537,9 +5642,30 @@ Error Messages
|
||||
static glr::ParsingError WrongBaseConstructorCall(WfBaseConstructorCall* node, reflection::description::ITypeDescriptor* type);
|
||||
static glr::ParsingError DuplicatedBaseConstructorCall(WfBaseConstructorCall* node, reflection::description::ITypeDescriptor* type);
|
||||
static glr::ParsingError TooManyDestructor(WfDestructorDeclaration* node, WfClassDeclaration* classDecl);
|
||||
static glr::ParsingError TooManyDestructor(WfDestructorDeclaration* node, WfNewInterfaceExpression* newInterfaceExpr);
|
||||
static glr::ParsingError AutoPropertyShouldBeInitialized(WfAutoPropertyDeclaration* node);
|
||||
static glr::ParsingError AutoPropertyCannotBeInitializedInInterface(WfAutoPropertyDeclaration* node, WfClassDeclaration* classDecl);
|
||||
|
||||
// H: RPC attribute checking
|
||||
static glr::ParsingError RpcInterfaceCanOnlyApplyToInterface(WfAttribute* node, const WString& fullName);
|
||||
static glr::ParsingError RpcInterfaceBaseNotSerializable(WfType* node, const WString& interfaceFullName, const WString& baseFullName);
|
||||
static glr::ParsingError RpcInterfaceMemberNotSerializable(WfDeclaration* node, const WString& interfaceFullName, const WString& memberName);
|
||||
static glr::ParsingError RpcInterfaceMemberNotSerializable(WfFunctionArgument* node, const WString& interfaceFullName, const WString& memberName);
|
||||
static glr::ParsingError RpcCtorCanOnlyApplyToRpcInterface(WfAttribute* node);
|
||||
static glr::ParsingError RpcAttributeCanOnlyApplyToPropertyMethodOrParameter(WfAttribute* node, const WString& attributeName);
|
||||
static glr::ParsingError RpcAttributeCanOnlyBeUsedInsideRpcInterface(WfAttribute* node, const WString& attributeName);
|
||||
static glr::ParsingError RpcAttributeRequiresStrongTypedCollection(WfAttribute* node, const WString& attributeName, const WString& memberName);
|
||||
static glr::ParsingError RpcAttributeCanOnlyApplyToProperty(WfAttribute* node, const WString& attributeName);
|
||||
static glr::ParsingError RpcAttributeCannotCoexistWithOther(WfAttribute* node, const WString& attributeName, const WString& otherAttributeName, const WString& memberName);
|
||||
static glr::ParsingError RpcGeneratedNameConflict(WfDeclaration* node, const WString& category, const WString& generatedName);
|
||||
static glr::ParsingError RpcReservedTypeInReturnValue(WfDeclaration* node, const WString& interfaceFullName, const WString& memberName, const WString& typeName);
|
||||
static glr::ParsingError RpcReservedTypeInFunctionArgument(WfFunctionArgument* node, const WString& interfaceFullName, const WString& memberName, const WString& typeName);
|
||||
static glr::ParsingError RpcReservedTypeInEventArgument(WfType* node, const WString& interfaceFullName, const WString& memberName, const WString& typeName);
|
||||
static glr::ParsingError RpcWrapperGenerationRequiresPropertyMode(WfPropertyDeclaration* node, const WString& memberName);
|
||||
static glr::ParsingError RpcWrapperGenerationRequiresCollectionReturnTransfer(WfFunctionDeclaration* node, const WString& memberName);
|
||||
static glr::ParsingError RpcWrapperGenerationRequiresCollectionParameterTransfer(WfFunctionArgument* node, const WString& memberName);
|
||||
static glr::ParsingError RpcMangledNameConflict(WfDeclaration* node, const WString& mangledName, const WString& previousFullName, const WString& currentFullName);
|
||||
|
||||
// CPP: C++ code generation error
|
||||
static glr::ParsingError CppUnableToDecideClassOrder(WfClassDeclaration* node, collections::List<reflection::description::ITypeDescriptor*>& tds);
|
||||
static glr::ParsingError CppUnableToSeparateCustomFile(WfClassDeclaration* node, collections::List<reflection::description::ITypeDescriptor*>& tds);
|
||||
@@ -5550,6 +5676,52 @@ Error Messages
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
.\ANALYZER\WFANALYZER_GENERATERPC.H
|
||||
***********************************************************************/
|
||||
/***********************************************************************
|
||||
Vczh Library++ 3.0
|
||||
Developer: Zihan Chen(vczh)
|
||||
Workflow::Analyzer::RPC Generator Helpers
|
||||
|
||||
Interfaces:
|
||||
**********************************************************************/
|
||||
|
||||
#ifndef VCZH_WORKFLOW_ANALYZER_WFANALYZER_GENERATERPC
|
||||
#define VCZH_WORKFLOW_ANALYZER_WFANALYZER_GENERATERPC
|
||||
|
||||
|
||||
namespace vl
|
||||
{
|
||||
namespace workflow
|
||||
{
|
||||
namespace analyzer
|
||||
{
|
||||
namespace rpc_generating
|
||||
{
|
||||
extern Ptr<WfStatement> CreateIf(Ptr<WfExpression> condition, Ptr<WfStatement> trueBranch, Ptr<WfStatement> falseBranch = nullptr);
|
||||
extern Ptr<WfFunctionDeclaration> CreateFunctionDeclaration(const WString& name, Ptr<WfType> returnType, WfFunctionKind kind, WfFunctionAnonymity anonymity = WfFunctionAnonymity::Named);
|
||||
|
||||
template<typename ...TArgs>
|
||||
Ptr<WfCallExpression> CreateCall(Ptr<WfExpression> function, TArgs... arguments)
|
||||
{
|
||||
auto expression = Ptr(new WfCallExpression);
|
||||
expression->function = function;
|
||||
if constexpr (sizeof...(arguments) > 0)
|
||||
{
|
||||
(expression->arguments.Add(arguments), ...);
|
||||
}
|
||||
return expression;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
.\EMITTER\WFEMITTER.H
|
||||
***********************************************************************/
|
||||
@@ -5601,6 +5773,7 @@ Code Generation
|
||||
WfFunctionDeclaration* functionDeclaration = 0;
|
||||
WfFunctionExpression* functionExpression = 0;
|
||||
WfOrderedLambdaExpression* orderedLambdaExpression = 0;
|
||||
WfDestructorDeclaration* destructorDeclaration = 0;
|
||||
};
|
||||
|
||||
enum class WfCodegenScopeType
|
||||
@@ -5948,6 +6121,7 @@ WfCppConfig::Write
|
||||
};
|
||||
|
||||
extern void GenerateExpression(WfCppConfig* config, stream::StreamWriter& writer, Ptr<WfExpression> node, reflection::description::ITypeInfo* expectedType, bool useReturnValue = true);
|
||||
extern void WriteWStringLiteralUnmanaged(stream::StreamWriter& writer, const WString& value);
|
||||
extern void GenerateStatement(WfCppConfig* config, Ptr<FunctionRecord> functionRecord, stream::StreamWriter& writer, Ptr<WfStatement> node, const WString& prefix, const WString& prefixDelta, reflection::description::ITypeInfo* returnType);
|
||||
extern void GenerateClassMemberDecl(WfCppConfig* config, stream::StreamWriter& writer, const WString& className, Ptr<WfDeclaration> memberDecl, const WString& prefix, bool forClassExpr);
|
||||
extern bool GenerateClassMemberImpl(WfCppConfig* config, stream::StreamWriter& writer, WfClassDeclaration* classDef, const WString& classBaseName, const WString& className, const WString& classFullName, Ptr<WfDeclaration> memberDecl, const WString& prefix);
|
||||
@@ -5999,3 +6173,4 @@ GenerateCppFiles
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -53,7 +53,7 @@ WfRuntimeCallStackInfo
|
||||
{
|
||||
if (!cache)
|
||||
{
|
||||
if (!context)
|
||||
if (context)
|
||||
{
|
||||
Dictionary<WString, Value> map;
|
||||
for (auto [name, index] : indexed(names))
|
||||
@@ -1446,6 +1446,77 @@ Serialization (TypeImpl)
|
||||
|
||||
//----------------------------------------------------
|
||||
|
||||
static void IOAttributeBag(WfReader& reader, TypeDescriptorImplBase* td, IMemberInfo* memberInfo)
|
||||
{
|
||||
vint attCount = 0;
|
||||
reader << attCount;
|
||||
for (vint i = 0; i < attCount; i++)
|
||||
{
|
||||
WString attTypeName;
|
||||
reader << attTypeName;
|
||||
auto attTd = GetTypeDescriptor(attTypeName);
|
||||
auto attInfo = Ptr(new AttributeInfoImpl(attTd));
|
||||
|
||||
vint valueCount = 0;
|
||||
reader << valueCount;
|
||||
for (vint j = 0; j < valueCount; j++)
|
||||
{
|
||||
WString valueTypeName;
|
||||
WString serializedData;
|
||||
reader << valueTypeName << serializedData;
|
||||
auto valueTd = GetTypeDescriptor(valueTypeName);
|
||||
Value value;
|
||||
if (auto serializableType = valueTd->GetSerializableType())
|
||||
{
|
||||
serializableType->Deserialize(serializedData, value);
|
||||
value = Value::From(value.GetBoxedValue(), valueTd);
|
||||
}
|
||||
else
|
||||
{
|
||||
auto rawTd = GetTypeDescriptor(serializedData);
|
||||
value = BoxValue<ITypeDescriptor*>(rawTd);
|
||||
}
|
||||
attInfo->AddValue(valueTd, value);
|
||||
}
|
||||
|
||||
td->RegisterAttribute(memberInfo, attInfo);
|
||||
}
|
||||
}
|
||||
|
||||
static void IOAttributeBag(WfWriter& writer, IAttributeBag* bag)
|
||||
{
|
||||
vint attCount = bag->GetAttributeCount();
|
||||
writer << attCount;
|
||||
for (vint i = 0; i < attCount; i++)
|
||||
{
|
||||
auto attInfo = bag->GetAttribute(i);
|
||||
WString attTypeName = attInfo->GetAttributeType()->GetTypeName();
|
||||
writer << attTypeName;
|
||||
|
||||
vint valueCount = attInfo->GetAttributeValueCount();
|
||||
writer << valueCount;
|
||||
for (vint j = 0; j < valueCount; j++)
|
||||
{
|
||||
auto valueTd = attInfo->GetAttributeValueType(j);
|
||||
auto value = attInfo->GetAttributeValue(j);
|
||||
WString valueTypeName = valueTd->GetTypeName();
|
||||
WString serializedData;
|
||||
if (auto serializableType = valueTd->GetSerializableType())
|
||||
{
|
||||
serializableType->Serialize(value, serializedData);
|
||||
}
|
||||
else
|
||||
{
|
||||
auto rawTd = UnboxValue<ITypeDescriptor*>(value);
|
||||
if (rawTd) serializedData = rawTd->GetTypeName();
|
||||
}
|
||||
writer << valueTypeName << serializedData;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------
|
||||
|
||||
static void IOMethodBase(WfReader& reader, WfMethodBase* info)
|
||||
{
|
||||
Ptr<ITypeInfo> type;
|
||||
@@ -1676,6 +1747,43 @@ Serialization (TypeImpl)
|
||||
td->AddMember(info);
|
||||
}
|
||||
}
|
||||
|
||||
// attributes
|
||||
{
|
||||
// type-level attributes
|
||||
IOAttributeBag(reader, td, nullptr);
|
||||
|
||||
// constructor attributes
|
||||
if (auto group = td->GetConstructorGroup())
|
||||
{
|
||||
for (vint i = 0; i < group->GetMethodCount(); i++)
|
||||
{
|
||||
IOAttributeBag(reader, td, group->GetMethod(i));
|
||||
}
|
||||
}
|
||||
|
||||
// method attributes
|
||||
for (vint i = 0; i < td->GetMethodGroupCount(); i++)
|
||||
{
|
||||
auto group = td->GetMethodGroup(i);
|
||||
for (vint j = 0; j < group->GetMethodCount(); j++)
|
||||
{
|
||||
IOAttributeBag(reader, td, group->GetMethod(j));
|
||||
}
|
||||
}
|
||||
|
||||
// event attributes
|
||||
for (vint i = 0; i < td->GetEventCount(); i++)
|
||||
{
|
||||
IOAttributeBag(reader, td, td->GetEvent(i));
|
||||
}
|
||||
|
||||
// property attributes
|
||||
for (vint i = 0; i < td->GetPropertyCount(); i++)
|
||||
{
|
||||
IOAttributeBag(reader, td, td->GetProperty(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void IOCustomType(WfWriter& writer, WfCustomType* td, bool isClass)
|
||||
@@ -1790,6 +1898,43 @@ Serialization (TypeImpl)
|
||||
IOType(writer, propInfo->GetReturn());
|
||||
}
|
||||
}
|
||||
|
||||
// attributes
|
||||
{
|
||||
// type-level attributes
|
||||
IOAttributeBag(writer, td);
|
||||
|
||||
// constructor attributes
|
||||
if (auto group = td->GetConstructorGroup())
|
||||
{
|
||||
for (vint i = 0; i < group->GetMethodCount(); i++)
|
||||
{
|
||||
IOAttributeBag(writer, group->GetMethod(i));
|
||||
}
|
||||
}
|
||||
|
||||
// method attributes
|
||||
for (vint i = 0; i < td->GetMethodGroupCount(); i++)
|
||||
{
|
||||
auto group = td->GetMethodGroup(i);
|
||||
for (vint j = 0; j < group->GetMethodCount(); j++)
|
||||
{
|
||||
IOAttributeBag(writer, group->GetMethod(j));
|
||||
}
|
||||
}
|
||||
|
||||
// event attributes
|
||||
for (vint i = 0; i < td->GetEventCount(); i++)
|
||||
{
|
||||
IOAttributeBag(writer, td->GetEvent(i));
|
||||
}
|
||||
|
||||
// property attributes
|
||||
for (vint i = 0; i < td->GetPropertyCount(); i++)
|
||||
{
|
||||
IOAttributeBag(writer, td->GetProperty(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------
|
||||
@@ -1837,6 +1982,18 @@ Serialization (TypeImpl)
|
||||
field->SetReturn(typeInfo);
|
||||
td->AddMember(field);
|
||||
}
|
||||
|
||||
// attributes
|
||||
{
|
||||
// type-level attributes
|
||||
IOAttributeBag(reader, td, nullptr);
|
||||
|
||||
// field attributes
|
||||
for (vint i = 0; i < td->GetPropertyCount(); i++)
|
||||
{
|
||||
IOAttributeBag(reader, td, td->GetProperty(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void IOStruct(WfWriter& writer, WfStruct* td)
|
||||
@@ -1854,6 +2011,18 @@ Serialization (TypeImpl)
|
||||
ITypeInfo* typeInfo = prop->GetReturn();
|
||||
IOType(writer, typeInfo);
|
||||
}
|
||||
|
||||
// attributes
|
||||
{
|
||||
// type-level attributes
|
||||
IOAttributeBag(writer, td);
|
||||
|
||||
// field attributes
|
||||
for (vint i = 0; i < td->GetPropertyCount(); i++)
|
||||
{
|
||||
IOAttributeBag(writer, td->GetProperty(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------
|
||||
@@ -2481,6 +2650,15 @@ WfRuntimeLambda
|
||||
WfRuntimeInterfaceInstance
|
||||
***********************************************************************/
|
||||
|
||||
WfRuntimeInterfaceInstance::~WfRuntimeInterfaceInstance()
|
||||
{
|
||||
if (destructorFunctionIndex != -1)
|
||||
{
|
||||
auto arguments = IValueList::Create();
|
||||
WfRuntimeLambda::Invoke(Ptr(globalContext), capturedVariables, destructorFunctionIndex, arguments);
|
||||
}
|
||||
}
|
||||
|
||||
Value WfRuntimeInterfaceInstance::Invoke(IMethodInfo* methodInfo, Ptr<IValueReadonlyList> arguments)
|
||||
{
|
||||
vint index = functions.Keys().IndexOf(methodInfo);
|
||||
@@ -3866,9 +4044,16 @@ WfRuntimeThreadContext
|
||||
{
|
||||
CONTEXT_ACTION(PopValue(value), L"failed to pop a value from the stack.");
|
||||
CONTEXT_ACTION(PopValue(key), L"failed to pop a value from the stack.");
|
||||
auto name = UnboxValue<IMethodInfo*>(key);
|
||||
auto func = UnboxValue<vint>(value);
|
||||
proxy->functions.Add(name, func);
|
||||
if (key.IsNull())
|
||||
{
|
||||
proxy->destructorFunctionIndex = UnboxValue<vint>(value);
|
||||
}
|
||||
else
|
||||
{
|
||||
auto name = UnboxValue<IMethodInfo*>(key);
|
||||
auto func = UnboxValue<vint>(value);
|
||||
proxy->functions.Add(name, func);
|
||||
}
|
||||
}
|
||||
|
||||
CONTEXT_ACTION(PopValue(operand), L"failed to pop a value from the stack.");
|
||||
|
||||
@@ -1089,7 +1089,9 @@ InterfaceInstance
|
||||
WfRuntimeGlobalContext* globalContext = nullptr;
|
||||
Ptr<WfRuntimeVariableContext> capturedVariables;
|
||||
FunctionMap functions;
|
||||
vint destructorFunctionIndex = -1;
|
||||
|
||||
~WfRuntimeInterfaceInstance();
|
||||
Value Invoke(IMethodInfo* methodInfo, Ptr<IValueReadonlyList> arguments)override;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -380,6 +380,7 @@ int main(int argc, char* argv[])
|
||||
{
|
||||
files.Remove(astOutput->jsonH);
|
||||
files.Remove(astOutput->jsonCpp);
|
||||
files.Remove(astOutput->jsonDts);
|
||||
}
|
||||
else if (utility == L"Builder")
|
||||
{
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -156,6 +156,7 @@
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\Import\Vlpp.h" />
|
||||
<ClInclude Include="..\..\..\Import\VlppGlrParser.h" />
|
||||
<ClInclude Include="..\..\..\Import\VlppOS.h" />
|
||||
<ClInclude Include="..\..\..\Import\VlppReflection.h" />
|
||||
<ClInclude Include="..\..\..\Import\VlppRegex.h" />
|
||||
@@ -179,6 +180,12 @@
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Import\Vlpp.Windows.cpp" />
|
||||
<ClCompile Include="..\..\..\Import\VlppGlrParser.cpp">
|
||||
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Import\VlppOS.cpp">
|
||||
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
@@ -218,4 +225,4 @@
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
|
||||
+1530
File diff suppressed because it is too large
Load Diff
@@ -36,35 +36,60 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_File, ::vl::WString::Unmanaged(L"MainWindow"))
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(buttonNewWindow_Clicked, { L"sender" _ L"arguments" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_UserImpl)
|
||||
CLASS_MEMBER_METHOD(checkFrame_SelectionChanged, { L"sender" _ L"arguments" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_UserImpl)
|
||||
END_CLASS_MEMBER(::demo::MainWindow)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(buttonNewWindow)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkBorder)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkFrame)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkIcon)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkMax)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkMin)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkSizeBox)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkTitle)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -94,12 +94,15 @@ namespace vl
|
||||
END_INTERFACE_MEMBER(::demo::IViewModel)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_File, ::vl::WString::Unmanaged(L"MainWindow"))
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(::vl::Ptr<::demo::IViewModel>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(ClearViewSelection, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::MainWindow)
|
||||
|
||||
@@ -107,62 +110,117 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandBigIcon)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandDeleteContact)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandDeleteFolder)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandDetail)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandEditContact)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandInformation)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandList)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandNewContact)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandNewFolder)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandSmallIcon)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandTile)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(listViewContacts)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(treeViewFolders)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::NewContactWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::NewContactWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::NewContactWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::NewContactWindow*(), NO_PARAMETER)
|
||||
@@ -171,6 +229,7 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetForEdit, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(ForEditChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_ForEdit)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(ForEdit, GetForEdit, SetForEdit, ForEditChanged)
|
||||
CLASS_MEMBER_FIELD(Ready)
|
||||
CLASS_MEMBER_FIELD(contact)
|
||||
@@ -180,38 +239,69 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::NewContactWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_NewContactWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(datePickerBirthday)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textBoxAddress)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textBoxName)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textBoxPhone)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::NewContactWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::NewFolderWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::NewFolderWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::NewFolderWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::NewFolderWindow*(), NO_PARAMETER)
|
||||
@@ -219,6 +309,7 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetFolderName, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(FolderNameChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_FolderName)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(FolderName, GetFolderName, SetFolderName, FolderNameChanged)
|
||||
CLASS_MEMBER_FIELD(Ready)
|
||||
END_CLASS_MEMBER(::demo::NewFolderWindow)
|
||||
@@ -227,20 +318,35 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::NewFolderWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_NewFolderWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textBoxName)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::NewFolderWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -54,10 +54,15 @@ namespace vl
|
||||
CLASS_MEMBER_EVENT(CurrentChanged)
|
||||
CLASS_MEMBER_EVENT(EndChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_ani_int_)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_ani_int_Thickness)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Begin)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Current)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_End)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Begin, GetBegin, SetBegin, BeginChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Current, GetCurrent, SetCurrent, CurrentChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(End, GetEnd, SetEnd, EndChanged)
|
||||
@@ -82,9 +87,13 @@ namespace vl
|
||||
CLASS_MEMBER_EVENT(ThicknessChanged)
|
||||
CLASS_MEMBER_EVENT(TopChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Bottom)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Shadow)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Thickness)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Top)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Bottom, GetBottom, SetBottom, BottomChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Shadow, GetShadow, SetShadow, ShadowChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Thickness, GetThickness, SetThickness, ThicknessChanged)
|
||||
@@ -92,46 +101,76 @@ namespace vl
|
||||
END_CLASS_MEMBER(::demo::ColorDef)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
|
||||
CLASS_MEMBER_STATIC_METHOD(BallAnimation, { L"container" _ L"ball" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_STATIC_METHOD(BallAnimationWithDelay, { L"container" _ L"ball" _ L"delay" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(PerformGradientAnimation, { L"target" })
|
||||
CLASS_MEMBER_STATIC_METHOD(WaitingAnimation, { L"container" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(counter)
|
||||
CLASS_MEMBER_FIELD(gradientColorDef)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(lastGradientAnimation)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
END_CLASS_MEMBER(::demo::MainWindow)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(animationBackground)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::description::StateMachine)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::Calculator>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_state_CreateCoroutine, { L"__vwsn_state_startState" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(Add, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(Calculate, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(Clear, NO_PARAMETER)
|
||||
@@ -52,19 +53,24 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(Update, { L"value" })
|
||||
CLASS_MEMBER_EVENT(ValueChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Value)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_stateip_Digit_i)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_statesp_Integer_newNumber)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Value, GetValue, SetValue, ValueChanged)
|
||||
CLASS_MEMBER_FIELD(op)
|
||||
CLASS_MEMBER_FIELD(valueFirst)
|
||||
END_CLASS_MEMBER(::demo::Calculator)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(::vl::Ptr<::demo::Calculator>), { L"__vwsn_ctor_parameter_calculator" })
|
||||
CLASS_MEMBER_METHOD(Getcalculator, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_calculator)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(calculator, Getcalculator)
|
||||
END_CLASS_MEMBER(::demo::MainWindow)
|
||||
|
||||
@@ -72,57 +78,109 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_41)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_42)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_43)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_44)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_45)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_46)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_47)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_48)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_49)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(calculator)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -42,11 +42,13 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::ColorComboItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::ColorComboItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::ColorComboItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::ColorComboItemTemplate*(::vl::Ptr<::demo::IColorItem>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::ColorComboItemTemplate)
|
||||
|
||||
@@ -54,21 +56,31 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::ColorComboItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_ColorComboItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::ColorComboItemTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::ColorListItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::ColorListItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListItemTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::ColorListItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::ColorListItemTemplate*(::vl::Ptr<::demo::IColorItem>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::ColorListItemTemplate)
|
||||
|
||||
@@ -76,9 +88,13 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::ColorListItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_ColorListItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::ColorListItemTemplateConstructor)
|
||||
|
||||
BEGIN_INTERFACE_MEMBER(::demo::IColorItem)
|
||||
@@ -96,11 +112,13 @@ namespace vl
|
||||
END_INTERFACE_MEMBER(::demo::IViewModel)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(::vl::Ptr<::demo::IViewModel>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::MainWindow)
|
||||
|
||||
@@ -108,16 +126,27 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -40,11 +40,13 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::ColorBomboItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::ColorBomboItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::ColorBomboItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::ColorBomboItemTemplate*(::vl::Ptr<::demo::IColorItem>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::ColorBomboItemTemplate)
|
||||
|
||||
@@ -52,16 +54,27 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::ColorBomboItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_ColorBomboItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::ColorBomboItemTemplateConstructor)
|
||||
|
||||
BEGIN_INTERFACE_MEMBER(::demo::IColorItem)
|
||||
@@ -85,11 +98,13 @@ namespace vl
|
||||
END_INTERFACE_MEMBER(::demo::IViewModel)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(::vl::Ptr<::demo::IViewModel>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::MainWindow)
|
||||
|
||||
@@ -97,22 +112,39 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboColor)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,83 +46,161 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_41)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_42)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_43)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_44)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_45)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_46)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_47)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_48)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_49)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_50)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_51)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_52)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_53)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_54)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_55)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_56)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_57)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_58)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_59)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_60)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_61)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_62)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_63)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_64)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_65)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_66)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_67)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_68)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_69)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_70)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_71)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_72)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_73)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_74)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_75)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(radioGroup)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -61,6 +61,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::CategoryDisplayer)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::CategoryDisplayerConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::CategoryDisplayerConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::CategoryDisplayer*(), NO_PARAMETER)
|
||||
@@ -68,6 +69,7 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetCategory, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(CategoryChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Category)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Category, GetCategory, SetCategory, CategoryChanged)
|
||||
END_CLASS_MEMBER(::demo::CategoryDisplayer)
|
||||
|
||||
@@ -75,17 +77,27 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::CategoryDisplayerConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_CategoryDisplayer_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::CategoryDisplayerConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::CategoryEditor)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::CategoryEditorConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiGridEditorTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::CategoryEditorConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::CategoryEditor*(), NO_PARAMETER)
|
||||
@@ -96,18 +108,25 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::CategoryEditorConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_CategoryEditor_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboBox)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::CategoryEditorConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::CategoryItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::CategoryItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListItemTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::CategoryItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::CategoryItemTemplate*(::demo::MyCategory), { L"__vwsn_ctor_parameter_SelectedCategory" })
|
||||
CLASS_MEMBER_METHOD(GetSelectedCategory, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_SelectedCategory)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(SelectedCategory, GetSelectedCategory)
|
||||
END_CLASS_MEMBER(::demo::CategoryItemTemplate)
|
||||
|
||||
@@ -115,13 +134,19 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::CategoryItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_CategoryItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(SelectedCategory)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::CategoryItemTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::CategoryVisualizer)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::CategoryVisualizerConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiGridVisualizerTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::CategoryVisualizerConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::CategoryVisualizer*(), NO_PARAMETER)
|
||||
@@ -131,12 +156,17 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::CategoryVisualizerConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_CategoryVisualizer_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::CategoryVisualizerConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DateEditor)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::DateEditorConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiGridEditorTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::DateEditorConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::DateEditor*(), NO_PARAMETER)
|
||||
@@ -146,43 +176,66 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::DateEditorConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_DateEditor_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboBox)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::DateEditorConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DateFilter)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::DateFilterConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::DateFilterConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::DateFilter*(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetFilter, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(SetFilter, { L"__vwsn_value_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_METHOD(UpdateFilter, NO_PARAMETER)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Filter)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(Filter, GetFilter)
|
||||
CLASS_MEMBER_FIELD(callback)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
END_CLASS_MEMBER(::demo::DateFilter)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DateFilterConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::DateFilterConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_DateFilter_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkFrom)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkTo)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dateFrom)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dateTo)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::DateFilterConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::GenderDisplayer)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::GenderDisplayerConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::GenderDisplayerConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::GenderDisplayer*(), NO_PARAMETER)
|
||||
@@ -190,6 +243,7 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetGender, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(GenderChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Gender)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Gender, GetGender, SetGender, GenderChanged)
|
||||
END_CLASS_MEMBER(::demo::GenderDisplayer)
|
||||
|
||||
@@ -197,12 +251,17 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::GenderDisplayerConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_GenderDisplayer_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::GenderDisplayerConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::GenderEditor)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::GenderEditorConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiGridEditorTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::GenderEditorConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::GenderEditor*(), NO_PARAMETER)
|
||||
@@ -213,18 +272,25 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::GenderEditorConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_GenderEditor_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboBox)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::GenderEditorConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::GenderItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::GenderItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListItemTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::GenderItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::GenderItemTemplate*(::demo::MyGender), { L"__vwsn_ctor_parameter_SelectedGender" })
|
||||
CLASS_MEMBER_METHOD(GetSelectedGender, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_SelectedGender)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(SelectedGender, GetSelectedGender)
|
||||
END_CLASS_MEMBER(::demo::GenderItemTemplate)
|
||||
|
||||
@@ -232,13 +298,19 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::GenderItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_GenderItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(SelectedGender)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::GenderItemTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::GenderVisualizer)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::GenderVisualizerConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiGridVisualizerTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::GenderVisualizerConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::GenderVisualizer*(), NO_PARAMETER)
|
||||
@@ -248,12 +320,17 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::GenderVisualizerConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_GenderVisualizer_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::GenderVisualizerConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -264,31 +341,57 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboView)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dataGrid)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dateFilter)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_ENUM_ITEM(::demo::MyCategory)
|
||||
@@ -318,12 +421,19 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetSmallImage, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_METHOD(SetWebsite, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Birthday)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Category)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Gender)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_LargeImage)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Name)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_SmallImage)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Website)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY(Birthday, GetBirthday, SetBirthday)
|
||||
CLASS_MEMBER_PROPERTY(Category, GetCategory, SetCategory)
|
||||
CLASS_MEMBER_PROPERTY(Gender, GetGender, SetGender)
|
||||
@@ -339,6 +449,7 @@ namespace vl
|
||||
END_ENUM_ITEM(::demo::MyGender)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::TextEditor)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::TextEditorConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiGridEditorTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::TextEditorConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::TextEditor*(), NO_PARAMETER)
|
||||
@@ -348,9 +459,13 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::TextEditorConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_TextEditor_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textBox)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::TextEditorConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -44,6 +44,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::LocalizedColorDialogTabPage)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::LocalizedColorDialogTabPageConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::LocalizedColorDialogTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::LocalizedColorDialogTabPage*(), NO_PARAMETER)
|
||||
@@ -53,16 +54,25 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::LocalizedColorDialogTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_LocalizedColorDialogTabPage_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(background)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialog)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::LocalizedColorDialogTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::LocalizedFileDialogTabPage)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::LocalizedFileDialogTabPageConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::LocalizedFileDialogTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::LocalizedFileDialogTabPage*(), NO_PARAMETER)
|
||||
@@ -73,76 +83,145 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::LocalizedFileDialogTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_LocalizedFileDialogTabPage_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_41)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_42)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_43)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_44)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_45)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_46)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_47)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(chkFileDialogAddToRecent)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(chkFileDialogAllowMultipleSelection)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(chkFileDialogDereferenceLinks)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(chkFileDialogDirectoryMustExist)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(chkFileDialogFileMustExist)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(chkFileDialogPromptCreateFile)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(chkFileDialogPromptOverwriteFile)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(chkFileDialogShowNetworkButton)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(chkFileDialogShowReadOnlyCheckBox)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogOpen)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogSave)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(lstFiles)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(txtDefaultExtension)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(txtDirectory)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(txtFileName)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(txtFilter)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(txtFilterIndex)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(txtTitle)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::LocalizedFileDialogTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::LocalizedFontDialogTabPage)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::LocalizedFontDialogTabPageConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::LocalizedFontDialogTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::LocalizedFontDialogTabPage*(), NO_PARAMETER)
|
||||
@@ -152,18 +231,29 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::LocalizedFontDialogTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_LocalizedFontDialogTabPage_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkEffect)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialog)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(label)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::LocalizedFontDialogTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::LocalizedMessageDialogTabPage)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::LocalizedMessageDialogTabPageConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::LocalizedMessageDialogTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::LocalizedMessageDialogTabPage*(), NO_PARAMETER)
|
||||
@@ -182,46 +272,85 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::LocalizedMessageDialogTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_LocalizedMessageDialogTabPage_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboDefaultButton)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboIcon)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboInput)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialog)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(lblOutput)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(txtText)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(txtTitle)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::LocalizedMessageDialogTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -231,14 +360,23 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -38,6 +38,8 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::DocumentEditorBase)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_File, ::vl::WString::Unmanaged(L"DocumentEditorBase"))
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::DocumentEditorBaseConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::DocumentEditorBaseConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::DocumentEditorBase*(), NO_PARAMETER)
|
||||
@@ -47,26 +49,42 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(GetHasEditableSelection, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetHasEditableSelectionInSingleParagraph, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetMenuContainer, NO_PARAMETER)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_METHOD(GetToolstripContainer, NO_PARAMETER)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_METHOD(HasEditableCursor, NO_PARAMETER)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(HasEditableHyperlink, { L"forEdit" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(LoadAsPrivateFormat, { L"fileName" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_UserImpl)
|
||||
CLASS_MEMBER_METHOD(SaveAsHTML, { L"fileName" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_UserImpl)
|
||||
CLASS_MEMBER_METHOD(SaveAsPrivateFormat, { L"fileName" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_UserImpl)
|
||||
CLASS_MEMBER_METHOD(SaveAsRTF, { L"fileName" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_UserImpl)
|
||||
CLASS_MEMBER_METHOD(SaveDocument, NO_PARAMETER)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(SelectAlignmentCommand, NO_PARAMETER)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_METHOD(SetAlignment, { L"alignment" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(SetEditMode, { L"editMode" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(SetEditModeCommand, { L"__vwsn_value_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_METHOD(SetHasEditableSelection, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_METHOD(SetHasEditableSelectionInSingleParagraph, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(EditModeCommandChanged)
|
||||
CLASS_MEMBER_EVENT(HasEditableSelectionChanged)
|
||||
CLASS_MEMBER_EVENT(HasEditableSelectionInSingleParagraphChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_EditModeCommand)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_HasEditableSelection)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_HasEditableSelectionInSingleParagraph)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT_READONLY(EditModeCommand, GetEditModeCommand, EditModeCommandChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(HasEditableSelection, GetHasEditableSelection, SetHasEditableSelection, HasEditableSelectionChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(HasEditableSelectionInSingleParagraph, GetHasEditableSelectionInSingleParagraph, SetHasEditableSelectionInSingleParagraph, HasEditableSelectionInSingleParagraphChanged)
|
||||
@@ -78,53 +96,99 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::DocumentEditorBaseConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_DocumentEditorBase_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandAlignCenter)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandAlignDefault)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandAlignLeft)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandAlignRight)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandBackColor)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandBold)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandColor)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandCopy)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandCut)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandDelete)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandEditHyperlink)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandEditable)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandFont)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandInsertImage)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandItalic)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandLoadPrivate)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandPaste)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandRedo)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandRemoveHyperlink)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandSaveHtml)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandSavePrivate)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandSaveRtf)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandSelect)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandSelectable)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandStrike)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandUnderline)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandUndo)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandViewOnly)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogColor)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogFont)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogMessage)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogNotImpl)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogOpen)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogOpenDoc)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogQueryClose)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogSaveDoc)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogSaveDocPrivate)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(document)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(menuContainer)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(toolstripContainer)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::DocumentEditorBaseConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::HyperlinkWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::HyperlinkWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::HyperlinkWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::HyperlinkWindow*(), NO_PARAMETER)
|
||||
@@ -132,6 +196,7 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetUrl, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(UrlChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Url)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Url, GetUrl, SetUrl, UrlChanged)
|
||||
END_CLASS_MEMBER(::demo::HyperlinkWindow)
|
||||
|
||||
@@ -139,22 +204,39 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::HyperlinkWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_HyperlinkWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textUrl)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::HyperlinkWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -42,16 +42,19 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::DocumentEditorRibbon)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::DocumentEditorRibbonConstructor")))
|
||||
CLASS_MEMBER_BASE(::demo::DocumentEditorBase)
|
||||
CLASS_MEMBER_BASE(::demo::DocumentEditorRibbonConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::DocumentEditorRibbon*(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GenerateStyleGroups, NO_PARAMETER)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(GetAlignCenterSelected, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetAlignLeftSelected, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetAlignRightSelected, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetStyleGroups, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(SelectStyleName, { L"styleName" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(SetAlignCenterSelected, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_METHOD(SetAlignLeftSelected, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_METHOD(SetAlignRightSelected, { L"__vwsn_value_" })
|
||||
@@ -61,9 +64,13 @@ namespace vl
|
||||
CLASS_MEMBER_EVENT(AlignRightSelectedChanged)
|
||||
CLASS_MEMBER_EVENT(StyleGroupsChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_AlignCenterSelected)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_AlignLeftSelected)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_AlignRightSelected)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_StyleGroups)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(AlignCenterSelected, GetAlignCenterSelected, SetAlignCenterSelected, AlignCenterSelectedChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(AlignLeftSelected, GetAlignLeftSelected, SetAlignLeftSelected, AlignLeftSelectedChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(AlignRightSelected, GetAlignRightSelected, SetAlignRightSelected, AlignRightSelectedChanged)
|
||||
@@ -74,110 +81,213 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::DocumentEditorRibbonConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_DocumentEditorRibbon_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_41)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_42)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_43)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_44)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_45)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_46)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_47)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_48)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_49)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_50)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_51)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_52)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_53)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_54)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_55)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_56)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_57)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_58)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_59)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_60)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_61)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_62)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_63)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_64)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_65)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_66)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_67)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_68)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_69)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_70)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_71)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_72)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_73)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_74)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_75)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_76)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_77)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_78)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_79)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_80)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_81)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_82)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_83)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_84)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_85)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_86)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_87)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_88)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_89)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_90)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_91)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_92)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_93)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_94)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_95)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(buttonHome)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialogMessage)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(styleGallery)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(toolstripHome)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::DocumentEditorRibbonConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -187,9 +297,13 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(editor)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::StyleGroup)
|
||||
@@ -207,12 +321,14 @@ namespace vl
|
||||
END_CLASS_MEMBER(::demo::StyleItem)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::StyleItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::StyleItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListItemTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::StyleItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::StyleItemTemplate*(::vl::Ptr<::demo::StyleItem>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::StyleItemTemplate)
|
||||
|
||||
@@ -220,18 +336,31 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::StyleItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_StyleItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(containerControl)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(styleLabel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::StyleItemTemplateConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
+85
@@ -38,6 +38,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::DocumentEditorToolstrip)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::DocumentEditorToolstripConstructor")))
|
||||
CLASS_MEMBER_BASE(::demo::DocumentEditorBase)
|
||||
CLASS_MEMBER_BASE(::demo::DocumentEditorToolstripConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::DocumentEditorToolstrip*(), NO_PARAMETER)
|
||||
@@ -47,87 +48,167 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::DocumentEditorToolstripConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_DocumentEditorToolstrip_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_41)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_42)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_43)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_44)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_45)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_46)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_47)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_48)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_49)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_50)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_51)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_52)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_53)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_54)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_55)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_56)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_57)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_58)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_59)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_60)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_61)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_62)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_63)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_64)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_65)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_66)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_67)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_68)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_69)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_70)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_71)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_72)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_73)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_74)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_75)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(buttonAlignment)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::DocumentEditorToolstripConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -137,9 +218,13 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(editor)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,25 +46,45 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandGlobal)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(dialog)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(menuRightClick)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -43,6 +43,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::ListViewTabPage)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::ListViewTabPageConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::ListViewTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::ListViewTabPage*(), NO_PARAMETER)
|
||||
@@ -53,35 +54,63 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::ListViewTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_ListViewTabPage_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(bindableListView)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboView)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(listView)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::ListViewTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -91,13 +120,21 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MyTextItem)
|
||||
@@ -108,12 +145,15 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetChecked, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_METHOD(SetName, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Checked)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Name)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY(Checked, GetChecked, SetChecked)
|
||||
CLASS_MEMBER_PROPERTY(Name, GetName, SetName)
|
||||
END_CLASS_MEMBER(::demo::MyTextItem)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::TextListTabPage)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::TextListTabPageConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::TextListTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::TextListTabPage*(), NO_PARAMETER)
|
||||
@@ -125,38 +165,69 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::TextListTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_TextListTabPage_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(bindableTextList)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboView)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textList)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::TextListTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::TreeViewTabPage)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::TreeViewTabPageConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::TreeViewTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::TreeViewTabPage*(), NO_PARAMETER)
|
||||
@@ -168,59 +239,113 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::TreeViewTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_TreeViewTabPage_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_41)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_42)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_43)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_44)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_45)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_46)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_47)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_48)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_49)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(bindableTreeView)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(treeView)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::TreeViewTabPageConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -55,6 +55,7 @@ namespace vl
|
||||
END_INTERFACE_MEMBER(::demo::IStringResourceStrings)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -63,6 +64,7 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetStrings, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(StringsChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Strings)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Strings, GetStrings, SetStrings, StringsChanged)
|
||||
CLASS_MEMBER_FIELD(currency)
|
||||
CLASS_MEMBER_FIELD(dateTime)
|
||||
@@ -73,32 +75,59 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(comboLocales)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(listLocales)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::StringInjectionResource)
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,37 +46,69 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkList)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(menuItems)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -50,11 +50,13 @@ namespace vl
|
||||
END_INTERFACE_MEMBER(::demo::IViewModel)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(::vl::Ptr<::demo::IViewModel>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::MainWindow)
|
||||
|
||||
@@ -62,18 +64,31 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(buttonDownload)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(progressBar)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textResult)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -48,42 +48,60 @@ namespace vl
|
||||
END_INTERFACE_MEMBER(::IDemoService)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DemoServiceControl)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::DemoServiceControlConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::DemoServiceControlConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::DemoServiceControl*(), NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(demoService)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
END_CLASS_MEMBER(::demo::DemoServiceControl)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::DemoServiceControlConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::DemoServiceControlConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_DemoServiceControl_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textBox)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::DemoServiceControlConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_instance_ctor_, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(demoService)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
END_CLASS_MEMBER(::demo::MainWindow)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -47,6 +47,7 @@ namespace vl
|
||||
END_ENUM_ITEM(::TripleState)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -56,17 +57,27 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(button)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::TriplePhaseButton)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::TriplePhaseButtonConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::TriplePhaseButtonConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::TriplePhaseButton*(), NO_PARAMETER)
|
||||
@@ -80,8 +91,11 @@ namespace vl
|
||||
CLASS_MEMBER_EVENT(PartialImageChanged)
|
||||
CLASS_MEMBER_EVENT(StateChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_CheckedImage)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_PartialImage)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_State)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(CheckedImage, GetCheckedImage, SetCheckedImage, CheckedImageChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(PartialImage, GetPartialImage, SetPartialImage, PartialImageChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(State, GetState, SetState, StateChanged)
|
||||
@@ -91,12 +105,17 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::TriplePhaseButtonConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_TriplePhaseButton_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::TriplePhaseButtonConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::TriplePhaseImageButtonTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::TriplePhaseImageButtonTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::TriplePhaseImageButtonTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::TriplePhaseImageButtonTemplate*(), NO_PARAMETER)
|
||||
@@ -106,14 +125,23 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::TriplePhaseImageButtonTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_TriplePhaseImageButtonTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::TriplePhaseImageButtonTemplateConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,35 +46,65 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandCopy)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandCut)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandDelete)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandExportHtml)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandExportPrivate)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandExportRtf)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandPaste)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandRedo)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(commandUndo)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(menuEdit)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::helloworld::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"helloworld::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::helloworld::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::helloworld::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,9 +46,13 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::helloworld::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_helloworld_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::helloworld::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::helloworld::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_File, ::vl::WString::Unmanaged(L"MainWindow"))
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"helloworld::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::helloworld::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::helloworld::MainWindow*(::vl::Ptr<::vm::IViewModel>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
@@ -44,9 +46,13 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(SetHasLoggedIn, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_METHOD(buttonSignUp_Clicked, { L"sender" _ L"arguments" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_UserImpl)
|
||||
CLASS_MEMBER_EVENT(HasLoggedInChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_HasLoggedIn)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(HasLoggedIn, GetHasLoggedIn, SetHasLoggedIn, HasLoggedInChanged)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::helloworld::MainWindow)
|
||||
@@ -55,32 +61,59 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::helloworld::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_helloworld_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(buttonCancel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(buttonSignUp)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textBoxPassword)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(textBoxUserName)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::helloworld::MainWindowConstructor)
|
||||
|
||||
BEGIN_INTERFACE_MEMBER(::vm::IViewModel)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,14 +46,23 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,85 +46,165 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_41)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_42)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_43)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_44)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_45)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_46)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_47)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_48)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_49)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_50)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_51)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_52)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_53)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_54)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_55)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_56)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_57)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_58)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_59)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_60)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_61)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_62)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_63)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_64)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_65)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_66)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_67)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_68)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_69)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_70)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_71)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_72)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_73)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(flowLayout)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(groupAlignment)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(groupAxis)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(groupBoxAlignment)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(groupBoxAxis)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -42,6 +42,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -51,27 +52,47 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::ResponsiveGroupControl)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::ResponsiveGroupControlConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::ResponsiveGroupControlConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::ResponsiveGroupControl*(), NO_PARAMETER)
|
||||
@@ -81,52 +102,97 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::ResponsiveGroupControlConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_ResponsiveGroupControl_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(responsive)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::ResponsiveGroupControlConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::ResponsiveStackControl)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::ResponsiveStackControlConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::ResponsiveStackControlConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::ResponsiveStackControl*(), NO_PARAMETER)
|
||||
@@ -136,52 +202,97 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::ResponsiveStackControlConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_ResponsiveStackControl_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(responsive)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::ResponsiveStackControlConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::ResponsiveViewControl)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::ResponsiveViewControlConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::ResponsiveViewControlConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::ResponsiveViewControl*(), NO_PARAMETER)
|
||||
@@ -191,45 +302,85 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::ResponsiveViewControlConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_ResponsiveViewControl_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(documentBox)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(responsive)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::ResponsiveViewControlConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -46,6 +46,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::AccountButtonTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::AccountButtonTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::AccountButtonTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::AccountButtonTemplate*(), NO_PARAMETER)
|
||||
@@ -53,6 +54,7 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetViewModel, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_EVENT(ViewModelChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(ViewModel, GetViewModel, SetViewModel, ViewModelChanged)
|
||||
END_CLASS_MEMBER(::demo::AccountButtonTemplate)
|
||||
|
||||
@@ -60,18 +62,31 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::AccountButtonTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_AccountButtonTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::AccountButtonTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::AccountButtonViewModel)
|
||||
@@ -87,19 +102,24 @@ namespace vl
|
||||
CLASS_MEMBER_EVENT(ImageChanged)
|
||||
CLASS_MEMBER_EVENT(NameChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Controller)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Image)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Name)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Controller, GetController, SetController, ControllerChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Image, GetImage, SetImage, ImageChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Name, GetName, SetName, NameChanged)
|
||||
END_CLASS_MEMBER(::demo::AccountButtonViewModel)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::AccountItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::AccountItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::AccountItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::AccountItemTemplate*(::vl::Ptr<::demo::AccountButtonViewModel>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::AccountItemTemplate)
|
||||
|
||||
@@ -107,18 +127,25 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::AccountItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_AccountItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::AccountItemTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::AccountMenuItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::AccountMenuItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::AccountMenuItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::AccountMenuItemTemplate*(::vl::Ptr<::demo::AccountButtonViewModel>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::AccountMenuItemTemplate)
|
||||
|
||||
@@ -126,13 +153,19 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::AccountMenuItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_AccountMenuItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::AccountMenuItemTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -145,36 +178,61 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(accountController)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(videoContainer)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::VideoItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::VideoItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::VideoItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::VideoItemTemplate*(::vl::Ptr<::demo::VideoViewModel>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::VideoItemTemplate)
|
||||
|
||||
@@ -182,17 +240,29 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::VideoItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_VideoItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::VideoItemTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::VideoViewModel)
|
||||
@@ -208,8 +278,11 @@ namespace vl
|
||||
CLASS_MEMBER_EVENT(FontChanged)
|
||||
CLASS_MEMBER_EVENT(TitleChanged)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Author)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Font)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Title)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Author, GetAuthor, SetAuthor, AuthorChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Font, GetFont, SetFont, FontChanged)
|
||||
CLASS_MEMBER_PROPERTY_EVENT(Title, GetTitle, SetTitle, TitleChanged)
|
||||
|
||||
@@ -42,11 +42,13 @@ namespace vl
|
||||
END_INTERFACE_MEMBER(::demo::IViewModel)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(::vl::Ptr<::demo::IViewModel>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::MainWindow)
|
||||
|
||||
@@ -54,60 +56,115 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_41)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_42)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_43)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_44)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_45)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_46)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_47)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_48)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_49)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_50)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_51)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(documentViewer)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -45,47 +45,77 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::EnglishNumbersController)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::EnglishNumbersControllerConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiCustomControl)
|
||||
CLASS_MEMBER_BASE(::demo::EnglishNumbersControllerConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::EnglishNumbersController*(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetItemsToBind, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(NumberToText, { L"i" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(NumberToText_0to999, { L"i" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(NumberToText_1To99, { L"i" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(SetItemsToBind, { L"__vwsn_value_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_METHOD(ToText_11to19, { L"i" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_METHOD(ToText_1to9, { L"i" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_ItemsToBind)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ItemsToBind, GetItemsToBind)
|
||||
CLASS_MEMBER_FIELD(counter)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
END_CLASS_MEMBER(::demo::EnglishNumbersController)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::EnglishNumbersControllerConstructor)
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::EnglishNumbersControllerConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_EnglishNumbersController_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::EnglishNumbersControllerConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::EnglishNumbersControllerTabPage)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::EnglishNumbersControllerTabPageConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiTabPage)
|
||||
CLASS_MEMBER_BASE(::demo::EnglishNumbersControllerTabPageConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::EnglishNumbersControllerTabPage*(), NO_PARAMETER)
|
||||
@@ -93,9 +123,13 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(GetContentComposition, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(GetItemsToBind, NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(SetContentComposition, { L"__vwsn_value_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_METHOD(SetItemsToBind, { L"__vwsn_value_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_ContentComposition)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_ItemsToBind)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ContentComposition, GetContentComposition)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ItemsToBind, GetItemsToBind)
|
||||
END_CLASS_MEMBER(::demo::EnglishNumbersControllerTabPage)
|
||||
@@ -104,15 +138,23 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::EnglishNumbersControllerTabPageConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_EnglishNumbersControllerTabPage_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(content)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(controller)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::EnglishNumbersControllerTabPageConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -122,20 +164,35 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(sharedSizeFlowTabPage)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(sharedSizeListTabPage)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::MyTextItem)
|
||||
@@ -146,17 +203,21 @@ namespace vl
|
||||
CLASS_MEMBER_METHOD(SetChecked, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_METHOD(SetName, { L"__vwsn_value_" })
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Checked)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_FIELD(__vwsn_prop_Name)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY(Checked, GetChecked, SetChecked)
|
||||
CLASS_MEMBER_PROPERTY(Name, GetName, SetName)
|
||||
END_CLASS_MEMBER(::demo::MyTextItem)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::SharedSizeItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::SharedSizeItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::SharedSizeItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::SharedSizeItemTemplate*(::vl::Ptr<::demo::MyTextItem>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::SharedSizeItemTemplate)
|
||||
|
||||
@@ -164,19 +225,27 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::SharedSizeItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_SharedSizeItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::SharedSizeItemTemplateConstructor)
|
||||
|
||||
BEGIN_CLASS_MEMBER(::demo::SharedSizeTextItemTemplate)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::SharedSizeTextItemTemplateConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListItemTemplate)
|
||||
CLASS_MEMBER_BASE(::demo::SharedSizeTextItemTemplateConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::SharedSizeTextItemTemplate*(::vl::Ptr<::demo::MyTextItem>), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Private)
|
||||
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||
END_CLASS_MEMBER(::demo::SharedSizeTextItemTemplate)
|
||||
|
||||
@@ -184,10 +253,15 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::SharedSizeTextItemTemplateConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_SharedSizeTextItemTemplate_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(ViewModel)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(self)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::SharedSizeTextItemTemplateConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,31 +46,57 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(groupStackDirection)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(stackLayout)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,38 +46,71 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace vl
|
||||
#ifdef VCZH_DESCRIPTABLEOBJECT_WITH_METADATA
|
||||
#define _ ,
|
||||
BEGIN_CLASS_MEMBER(::demo::MainWindow)
|
||||
ATTRIBUTE_TYPE(::vl::__vwsn::att_cpp_Friend, ::vl::reflection::description::GetTypeDescriptor(::vl::WString::Unmanaged(L"demo::MainWindowConstructor")))
|
||||
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
|
||||
CLASS_MEMBER_BASE(::demo::MainWindowConstructor)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::demo::MainWindow*(), NO_PARAMETER)
|
||||
@@ -45,105 +46,205 @@ namespace vl
|
||||
CLASS_MEMBER_BASE(::vl::reflection::DescriptableObject)
|
||||
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::MainWindowConstructor>(), NO_PARAMETER)
|
||||
CLASS_MEMBER_METHOD(__vwsn_demo_MainWindow_Initialize, { L"__vwsn_this_" })
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_10)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_11)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_12)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_13)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_14)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_15)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_16)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_17)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_18)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_19)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_20)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_21)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_22)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_23)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_24)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_25)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_26)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_27)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_28)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_29)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_3)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_30)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_31)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_32)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_33)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_34)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_35)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_36)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_37)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_38)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_39)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_4)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_40)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_41)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_42)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_43)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_44)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_45)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_46)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_47)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_48)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_49)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_5)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_50)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_51)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_52)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_53)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_54)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_55)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_56)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_57)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_58)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_59)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_60)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_61)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_62)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_63)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_64)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_65)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_66)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_67)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_68)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_69)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_70)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_71)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_72)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_73)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_74)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_75)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_76)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_77)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_78)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_79)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_80)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_81)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_82)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_83)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_84)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_85)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_86)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_87)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_88)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_89)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_90)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_91)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_92)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_93)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_94)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_95)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(__vwsn_precompile_96)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(checkBorder)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
CLASS_MEMBER_FIELD(table)
|
||||
ATTRIBUTE_MEMBER(::vl::__vwsn::att_cpp_Protected)
|
||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||
|
||||
#undef _
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user