Update release folder (NOT READY)

This commit is contained in:
Zihan Chen
2017-08-26 00:49:53 -07:00
parent 33cef4030a
commit c7b1ed33db
28 changed files with 118468 additions and 104029 deletions
+69 -25
View File
@@ -5,7 +5,7 @@ DEVELOPER: Zihan Chen(vczh)
#include "GacUIReflection.h"
/***********************************************************************
GUIINSTANCECOMPILEDWORKFLOW.CPP
.\GUIINSTANCECOMPILEDWORKFLOW.CPP
***********************************************************************/
namespace vl
@@ -140,15 +140,13 @@ Plugin
class GuiRuntimeTypeResolversPlugin : public Object, public IGuiPlugin
{
public:
GuiRuntimeTypeResolversPlugin()
GUI_PLUGIN_NAME(GacUI_Compiler_WorkflowTypeResolvers)
{
GUI_PLUGIN_DEPEND(GacUI_Res_ResourceResolver);
}
void Load()override
{
}
void AfterLoad()override
{
IGuiResourceResolverManager* manager = GetResourceResolverManager();
manager->SetTypeResolver(new GuiResourceCompiledWorkflowTypeResolver);
@@ -163,7 +161,7 @@ Plugin
}
/***********************************************************************
TYPEDESCRIPTORS\GUIREFLECTIONBASIC.CPP
.\TYPEDESCRIPTORS\GUIREFLECTIONBASIC.CPP
***********************************************************************/
namespace vl
@@ -804,7 +802,7 @@ Type Loader
}
/***********************************************************************
TYPEDESCRIPTORS\GUIREFLECTIONCOMPOSITIONS.CPP
.\TYPEDESCRIPTORS\GUIREFLECTIONCOMPOSITIONS.CPP
***********************************************************************/
namespace vl
@@ -1241,7 +1239,7 @@ Type Loader
}
/***********************************************************************
TYPEDESCRIPTORS\GUIREFLECTIONCONTROLS.CPP
.\TYPEDESCRIPTORS\GUIREFLECTIONCONTROLS.CPP
***********************************************************************/
namespace vl
@@ -1300,9 +1298,8 @@ Type Declaration
BEGIN_INTERFACE_MEMBER_NOPROXY(ITheme)
CLASS_MEMBER_STATIC_EXTERNALMETHOD(GetCurrentTheme, NO_PARAMETER, ITheme*(*)(), vl::presentation::theme::GetCurrentTheme)
CLASS_MEMBER_STATIC_EXTERNALMETHOD(SetCurrentTheme, {L"theme"}, void(*)(ITheme*), vl::presentation::theme::SetCurrentTheme)
CLASS_MEMBER_STATIC_EXTERNALMETHOD(CreateWin7Theme, NO_PARAMETER, Ptr<ITheme>(*)(), vl::reflection::description::CreateWin7Theme)
CLASS_MEMBER_STATIC_EXTERNALMETHOD(CreateWin8Theme, NO_PARAMETER, Ptr<ITheme>(*)(), vl::reflection::description::CreateWin8Theme)
CLASS_MEMBER_STATIC_EXTERNALMETHOD(RegisterTheme, {L"name" _ L"theme"}, bool(*)(const WString&, Ptr<ThemeTemplates>), vl::presentation::theme::RegisterTheme)
CLASS_MEMBER_STATIC_EXTERNALMETHOD(UnrgisterTheme, {L"name"}, Ptr<ThemeTemplates>(*)(const WString&), vl::presentation::theme::UnregisterTheme)
CLASS_MEMBER_METHOD(CreateWindowStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateCustomControlStyle, NO_PARAMETER)
@@ -1315,7 +1312,6 @@ Type Declaration
CLASS_MEMBER_METHOD(CreateComboBoxStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateMultilineTextBoxStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateTextBoxStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetDefaultTextBoxColorEntry, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateDocumentViewerStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateDocumentLabelStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateDocumentTextBoxStyle, NO_PARAMETER)
@@ -1345,14 +1341,58 @@ Type Declaration
CLASS_MEMBER_METHOD(CreateHTrackerStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateVTrackerStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateProgressBarStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetScrollDefaultSize, NO_PARAMETER)
CLASS_MEMBER_METHOD(GetTrackerDefaultSize, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateTextListStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateCheckTextListItemStyle, NO_PARAMETER)
CLASS_MEMBER_METHOD(CreateRadioTextListItemStyle, NO_PARAMETER)
END_INTERFACE_MEMBER(ITheme)
BEGIN_CLASS_MEMBER(ThemeTemplates)
CLASS_MEMBER_BASE(GuiInstanceRootObject)
CLASS_MEMBER_CONSTRUCTOR(Ptr<ThemeTemplates>(), NO_PARAMETER)
CLASS_MEMBER_FIELD(window)
CLASS_MEMBER_FIELD(customControl)
CLASS_MEMBER_FIELD(tooltip)
CLASS_MEMBER_FIELD(label)
CLASS_MEMBER_FIELD(shortcutKey)
CLASS_MEMBER_FIELD(scrollView)
CLASS_MEMBER_FIELD(groupBox)
CLASS_MEMBER_FIELD(tab)
CLASS_MEMBER_FIELD(comboBox)
CLASS_MEMBER_FIELD(multilineTextBox)
CLASS_MEMBER_FIELD(singlelineTextBox)
CLASS_MEMBER_FIELD(documentViewer)
CLASS_MEMBER_FIELD(documentLabel)
CLASS_MEMBER_FIELD(documentTextBox)
CLASS_MEMBER_FIELD(listView)
CLASS_MEMBER_FIELD(treeView)
CLASS_MEMBER_FIELD(textList)
CLASS_MEMBER_FIELD(listItemBackground)
CLASS_MEMBER_FIELD(treeItemExpander)
CLASS_MEMBER_FIELD(checkTextListItem)
CLASS_MEMBER_FIELD(radioTextListItem)
CLASS_MEMBER_FIELD(menu)
CLASS_MEMBER_FIELD(menuBar)
CLASS_MEMBER_FIELD(menuSplitter)
CLASS_MEMBER_FIELD(menuBarButton)
CLASS_MEMBER_FIELD(menuItemButton)
CLASS_MEMBER_FIELD(toolBar)
CLASS_MEMBER_FIELD(toolBarButton)
CLASS_MEMBER_FIELD(toolBarDropdownButton)
CLASS_MEMBER_FIELD(toolBarSplitButton)
CLASS_MEMBER_FIELD(toolBarSplitter)
CLASS_MEMBER_FIELD(button)
CLASS_MEMBER_FIELD(checkBox)
CLASS_MEMBER_FIELD(radioButton)
CLASS_MEMBER_FIELD(datePicker)
CLASS_MEMBER_FIELD(hScroll)
CLASS_MEMBER_FIELD(vScroll)
CLASS_MEMBER_FIELD(hTracker)
CLASS_MEMBER_FIELD(vTracker)
CLASS_MEMBER_FIELD(progressBar)
END_CLASS_MEMBER(ThemeTemplates)
BEGIN_CLASS_MEMBER(GuiDialogBase)
CLASS_MEMBER_BASE(GuiComponent)
END_CLASS_MEMBER(GuiDialogBase)
@@ -2752,8 +2792,9 @@ Type Loader
}
}
/***********************************************************************
TYPEDESCRIPTORS\GUIREFLECTIONELEMENTS.CPP
.\TYPEDESCRIPTORS\GUIREFLECTIONELEMENTS.CPP
***********************************************************************/
namespace vl
@@ -3035,7 +3076,7 @@ Type Loader
}
/***********************************************************************
TYPEDESCRIPTORS\GUIREFLECTIONEVENTS.CPP
.\TYPEDESCRIPTORS\GUIREFLECTIONEVENTS.CPP
***********************************************************************/
namespace vl
@@ -3177,7 +3218,7 @@ Type Loader
}
/***********************************************************************
TYPEDESCRIPTORS\GUIREFLECTIONPLUGIN.CPP
.\TYPEDESCRIPTORS\GUIREFLECTIONPLUGIN.CPP
***********************************************************************/
/***********************************************************************
@@ -3209,6 +3250,11 @@ namespace vl
class GuiReflectionPlugin : public Object, public IGuiPlugin
{
public:
GUI_PLUGIN_NAME(GacUI_Instance_Reflection)
{
}
void Load()override
{
LoadPredefinedTypes();
@@ -3222,10 +3268,6 @@ namespace vl
LoadGuiTemplateTypes();
LoadGuiControlTypes();
}
void AfterLoad()override
{
}
void Unload()override
{
@@ -3237,7 +3279,7 @@ namespace vl
}
/***********************************************************************
TYPEDESCRIPTORS\GUIREFLECTIONTEMPLATES.CPP
.\TYPEDESCRIPTORS\GUIREFLECTIONTEMPLATES.CPP
***********************************************************************/
namespace vl
@@ -3305,8 +3347,10 @@ Type Declaration
END_CLASS_MEMBER(GuiComponent)
BEGIN_CLASS_MEMBER(GuiInstanceRootObject)
CLASS_MEMBER_METHOD_OVERLOAD(FinalizeInstanceRecursively, {L"thisObject"}, void(GuiInstanceRootObject::*)(GuiGraphicsComposition*))
CLASS_MEMBER_METHOD_OVERLOAD(FinalizeInstanceRecursively, {L"thisObject"}, void(GuiInstanceRootObject::*)(GuiControl*))
CLASS_MEMBER_METHOD_OVERLOAD(FinalizeInstanceRecursively, {L"thisObject"}, void(GuiInstanceRootObject::*)(GuiTemplate*))
CLASS_MEMBER_METHOD_OVERLOAD(FinalizeInstanceRecursively, {L"thisObject"}, void(GuiInstanceRootObject::*)(GuiCustomControl*))
CLASS_MEMBER_METHOD_OVERLOAD(FinalizeInstanceRecursively, {L"thisObject"}, void(GuiInstanceRootObject::*)(GuiControlHost*))
CLASS_MEMBER_METHOD(FinalizeGeneralInstance, {L"thisObject"})
CLASS_MEMBER_METHOD(SetResourceResolver, {L"resolver"})
CLASS_MEMBER_METHOD(ResolveResource, {L"protocol" _ L"path" _ L"ensureExist"})