Skip to content

Commit

Permalink
Update tutorials
Browse files Browse the repository at this point in the history
  • Loading branch information
vczh committed Dec 10, 2022
1 parent 03a5ee8 commit cedfc03
Show file tree
Hide file tree
Showing 16 changed files with 37 additions and 37 deletions.
2 changes: 1 addition & 1 deletion SampleForDoc/GacUI/RunResource/GuiMain.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include <GacUIReflection.h>
#include <GacUIWindows.h>
#include <GacUI.Windows.h>
#include "resource.h"

using namespace vl;
Expand Down
10 changes: 5 additions & 5 deletions Tutorial/GacUI_Controls/AddressBook/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ class RootCategory : public Object, public ICategory
public:
RootCategory()
{
folders.Add(new StaticCategory);
folders.Add(Ptr(new StaticCategory));
}

ICategory* GetParent()override
Expand Down Expand Up @@ -188,7 +188,7 @@ class ViewModel : public Object, public IViewModel
public:
ViewModel()
{
rootCategory = new RootCategory;
rootCategory = Ptr(new RootCategory);
}

vl::Ptr<ICategory> GetRootCategory()override
Expand Down Expand Up @@ -228,7 +228,7 @@ class ViewModel : public Object, public IViewModel
{
if (auto current = dynamic_cast<Category*>(selectedCategory.Obj()))
{
auto category = new Category(current);
auto category = Ptr(new Category(current));
category->name = name;
current->folders.Add(category);
}
Expand All @@ -247,7 +247,7 @@ class ViewModel : public Object, public IViewModel
{
if (auto category = dynamic_cast<Category*>(selectedCategory.Obj()))
{
auto contact = new Contact(category);
auto contact = Ptr(new Contact(category));
contact->Update(L"Mr. New Contact", DateTime::LocalTime(), L"(123)-456-7890", L"110 st, New York, NY 10118");
return contact;
}
Expand Down Expand Up @@ -280,7 +280,7 @@ void GuiMain()
contactBigImage = resource->GetImageByPath(L"Images/ContactBig");
contactSmallImage = resource->GetImageByPath(L"Images/ContactSmall");
}
MainWindow window(new ViewModel);
MainWindow window(Ptr(new ViewModel));
window.MoveToScreenCenter();
GetApplication()->Run(&window);

Expand Down
2 changes: 1 addition & 1 deletion Tutorial/GacUI_Controls/CalculatorAndStateMachine/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ void GuiMain()
FileStream fileStream(L"../UIRes/CalculatorAndStateMachine.bin", FileStream::ReadOnly);
GetResourceManager()->LoadResourceOrPending(fileStream);
}
demo::MainWindow window(new demo::Calculator);
demo::MainWindow window(Ptr(new demo::Calculator));
window.MoveToScreenCenter();
GetApplication()->Run(&window);
}
34 changes: 17 additions & 17 deletions Tutorial/GacUI_Controls/ColorPicker/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,22 +36,22 @@ class ViewModel : public Object, public demo::IViewModel
public:
ViewModel()
{
items.Add(new ColorItem(L"Black", L"#000000"));
items.Add(new ColorItem(L"Maroon", L"#800000"));
items.Add(new ColorItem(L"Green", L"#008000"));
items.Add(new ColorItem(L"Olive", L"#808000"));
items.Add(new ColorItem(L"Navy", L"#000080"));
items.Add(new ColorItem(L"Purble", L"#800080"));
items.Add(new ColorItem(L"Teal", L"#008080"));
items.Add(new ColorItem(L"Silver", L"#C0C0C0"));
items.Add(new ColorItem(L"Gray", L"#808080"));
items.Add(new ColorItem(L"Red", L"#FF0000"));
items.Add(new ColorItem(L"Lime", L"#00FF00"));
items.Add(new ColorItem(L"Yellow", L"#FFFF00"));
items.Add(new ColorItem(L"Blue", L"#0000FF"));
items.Add(new ColorItem(L"Fuchsia", L"#FF00FF"));
items.Add(new ColorItem(L"Aqua", L"#00FFFF"));
items.Add(new ColorItem(L"White", L"#FFFFFF"));
items.Add(Ptr(new ColorItem(L"Black", L"#000000")));
items.Add(Ptr(new ColorItem(L"Maroon", L"#800000")));
items.Add(Ptr(new ColorItem(L"Green", L"#008000")));
items.Add(Ptr(new ColorItem(L"Olive", L"#808000")));
items.Add(Ptr(new ColorItem(L"Navy", L"#000080")));
items.Add(Ptr(new ColorItem(L"Purble", L"#800080")));
items.Add(Ptr(new ColorItem(L"Teal", L"#008080")));
items.Add(Ptr(new ColorItem(L"Silver", L"#C0C0C0")));
items.Add(Ptr(new ColorItem(L"Gray", L"#808080")));
items.Add(Ptr(new ColorItem(L"Red", L"#FF0000")));
items.Add(Ptr(new ColorItem(L"Lime", L"#00FF00")));
items.Add(Ptr(new ColorItem(L"Yellow", L"#FFFF00")));
items.Add(Ptr(new ColorItem(L"Blue", L"#0000FF")));
items.Add(Ptr(new ColorItem(L"Fuchsia", L"#FF00FF")));
items.Add(Ptr(new ColorItem(L"Aqua", L"#00FFFF")));
items.Add(Ptr(new ColorItem(L"White", L"#FFFFFF")));
}

LazyList<Ptr<demo::IColorItem>> GetColorItems()override
Expand All @@ -66,7 +66,7 @@ void GuiMain()
FileStream fileStream(L"../UIRes/ColorPicker.bin", FileStream::ReadOnly);
GetResourceManager()->LoadResourceOrPending(fileStream);
}
demo::MainWindow window(new ViewModel);
demo::MainWindow window(Ptr(new ViewModel));
window.MoveToScreenCenter();
GetApplication()->Run(&window);
}
2 changes: 1 addition & 1 deletion Tutorial/GacUI_Controls/ProgressAndAsync/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ void GuiMain()
FileStream fileStream(L"../UIRes/ProgressAndAsync.bin", FileStream::ReadOnly);
GetResourceManager()->LoadResourceOrPending(fileStream);
}
demo::MainWindow window(new ViewModel);
demo::MainWindow window(Ptr(new ViewModel));
window.MoveToScreenCenter();
GetApplication()->Run(&window);
}
2 changes: 1 addition & 1 deletion Tutorial/GacUI_Controls/TextEditor/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -112,5 +112,5 @@ class XmlColorizer : public GuiTextBoxRegexColorizer

void SetColorizer(GuiMultilineTextBox* textBox, bool forXml)
{
textBox->SetColorizer(forXml ? new XmlColorizer : nullptr);
textBox->SetColorizer(forXml ? Ptr(new XmlColorizer) : nullptr);
}
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ namespace demo
{/* USER_CONTENT_BEGIN(::demo::MainWindow) */
if (!findWindow)
{
auto window = MakePtr<FindWindow>();
auto window = Ptr(new FindWindow);
window->textBox = textBox;
window->MoveToScreenCenter();
window->GetNativeWindow()->SetParent(GetNativeWindow());
Expand Down
2 changes: 1 addition & 1 deletion Tutorial/GacUI_HelloWorlds/MVVM/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ void GuiMain()
FileStream fileStream(L"../UIRes/MVVM.bin", FileStream::ReadOnly);
GetResourceManager()->LoadResourceOrPending(fileStream);
}
auto viewModel = MakePtr<ViewModel>();
auto viewModel = Ptr(new ViewModel);
auto window = new helloworld::MainWindow(viewModel);
window->MoveToScreenCenter();
GetApplication()->Run(window);
Expand Down
2 changes: 1 addition & 1 deletion Tutorial/GacUI_HelloWorlds/WorkflowScript/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ void GuiMain()
codes.Add(WorkflowScript);
workflow::Parser workflowParser;
auto assembly = Compile(workflowParser, codes, errors);
globalContext = MakePtr<WfRuntimeGlobalContext>(assembly);
globalContext = Ptr(new WfRuntimeGlobalContext(assembly));
LoadFunction<void()>(globalContext, L"<initialize>")();
}

Expand Down
2 changes: 1 addition & 1 deletion Tutorial/GacUI_Layout/RichTextEmbedding/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ void GuiMain()
FileStream fileStream(L"../UIRes/RichTextEmbedding.bin", FileStream::ReadOnly);
GetResourceManager()->LoadResourceOrPending(fileStream);
}
demo::MainWindow window(new ViewModel);
demo::MainWindow window(Ptr(new ViewModel));
window.MoveToScreenCenter();
GetApplication()->Run(&window);
}
4 changes: 2 additions & 2 deletions Tutorial/GacUI_Windows/Direct2DClock/AnimationControl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ namespace demo

AnimationControl::AnimationControl()
:GuiControl(theme::ThemeName::CustomControl)
, members(MakePtr<AnimationControlMembers>())
, members(Ptr(new AnimationControlMembers))
{
element = D2DElement::Create();
element->BeforeRenderTargetChanged.AttachMethod(this, &AnimationControl::OnBeforeRenderTargetChanged);
Expand All @@ -107,7 +107,7 @@ namespace demo
{
auto bounds = new GuiBoundsComposition();
bounds->SetAlignmentToParent(Margin(0, 0, 0, 0));
bounds->SetOwnedElement(element);
bounds->SetOwnedElement(Ptr(element));
GetContainerComposition()->AddChild(bounds);
}

Expand Down
2 changes: 1 addition & 1 deletion Tutorial/GacUI_Xml/Binding_ViewModel/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ void GuiMain()
FileStream fileStream(L"../UIRes/Binding_ViewModel.bin", FileStream::ReadOnly);
GetResourceManager()->LoadResourceOrPending(fileStream);
}
demo::MainWindow window(new ViewModelImpl);
demo::MainWindow window(Ptr(new ViewModelImpl));
window.MoveToScreenCenter();
GetApplication()->Run(&window);
}
2 changes: 1 addition & 1 deletion Tutorial/GacUI_Xml/Event_ViewModel/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ void GuiMain()
FileStream fileStream(L"../UIRes/Event_ViewModel.bin", FileStream::ReadOnly);
GetResourceManager()->LoadResourceOrPending(fileStream);
}
demo::MainWindow window(new ViewModelImpl);
demo::MainWindow window(Ptr(new ViewModelImpl));
window.MoveToScreenCenter();
GetApplication()->Run(&window);
}
2 changes: 1 addition & 1 deletion Tutorial/GacUI_Xml/Member_Parameter/Main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ void GuiMain()
FileStream fileStream(L"../UIRes/Member_Parameter.bin", FileStream::ReadOnly);
GetResourceManager()->LoadResourceOrPending(fileStream);
}
demo::MainWindow window(new ViewModelImpl);
demo::MainWindow window(Ptr(new ViewModelImpl));
window.MoveToScreenCenter();
GetApplication()->Run(&window);
}
2 changes: 1 addition & 1 deletion Tutorial/Lib/GacUI/WinMain.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class DefaultSkinPlugin : public Object, public IGuiPlugin

void Load()override
{
RegisterTheme(MakePtr<darkskin::Theme>());
RegisterTheme(Ptr(new darkskin::Theme));
}

void Unload()override
Expand Down
2 changes: 1 addition & 1 deletion Tutorial/Lib/GacUILite/WinMain.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class DefaultSkinPlugin : public Object, public IGuiPlugin

void Load()override
{
RegisterTheme(MakePtr<darkskin::Theme>());
RegisterTheme(Ptr(new darkskin::Theme));
}

void Unload()override
Expand Down

0 comments on commit cedfc03

Please sign in to comment.