mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-05-30 04:55:18 +08:00
...
This commit is contained in:
@@ -1,232 +1,261 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Instance ref.CodeBehind="true" ref.Class="demo::MainWindow">
|
<Folder>
|
||||||
<ref.Members>
|
<Instance name="MainWindowResource">
|
||||||
<![CDATA[
|
<Instance ref.CodeBehind="true" ref.Class="demo::MainWindow">
|
||||||
@cpp:UserImpl
|
<ref.Members>
|
||||||
func CanCloseFile() : bool {}
|
<![CDATA[
|
||||||
|
@cpp:UserImpl
|
||||||
|
func CanCloseFile() : bool {}
|
||||||
|
|
||||||
@cpp:UserImpl
|
@cpp:UserImpl
|
||||||
func OpenFile(filterIndex : int) : bool {}
|
func OpenFile(filterIndex : int) : bool {}
|
||||||
|
|
||||||
@cpp:UserImpl
|
@cpp:UserImpl
|
||||||
func SaveFile(saveAs : bool) : bool {}
|
func SaveFile(saveAs : bool) : bool {}
|
||||||
|
|
||||||
@cpp:UserImpl
|
@cpp:UserImpl
|
||||||
func SetupTextConfig() : void {}
|
func SetupTextConfig() : void {}
|
||||||
|
|
||||||
@cpp:UserImpl
|
@cpp:UserImpl
|
||||||
func SetupXmlConfig() : void {}
|
func SetupXmlConfig() : void {}
|
||||||
|
|
||||||
@cpp:Protected
|
@cpp:Protected
|
||||||
var fileName : string = "";
|
var fileName : string = "";
|
||||||
|
|
||||||
@cpp:Protected
|
@cpp:Protected
|
||||||
var isXml : bool = false;
|
var isXml : bool = false;
|
||||||
|
|
||||||
@cpp:Protected
|
@cpp:Protected
|
||||||
var findWindow : GuiWindow^ = null;
|
var findWindow : GuiWindow^ = null;
|
||||||
]]>
|
|
||||||
</ref.Members>
|
|
||||||
<Window ref.Name="self" Text="TextEditor" ClientSize="x:480 y:320" ev.WindowClosing="window_Closing">
|
|
||||||
<att.BoundsComposition-set PreferredMinSize="x:480 y:320"/>
|
|
||||||
|
|
||||||
<ToolstripCommand ref.Name="commandFileNewText" Text="Text File" Image-uri="res://Images/NewText.png">
|
@cpp:Protected
|
||||||
<ev.Executed>commandFileNewText_Executed</ev.Executed>
|
var recentFiles : observe ToolstripCommand*[] = {};
|
||||||
</ToolstripCommand>
|
]]>
|
||||||
<ToolstripCommand ref.Name="commandFileNewXml" Text="Xml File" Image-uri="res://Images/NewXml.png">
|
</ref.Members>
|
||||||
<ev.Executed>commandFileNewXml_Executed</ev.Executed>
|
<Window ref.Name="self" Text="TextEditor" ClientSize="x:480 y:320" ev.WindowClosing="window_Closing">
|
||||||
</ToolstripCommand>
|
<att.BoundsComposition-set PreferredMinSize="x:480 y:320"/>
|
||||||
<ToolstripCommand ref.Name="commandFileOpen" Text="Open ..." Image-uri="res://Images/Open.png" ShortcutBuilder="Ctrl+O">
|
|
||||||
<ev.Executed>commandFileOpen_Executed</ev.Executed>
|
|
||||||
</ToolstripCommand>
|
|
||||||
<ToolstripCommand ref.Name="commandFileOpenText" Text="Text File ..." Image-uri="res://Images/NewText.png">
|
|
||||||
<ev.Executed>commandFileOpenText_Executed</ev.Executed>
|
|
||||||
</ToolstripCommand>
|
|
||||||
<ToolstripCommand ref.Name="commandFileOpenXml" Text="Xml File ..." Image-uri="res://Images/NewXml.png">
|
|
||||||
<ev.Executed>commandFileOpenXml_Executed</ev.Executed>
|
|
||||||
</ToolstripCommand>
|
|
||||||
<ToolstripCommand ref.Name="commandFileSave" Text="Save" Image-uri="res://Images/Save.png" ShortcutBuilder="Ctrl+S">
|
|
||||||
<ev.Executed>commandFileSave_Executed</ev.Executed>
|
|
||||||
</ToolstripCommand>
|
|
||||||
<ToolstripCommand ref.Name="commandFileSaveAs" Text="Save As ..." Image-uri="res://Images/SaveAs.png">
|
|
||||||
<ev.Executed>commandFileSaveAs_Executed</ev.Executed>
|
|
||||||
</ToolstripCommand>
|
|
||||||
<ToolstripCommand ref.Name="commandFileExit" Text="Exit">
|
|
||||||
<ev.Executed>commandFileExit_Executed</ev.Executed>
|
|
||||||
</ToolstripCommand>
|
|
||||||
|
|
||||||
<ToolstripCommand ref.Name="commandEditUndo" Text="Undo" Image-uri="res://Images/EditUndo.png" ShortcutBuilder="Ctrl+Z">
|
<ToolstripCommand ref.Name="commandFileNewText" Text="Text File" Image-uri="res://Images/NewText.png">
|
||||||
<att.Enabled-bind>textBox.observe as _(_.CanUndo() on _.UndoRedoChanged)</att.Enabled-bind>
|
<ev.Executed>commandFileNewText_Executed</ev.Executed>
|
||||||
<ev.Executed>commandEditUndo_Executed</ev.Executed>
|
</ToolstripCommand>
|
||||||
</ToolstripCommand>
|
<ToolstripCommand ref.Name="commandFileNewXml" Text="Xml File" Image-uri="res://Images/NewXml.png">
|
||||||
<ToolstripCommand ref.Name="commandEditRedo" Text="Redo" Image-uri="res://Images/EditRedo.png" ShortcutBuilder="Ctrl+Y">
|
<ev.Executed>commandFileNewXml_Executed</ev.Executed>
|
||||||
<att.Enabled-bind>textBox.observe as _(_.CanRedo() on _.UndoRedoChanged)</att.Enabled-bind>
|
</ToolstripCommand>
|
||||||
<ev.Executed>commandEditRedo_Executed</ev.Executed>
|
<ToolstripCommand ref.Name="commandFileOpen" Text="Open ..." Image-uri="res://Images/Open.png" ShortcutBuilder="Ctrl+O">
|
||||||
</ToolstripCommand>
|
<ev.Executed>commandFileOpen_Executed</ev.Executed>
|
||||||
<ToolstripCommand ref.Name="commandEditCut" Text="Cut" Image-uri="res://Images/EditCut.png" ShortcutBuilder="Ctrl+X">
|
</ToolstripCommand>
|
||||||
<att.Enabled-bind>textBox.observe as _(_.CanCut() on _.SelectionChanged)</att.Enabled-bind>
|
<ToolstripCommand ref.Name="commandFileOpenText" Text="Text File ..." Image-uri="res://Images/NewText.png">
|
||||||
<ev.Executed>commandEditCut_Executed</ev.Executed>
|
<ev.Executed>commandFileOpenText_Executed</ev.Executed>
|
||||||
</ToolstripCommand>
|
</ToolstripCommand>
|
||||||
<ToolstripCommand ref.Name="commandEditCopy" Text="Copy" Image-uri="res://Images/EditCopy.png" ShortcutBuilder="Ctrl+C">
|
<ToolstripCommand ref.Name="commandFileOpenXml" Text="Xml File ..." Image-uri="res://Images/NewXml.png">
|
||||||
<att.Enabled-bind>textBox.observe as _(_.CanCopy() on _.SelectionChanged)</att.Enabled-bind>
|
<ev.Executed>commandFileOpenXml_Executed</ev.Executed>
|
||||||
<ev.Executed>commandEditCopy_Executed</ev.Executed>
|
</ToolstripCommand>
|
||||||
</ToolstripCommand>
|
<ToolstripCommand ref.Name="commandFileSave" Text="Save" Image-uri="res://Images/Save.png" ShortcutBuilder="Ctrl+S">
|
||||||
<ToolstripCommand ref.Name="commandEditPaste" Text="Paste" Image-uri="res://Images/EditPaste.png" ShortcutBuilder="Ctrl+V">
|
<ev.Executed>commandFileSave_Executed</ev.Executed>
|
||||||
<att.Enabled-bind>textBox.observe as _(_.CanPaste() on self.ClipboardUpdated)</att.Enabled-bind>
|
</ToolstripCommand>
|
||||||
<ev.Executed>commandEditPaste_Executed</ev.Executed>
|
<ToolstripCommand ref.Name="commandFileSaveAs" Text="Save As ..." Image-uri="res://Images/SaveAs.png">
|
||||||
</ToolstripCommand>
|
<ev.Executed>commandFileSaveAs_Executed</ev.Executed>
|
||||||
<ToolstripCommand ref.Name="commandEditDelete" Text="Delete" Image-uri="res://Images/EditDelete.png">
|
</ToolstripCommand>
|
||||||
<att.Enabled-bind>textBox.observe as _(_.CanCut() on _.SelectionChanged)</att.Enabled-bind>
|
<ToolstripCommand ref.Name="commandFileExit" Text="Exit">
|
||||||
<ev.Executed>commandEditDelete_Executed</ev.Executed>
|
<ev.Executed>commandFileExit_Executed</ev.Executed>
|
||||||
</ToolstripCommand>
|
</ToolstripCommand>
|
||||||
<ToolstripCommand ref.Name="commandEditSelect" Text="Select All" ShortcutBuilder="Ctrl+A">
|
|
||||||
<ev.Executed>commandEditSelect_Executed</ev.Executed>
|
|
||||||
</ToolstripCommand>
|
|
||||||
<ToolstripCommand ref.Name="commandEditFind" Text="Find ..." Image-uri="res://Images/EditFind.png" ShortcutBuilder="Ctrl+F">
|
|
||||||
<ev.Executed>commandEditFind_Executed</ev.Executed>
|
|
||||||
</ToolstripCommand>
|
|
||||||
|
|
||||||
<ToolstripCommand ref.Name="commandAbout" Text="About TextEditor ...">
|
<ToolstripCommand ref.Name="commandEditUndo" Text="Undo" Image-uri="res://Images/EditUndo.png" ShortcutBuilder="Ctrl+Z">
|
||||||
<ev.Executed>commandAbout_Executed</ev.Executed>
|
<att.Enabled-bind>textBox.observe as _(_.CanUndo() on _.UndoRedoChanged)</att.Enabled-bind>
|
||||||
</ToolstripCommand>
|
<ev.Executed>commandEditUndo_Executed</ev.Executed>
|
||||||
|
</ToolstripCommand>
|
||||||
|
<ToolstripCommand ref.Name="commandEditRedo" Text="Redo" Image-uri="res://Images/EditRedo.png" ShortcutBuilder="Ctrl+Y">
|
||||||
|
<att.Enabled-bind>textBox.observe as _(_.CanRedo() on _.UndoRedoChanged)</att.Enabled-bind>
|
||||||
|
<ev.Executed>commandEditRedo_Executed</ev.Executed>
|
||||||
|
</ToolstripCommand>
|
||||||
|
<ToolstripCommand ref.Name="commandEditCut" Text="Cut" Image-uri="res://Images/EditCut.png" ShortcutBuilder="Ctrl+X">
|
||||||
|
<att.Enabled-bind>textBox.observe as _(_.CanCut() on _.SelectionChanged)</att.Enabled-bind>
|
||||||
|
<ev.Executed>commandEditCut_Executed</ev.Executed>
|
||||||
|
</ToolstripCommand>
|
||||||
|
<ToolstripCommand ref.Name="commandEditCopy" Text="Copy" Image-uri="res://Images/EditCopy.png" ShortcutBuilder="Ctrl+C">
|
||||||
|
<att.Enabled-bind>textBox.observe as _(_.CanCopy() on _.SelectionChanged)</att.Enabled-bind>
|
||||||
|
<ev.Executed>commandEditCopy_Executed</ev.Executed>
|
||||||
|
</ToolstripCommand>
|
||||||
|
<ToolstripCommand ref.Name="commandEditPaste" Text="Paste" Image-uri="res://Images/EditPaste.png" ShortcutBuilder="Ctrl+V">
|
||||||
|
<att.Enabled-bind>textBox.observe as _(_.CanPaste() on self.ClipboardUpdated)</att.Enabled-bind>
|
||||||
|
<ev.Executed>commandEditPaste_Executed</ev.Executed>
|
||||||
|
</ToolstripCommand>
|
||||||
|
<ToolstripCommand ref.Name="commandEditDelete" Text="Delete" Image-uri="res://Images/EditDelete.png">
|
||||||
|
<att.Enabled-bind>textBox.observe as _(_.CanCut() on _.SelectionChanged)</att.Enabled-bind>
|
||||||
|
<ev.Executed>commandEditDelete_Executed</ev.Executed>
|
||||||
|
</ToolstripCommand>
|
||||||
|
<ToolstripCommand ref.Name="commandEditSelect" Text="Select All" ShortcutBuilder="Ctrl+A">
|
||||||
|
<ev.Executed>commandEditSelect_Executed</ev.Executed>
|
||||||
|
</ToolstripCommand>
|
||||||
|
<ToolstripCommand ref.Name="commandEditFind" Text="Find ..." Image-uri="res://Images/EditFind.png" ShortcutBuilder="Ctrl+F">
|
||||||
|
<ev.Executed>commandEditFind_Executed</ev.Executed>
|
||||||
|
</ToolstripCommand>
|
||||||
|
|
||||||
<MessageDialog ref.Name="dialogQueryClose"
|
<ToolstripCommand ref.Name="commandAbout" Text="About TextEditor ...">
|
||||||
Input="DisplayYesNoCancel"
|
<ev.Executed>commandAbout_Executed</ev.Executed>
|
||||||
Icon="IconQuestion"
|
</ToolstripCommand>
|
||||||
Title-eval="self.Text"
|
|
||||||
Text="Do you want to save this file?"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<MessageDialog ref.Name="dialogCannotOpen"
|
<MessageDialog ref.Name="dialogQueryClose"
|
||||||
Input="DisplayOK"
|
Input="DisplayYesNoCancel"
|
||||||
Icon="IconError"
|
Icon="IconQuestion"
|
||||||
Title-eval="self.Text"
|
Title-eval="self.Text"
|
||||||
Text="Cannot open the selected file."
|
Text="Do you want to save this file?"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<MessageDialog ref.Name="dialogCannotSave"
|
<MessageDialog ref.Name="dialogCannotOpen"
|
||||||
Input="DisplayOK"
|
Input="DisplayOK"
|
||||||
Icon="IconError"
|
Icon="IconError"
|
||||||
Title-eval="self.Text"
|
Title-eval="self.Text"
|
||||||
Text="Cannot save the selected file."
|
Text="Cannot open the selected file."
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<OpenFileDialog ref.Name="dialogOpen"
|
<MessageDialog ref.Name="dialogCannotSave"
|
||||||
Filter="Text Files (*.txt)|*.txt|XML Files (*.xml)|*.xml|All Files (*.*)|*.*"
|
Input="DisplayOK"
|
||||||
Title-eval="self.Text"
|
Icon="IconError"
|
||||||
DefaultExtension="txt"
|
Title-eval="self.Text"
|
||||||
Options="FileDialogFileMustExist|FileDialogDereferenceLinks"
|
Text="Cannot save the selected file."
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<SaveFileDialog ref.Name="dialogSave"
|
<OpenFileDialog ref.Name="dialogOpen"
|
||||||
Filter="Text Files (*.txt)|*.txt|XML Files (*.xml)|*.xml|All Files (*.*)|*.*"
|
Filter="Text Files (*.txt)|*.txt|XML Files (*.xml)|*.xml|All Files (*.*)|*.*"
|
||||||
Title-eval="self.Text"
|
Title-eval="self.Text"
|
||||||
DefaultExtension="txt"
|
DefaultExtension="txt"
|
||||||
Options="FileDialogPromptCreateFile|FileDialogPromptOverwriteFile|FileDialogDirectoryMustExist|FileDialogAddToRecent"
|
Options="FileDialogFileMustExist|FileDialogDereferenceLinks"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Table AlignmentToParent="left:0 top:0 right:0 bottom:0" MinSizeLimitation="LimitToElementAndChildren">
|
<SaveFileDialog ref.Name="dialogSave"
|
||||||
<att.Rows>
|
Filter="Text Files (*.txt)|*.txt|XML Files (*.xml)|*.xml|All Files (*.*)|*.*"
|
||||||
<CellOption>composeType:MinSize</CellOption>
|
Title-eval="self.Text"
|
||||||
<CellOption>composeType:MinSize</CellOption>
|
DefaultExtension="txt"
|
||||||
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
Options="FileDialogPromptCreateFile|FileDialogPromptOverwriteFile|FileDialogDirectoryMustExist|FileDialogAddToRecent"
|
||||||
</att.Rows>
|
/>
|
||||||
<att.Columns>
|
|
||||||
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
|
||||||
</att.Columns>
|
|
||||||
|
|
||||||
<Cell Site="row:0 column:0">
|
<Table AlignmentToParent="left:0 top:0 right:0 bottom:0" MinSizeLimitation="LimitToElementAndChildren">
|
||||||
<ToolstripMenuBar>
|
<att.Rows>
|
||||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
<CellOption>composeType:MinSize</CellOption>
|
||||||
<MenuBarButton Text="File" Alt="F">
|
<CellOption>composeType:MinSize</CellOption>
|
||||||
<att.SubMenu-set>
|
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
||||||
|
</att.Rows>
|
||||||
|
<att.Columns>
|
||||||
|
<CellOption>composeType:Percentage percentage:1.0</CellOption>
|
||||||
|
</att.Columns>
|
||||||
|
|
||||||
|
<Cell Site="row:0 column:0">
|
||||||
|
<ToolstripMenuBar>
|
||||||
|
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||||
|
<MenuBarButton Text="File" Alt="F">
|
||||||
|
<att.SubMenu-set>
|
||||||
|
<ToolstripGroupContainer>
|
||||||
|
<ToolstripGroup>
|
||||||
|
<MenuItemButton Text="New" Alt="N" Image-uri="res://Images/New.png">
|
||||||
|
<att.SubMenu-set>
|
||||||
|
<MenuItemButton Command-ref="commandFileNewText" Alt="T"/>
|
||||||
|
<MenuItemButton Command-ref="commandFileNewXml" Alt="X"/>
|
||||||
|
</att.SubMenu-set>
|
||||||
|
</MenuItemButton>
|
||||||
|
<MenuItemButton Command-ref="commandFileOpen" Alt="O"/>
|
||||||
|
<MenuItemButton Command-ref="commandFileSave" Alt="S"/>
|
||||||
|
<MenuItemButton Command-ref="commandFileSaveAs" Alt="A"/>
|
||||||
|
</ToolstripGroup>
|
||||||
|
<MenuItemButton Text="Recent Files">
|
||||||
|
<att.SubMenu-set>
|
||||||
|
<MenuItemButton Text="(Empty)" Enabled="false" Visible-bind="self.recentFiles.observe as _(_.Count == 0 on _.ItemChanged)" />
|
||||||
|
<CustomControl Visible-bind="self.recentFiles.observe as _(_.Count != 0 on _.ItemChanged)">
|
||||||
|
<RepeatStack AlignmentToParent="left:0 top:0 right:0 bottom:0" MinSizeLimitation="LimitToElementAndChildren" Direction="Vertical">
|
||||||
|
<att.ItemSource-eval>self.recentFiles</att.ItemSource-eval>
|
||||||
|
<att.ItemTemplate>demo::RecentFileItemTemplate</att.ItemTemplate>
|
||||||
|
</RepeatStack>
|
||||||
|
</CustomControl>
|
||||||
|
</att.SubMenu-set>
|
||||||
|
</MenuItemButton>
|
||||||
|
<MenuItemButton Command-ref="commandFileExit" Alt="X"/>
|
||||||
|
</ToolstripGroupContainer>
|
||||||
|
</att.SubMenu-set>
|
||||||
|
</MenuBarButton>
|
||||||
|
<MenuBarButton Text="Edit" Alt="E">
|
||||||
|
<att.SubMenu-set>
|
||||||
|
<ToolstripGroupContainer>
|
||||||
|
<ToolstripGroup>
|
||||||
|
<MenuItemButton Command-ref="commandEditUndo" Alt="U"/>
|
||||||
|
<MenuItemButton Command-ref="commandEditRedo" Alt="R"/>
|
||||||
|
</ToolstripGroup>
|
||||||
|
<ToolstripGroup>
|
||||||
|
<MenuItemButton Command-ref="commandEditCut" Alt="X"/>
|
||||||
|
<MenuItemButton Command-ref="commandEditCopy" Alt="C"/>
|
||||||
|
<MenuItemButton Command-ref="commandEditPaste" Alt="V"/>
|
||||||
|
</ToolstripGroup>
|
||||||
|
<ToolstripGroup>
|
||||||
|
<MenuItemButton Command-ref="commandEditDelete" Alt="D"/>
|
||||||
|
<MenuItemButton Command-ref="commandEditSelect" Alt="A"/>
|
||||||
|
</ToolstripGroup>
|
||||||
|
<MenuItemButton Command-ref="commandEditFind" Alt="F"/>
|
||||||
|
</ToolstripGroupContainer>
|
||||||
|
</att.SubMenu-set>
|
||||||
|
|
||||||
|
</MenuBarButton>
|
||||||
|
<MenuBarButton Text="Help" Alt="H">
|
||||||
|
<att.SubMenu-set>
|
||||||
|
<MenuItemButton Command-ref="commandAbout" Alt="A"/>
|
||||||
|
</att.SubMenu-set>
|
||||||
|
</MenuBarButton>
|
||||||
|
</ToolstripMenuBar>
|
||||||
|
</Cell>
|
||||||
|
|
||||||
|
<Cell Site="row:1 column:0">
|
||||||
|
<ToolstripToolBar>
|
||||||
|
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||||
<ToolstripGroupContainer>
|
<ToolstripGroupContainer>
|
||||||
<ToolstripGroup>
|
<ToolstripGroup>
|
||||||
<MenuItemButton Text="New" Alt="N" Image-uri="res://Images/New.png">
|
<ToolstripDropdownButton Image-uri="res://Images/New.png" Alt="N">
|
||||||
<att.SubMenu-set>
|
<att.SubMenu-set>
|
||||||
<MenuItemButton Command-ref="commandFileNewText" Alt="T"/>
|
<MenuItemButton Command-ref="commandFileNewText" Alt="T"/>
|
||||||
<MenuItemButton Command-ref="commandFileNewXml" Alt="X"/>
|
<MenuItemButton Command-ref="commandFileNewXml" Alt="X"/>
|
||||||
</att.SubMenu-set>
|
</att.SubMenu-set>
|
||||||
</MenuItemButton>
|
</ToolstripDropdownButton>
|
||||||
<MenuItemButton Command-ref="commandFileOpen" Alt="O"/>
|
<ToolstripSplitButton Command-ref="commandFileOpen" Alt="O">
|
||||||
<MenuItemButton Command-ref="commandFileSave" Alt="S"/>
|
<att.SubMenu-set>
|
||||||
<MenuItemButton Command-ref="commandFileSaveAs" Alt="A"/>
|
<MenuItemButton Command-ref="commandFileOpenText" Alt="T"/>
|
||||||
|
<MenuItemButton Command-ref="commandFileOpenXml" Alt="X"/>
|
||||||
|
</att.SubMenu-set>
|
||||||
|
</ToolstripSplitButton>
|
||||||
</ToolstripGroup>
|
</ToolstripGroup>
|
||||||
<MenuItemButton Command-ref="commandFileExit" Alt="X"/>
|
<ToolstripGroup>
|
||||||
|
<ToolstripButton Command-ref="commandFileSave" Alt="S"/>
|
||||||
|
<ToolstripButton Command-ref="commandFileSaveAs" Alt="A"/>
|
||||||
|
</ToolstripGroup>
|
||||||
|
<ToolstripGroup>
|
||||||
|
<ToolstripButton Command-ref="commandEditUndo" Alt="U"/>
|
||||||
|
<ToolstripButton Command-ref="commandEditRedo" Alt="R"/>
|
||||||
|
</ToolstripGroup>
|
||||||
|
<ToolstripGroup>
|
||||||
|
<ToolstripButton Command-ref="commandEditCut" Alt="X"/>
|
||||||
|
<ToolstripButton Command-ref="commandEditCopy" Alt="C"/>
|
||||||
|
<ToolstripButton Command-ref="commandEditPaste" Alt="V"/>
|
||||||
|
</ToolstripGroup>
|
||||||
|
<ToolstripButton Command-ref="commandEditDelete" Alt="D"/>
|
||||||
|
<ToolstripButton Command-ref="commandEditFind" Alt="I"/>
|
||||||
</ToolstripGroupContainer>
|
</ToolstripGroupContainer>
|
||||||
</att.SubMenu-set>
|
</ToolstripToolBar>
|
||||||
</MenuBarButton>
|
</Cell>
|
||||||
<MenuBarButton Text="Edit" Alt="E">
|
|
||||||
<att.SubMenu-set>
|
|
||||||
<ToolstripGroupContainer>
|
|
||||||
<ToolstripGroup>
|
|
||||||
<MenuItemButton Command-ref="commandEditUndo" Alt="U"/>
|
|
||||||
<MenuItemButton Command-ref="commandEditRedo" Alt="R"/>
|
|
||||||
</ToolstripGroup>
|
|
||||||
<ToolstripGroup>
|
|
||||||
<MenuItemButton Command-ref="commandEditCut" Alt="X"/>
|
|
||||||
<MenuItemButton Command-ref="commandEditCopy" Alt="C"/>
|
|
||||||
<MenuItemButton Command-ref="commandEditPaste" Alt="V"/>
|
|
||||||
</ToolstripGroup>
|
|
||||||
<ToolstripGroup>
|
|
||||||
<MenuItemButton Command-ref="commandEditDelete" Alt="D"/>
|
|
||||||
<MenuItemButton Command-ref="commandEditSelect" Alt="A"/>
|
|
||||||
</ToolstripGroup>
|
|
||||||
<MenuItemButton Command-ref="commandEditFind" Alt="F"/>
|
|
||||||
</ToolstripGroupContainer>
|
|
||||||
</att.SubMenu-set>
|
|
||||||
|
|
||||||
</MenuBarButton>
|
<Cell Site="row:2 column:0">
|
||||||
<MenuBarButton Text="Help" Alt="H">
|
<MultilineTextBox ref.Name="textBox" HorizontalAlwaysVisible="false" VerticalAlwaysVisible="false">
|
||||||
<att.SubMenu-set>
|
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||||
<MenuItemButton Command-ref="commandAbout" Alt="A"/>
|
</MultilineTextBox>
|
||||||
</att.SubMenu-set>
|
</Cell>
|
||||||
</MenuBarButton>
|
</Table>
|
||||||
</ToolstripMenuBar>
|
</Window>
|
||||||
</Cell>
|
</Instance>
|
||||||
|
</Instance>
|
||||||
|
|
||||||
<Cell Site="row:1 column:0">
|
<Instance name="RecentFileItemTemplateResource">
|
||||||
<ToolstripToolBar>
|
<Instance ref.CodeBehind="false" ref.Class="demo::RecentFileItemTemplate">
|
||||||
|
<ref.Parameter Name="ViewModel" Class="presentation::controls::GuiToolstripCommand"/>
|
||||||
|
<ControlTemplate>
|
||||||
|
<MenuItemButton Command-ref="ViewModel">
|
||||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
||||||
<ToolstripGroupContainer>
|
</MenuItemButton>
|
||||||
<ToolstripGroup>
|
</ControlTemplate>
|
||||||
<ToolstripDropdownButton Image-uri="res://Images/New.png" Alt="N">
|
</Instance>
|
||||||
<att.SubMenu-set>
|
</Instance>
|
||||||
<MenuItemButton Command-ref="commandFileNewText" Alt="T"/>
|
</Folder>
|
||||||
<MenuItemButton Command-ref="commandFileNewXml" Alt="X"/>
|
|
||||||
</att.SubMenu-set>
|
|
||||||
</ToolstripDropdownButton>
|
|
||||||
<ToolstripSplitButton Command-ref="commandFileOpen" Alt="O">
|
|
||||||
<att.SubMenu-set>
|
|
||||||
<MenuItemButton Command-ref="commandFileOpenText" Alt="T"/>
|
|
||||||
<MenuItemButton Command-ref="commandFileOpenXml" Alt="X"/>
|
|
||||||
</att.SubMenu-set>
|
|
||||||
</ToolstripSplitButton>
|
|
||||||
</ToolstripGroup>
|
|
||||||
<ToolstripGroup>
|
|
||||||
<ToolstripButton Command-ref="commandFileSave" Alt="S"/>
|
|
||||||
<ToolstripButton Command-ref="commandFileSaveAs" Alt="A"/>
|
|
||||||
</ToolstripGroup>
|
|
||||||
<ToolstripGroup>
|
|
||||||
<ToolstripButton Command-ref="commandEditUndo" Alt="U"/>
|
|
||||||
<ToolstripButton Command-ref="commandEditRedo" Alt="R"/>
|
|
||||||
</ToolstripGroup>
|
|
||||||
<ToolstripGroup>
|
|
||||||
<ToolstripButton Command-ref="commandEditCut" Alt="X"/>
|
|
||||||
<ToolstripButton Command-ref="commandEditCopy" Alt="C"/>
|
|
||||||
<ToolstripButton Command-ref="commandEditPaste" Alt="V"/>
|
|
||||||
</ToolstripGroup>
|
|
||||||
<ToolstripButton Command-ref="commandEditDelete" Alt="D"/>
|
|
||||||
<ToolstripButton Command-ref="commandEditFind" Alt="I"/>
|
|
||||||
</ToolstripGroupContainer>
|
|
||||||
</ToolstripToolBar>
|
|
||||||
</Cell>
|
|
||||||
|
|
||||||
<Cell Site="row:2 column:0">
|
|
||||||
<MultilineTextBox ref.Name="textBox" HorizontalAlwaysVisible="false" VerticalAlwaysVisible="false">
|
|
||||||
<att.BoundsComposition-set AlignmentToParent="left:0 top:0 right:0 bottom:0"/>
|
|
||||||
</MultilineTextBox>
|
|
||||||
</Cell>
|
|
||||||
</Table>
|
|
||||||
</Window>
|
|
||||||
</Instance>
|
|
||||||
@@ -11,5 +11,5 @@
|
|||||||
<Folder name="Images" content="Link">Images\Folder.xml</Folder>
|
<Folder name="Images" content="Link">Images\Folder.xml</Folder>
|
||||||
<Folder name="AboutWindow" content="Link">AboutWindow.xml</Folder>
|
<Folder name="AboutWindow" content="Link">AboutWindow.xml</Folder>
|
||||||
<Folder name="FindWindow" content="Link">FindWindow.xml</Folder>
|
<Folder name="FindWindow" content="Link">FindWindow.xml</Folder>
|
||||||
<Instance name="MainWindowResource" content="File">MainWindow.xml</Instance>
|
<Folder name="MainWindow" content="Link">MainWindow.xml</Folder>
|
||||||
</Resource>
|
</Resource>
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
!!!!!! DO NOT MODIFY !!!!!!
|
!!!!!! DO NOT MODIFY !!!!!!
|
||||||
|
|
||||||
GacGen.exe Resource.xml
|
GacGen.exe Resource.xml
|
||||||
@@ -28,8 +28,8 @@ namespace demo
|
|||||||
class AboutWindow : public ::vl::presentation::controls::GuiWindow, public ::demo::AboutWindowConstructor, public ::vl::reflection::Description<AboutWindow>
|
class AboutWindow : public ::vl::presentation::controls::GuiWindow, public ::demo::AboutWindowConstructor, public ::vl::reflection::Description<AboutWindow>
|
||||||
{
|
{
|
||||||
friend class ::demo::AboutWindowConstructor;
|
friend class ::demo::AboutWindowConstructor;
|
||||||
friend struct ::vl_workflow_global::__vwsnf26_Demo_demo_AboutWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsnf2_Demo_demo_AboutWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno25_Demo_demo_AboutWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno1_Demo_demo_AboutWindowConstructor___vwsn_initialize_instance__;
|
||||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<AboutWindow>;
|
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<AboutWindow>;
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -37,6 +37,8 @@ namespace vl
|
|||||||
IMPL_CPP_TYPE_INFO(demo::FindWindowConstructor)
|
IMPL_CPP_TYPE_INFO(demo::FindWindowConstructor)
|
||||||
IMPL_CPP_TYPE_INFO(demo::MainWindow)
|
IMPL_CPP_TYPE_INFO(demo::MainWindow)
|
||||||
IMPL_CPP_TYPE_INFO(demo::MainWindowConstructor)
|
IMPL_CPP_TYPE_INFO(demo::MainWindowConstructor)
|
||||||
|
IMPL_CPP_TYPE_INFO(demo::RecentFileItemTemplate)
|
||||||
|
IMPL_CPP_TYPE_INFO(demo::RecentFileItemTemplateConstructor)
|
||||||
|
|
||||||
#define _ ,
|
#define _ ,
|
||||||
BEGIN_CLASS_MEMBER(::demo::AboutWindow)
|
BEGIN_CLASS_MEMBER(::demo::AboutWindow)
|
||||||
@@ -128,6 +130,7 @@ namespace vl
|
|||||||
CLASS_MEMBER_FIELD(fileName)
|
CLASS_MEMBER_FIELD(fileName)
|
||||||
CLASS_MEMBER_FIELD(findWindow)
|
CLASS_MEMBER_FIELD(findWindow)
|
||||||
CLASS_MEMBER_FIELD(isXml)
|
CLASS_MEMBER_FIELD(isXml)
|
||||||
|
CLASS_MEMBER_FIELD(recentFiles)
|
||||||
END_CLASS_MEMBER(::demo::MainWindow)
|
END_CLASS_MEMBER(::demo::MainWindow)
|
||||||
|
|
||||||
BEGIN_CLASS_MEMBER(::demo::MainWindowConstructor)
|
BEGIN_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||||
@@ -191,6 +194,11 @@ namespace vl
|
|||||||
CLASS_MEMBER_FIELD(__vwsn_precompile_59)
|
CLASS_MEMBER_FIELD(__vwsn_precompile_59)
|
||||||
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
CLASS_MEMBER_FIELD(__vwsn_precompile_6)
|
||||||
CLASS_MEMBER_FIELD(__vwsn_precompile_60)
|
CLASS_MEMBER_FIELD(__vwsn_precompile_60)
|
||||||
|
CLASS_MEMBER_FIELD(__vwsn_precompile_61)
|
||||||
|
CLASS_MEMBER_FIELD(__vwsn_precompile_62)
|
||||||
|
CLASS_MEMBER_FIELD(__vwsn_precompile_63)
|
||||||
|
CLASS_MEMBER_FIELD(__vwsn_precompile_64)
|
||||||
|
CLASS_MEMBER_FIELD(__vwsn_precompile_65)
|
||||||
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
CLASS_MEMBER_FIELD(__vwsn_precompile_7)
|
||||||
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
CLASS_MEMBER_FIELD(__vwsn_precompile_8)
|
||||||
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
CLASS_MEMBER_FIELD(__vwsn_precompile_9)
|
||||||
@@ -220,6 +228,22 @@ namespace vl
|
|||||||
CLASS_MEMBER_FIELD(textBox)
|
CLASS_MEMBER_FIELD(textBox)
|
||||||
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
END_CLASS_MEMBER(::demo::MainWindowConstructor)
|
||||||
|
|
||||||
|
BEGIN_CLASS_MEMBER(::demo::RecentFileItemTemplate)
|
||||||
|
CLASS_MEMBER_CONSTRUCTOR(::demo::RecentFileItemTemplate*(::vl::presentation::controls::GuiToolstripCommand*), { L"__vwsn_ctor_parameter_ViewModel" })
|
||||||
|
CLASS_MEMBER_METHOD(GetViewModel, NO_PARAMETER)
|
||||||
|
CLASS_MEMBER_FIELD(__vwsn_parameter_ViewModel)
|
||||||
|
CLASS_MEMBER_PROPERTY_READONLY(ViewModel, GetViewModel)
|
||||||
|
END_CLASS_MEMBER(::demo::RecentFileItemTemplate)
|
||||||
|
|
||||||
|
BEGIN_CLASS_MEMBER(::demo::RecentFileItemTemplateConstructor)
|
||||||
|
CLASS_MEMBER_CONSTRUCTOR(::vl::Ptr<::demo::RecentFileItemTemplateConstructor>(), NO_PARAMETER)
|
||||||
|
CLASS_MEMBER_METHOD(__vwsn_initialize_instance_, { L"__vwsn_this_" })
|
||||||
|
CLASS_MEMBER_FIELD(__vwsn_precompile_0)
|
||||||
|
CLASS_MEMBER_FIELD(__vwsn_precompile_1)
|
||||||
|
CLASS_MEMBER_FIELD(__vwsn_precompile_2)
|
||||||
|
CLASS_MEMBER_FIELD(ViewModel)
|
||||||
|
END_CLASS_MEMBER(::demo::RecentFileItemTemplateConstructor)
|
||||||
|
|
||||||
#undef _
|
#undef _
|
||||||
class DemoTypeLoader : public Object, public ITypeLoader
|
class DemoTypeLoader : public Object, public ITypeLoader
|
||||||
{
|
{
|
||||||
@@ -232,6 +256,8 @@ namespace vl
|
|||||||
ADD_TYPE_INFO(::demo::FindWindowConstructor)
|
ADD_TYPE_INFO(::demo::FindWindowConstructor)
|
||||||
ADD_TYPE_INFO(::demo::MainWindow)
|
ADD_TYPE_INFO(::demo::MainWindow)
|
||||||
ADD_TYPE_INFO(::demo::MainWindowConstructor)
|
ADD_TYPE_INFO(::demo::MainWindowConstructor)
|
||||||
|
ADD_TYPE_INFO(::demo::RecentFileItemTemplate)
|
||||||
|
ADD_TYPE_INFO(::demo::RecentFileItemTemplateConstructor)
|
||||||
}
|
}
|
||||||
|
|
||||||
void Unload(ITypeManager* manager)
|
void Unload(ITypeManager* manager)
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ namespace vl
|
|||||||
DECL_TYPE_INFO(::demo::FindWindowConstructor)
|
DECL_TYPE_INFO(::demo::FindWindowConstructor)
|
||||||
DECL_TYPE_INFO(::demo::MainWindow)
|
DECL_TYPE_INFO(::demo::MainWindow)
|
||||||
DECL_TYPE_INFO(::demo::MainWindowConstructor)
|
DECL_TYPE_INFO(::demo::MainWindowConstructor)
|
||||||
|
DECL_TYPE_INFO(::demo::RecentFileItemTemplate)
|
||||||
|
DECL_TYPE_INFO(::demo::RecentFileItemTemplateConstructor)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern bool LoadDemoTypes();
|
extern bool LoadDemoTypes();
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ namespace demo
|
|||||||
class FindWindow : public ::vl::presentation::controls::GuiWindow, public ::demo::FindWindowConstructor, public ::vl::reflection::Description<FindWindow>
|
class FindWindow : public ::vl::presentation::controls::GuiWindow, public ::demo::FindWindowConstructor, public ::vl::reflection::Description<FindWindow>
|
||||||
{
|
{
|
||||||
friend class ::demo::FindWindowConstructor;
|
friend class ::demo::FindWindowConstructor;
|
||||||
friend struct ::vl_workflow_global::__vwsnf27_Demo_demo_FindWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsnf3_Demo_demo_FindWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsnf28_Demo_demo_FindWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsnf4_Demo_demo_FindWindowConstructor___vwsn_initialize_instance__;
|
||||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<FindWindow>;
|
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<FindWindow>;
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -294,6 +294,7 @@ namespace demo
|
|||||||
, fileName(::vl::WString(L"", false))
|
, fileName(::vl::WString(L"", false))
|
||||||
, isXml(false)
|
, isXml(false)
|
||||||
, findWindow(::vl::Ptr<::vl::presentation::controls::GuiWindow>())
|
, findWindow(::vl::Ptr<::vl::presentation::controls::GuiWindow>())
|
||||||
|
, recentFiles(::vl::reflection::description::IValueObservableList::Create())
|
||||||
{
|
{
|
||||||
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
|
auto __vwsn_resource_ = ::vl::__vwsn::This(::vl::presentation::GetResourceManager())->GetResourceFromClassName(::vl::WString(L"demo::MainWindow", false));
|
||||||
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
auto __vwsn_resolver_ = ::vl::Ptr<::vl::presentation::GuiResourcePathResolver>(new ::vl::presentation::GuiResourcePathResolver(__vwsn_resource_, ::vl::__vwsn::This(__vwsn_resource_.Obj())->GetWorkingDirectory()));
|
||||||
|
|||||||
@@ -34,30 +34,35 @@ namespace demo
|
|||||||
friend class ::vl_workflow_global::__vwsnc4_Demo_demo_MainWindowConstructor___vwsn_initialize_instance___vl_reflection_description_IValueSubscription;
|
friend class ::vl_workflow_global::__vwsnc4_Demo_demo_MainWindowConstructor___vwsn_initialize_instance___vl_reflection_description_IValueSubscription;
|
||||||
friend class ::vl_workflow_global::__vwsnc5_Demo_demo_MainWindowConstructor___vwsn_initialize_instance___vl_reflection_description_IValueSubscription;
|
friend class ::vl_workflow_global::__vwsnc5_Demo_demo_MainWindowConstructor___vwsn_initialize_instance___vl_reflection_description_IValueSubscription;
|
||||||
friend class ::vl_workflow_global::__vwsnc6_Demo_demo_MainWindowConstructor___vwsn_initialize_instance___vl_reflection_description_IValueSubscription;
|
friend class ::vl_workflow_global::__vwsnc6_Demo_demo_MainWindowConstructor___vwsn_initialize_instance___vl_reflection_description_IValueSubscription;
|
||||||
friend struct ::vl_workflow_global::__vwsnf11_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend class ::vl_workflow_global::__vwsnc7_Demo_demo_MainWindowConstructor___vwsn_initialize_instance___vl_reflection_description_IValueSubscription;
|
||||||
friend struct ::vl_workflow_global::__vwsnf13_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend class ::vl_workflow_global::__vwsnc8_Demo_demo_MainWindowConstructor___vwsn_initialize_instance___vl_reflection_description_IValueSubscription;
|
||||||
friend struct ::vl_workflow_global::__vwsnf15_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsnf14_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsnf17_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsnf16_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsnf19_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsnf18_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsnf9_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsnf20_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
|
friend struct ::vl_workflow_global::__vwsnf22_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
|
friend struct ::vl_workflow_global::__vwsnf24_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
|
friend struct ::vl_workflow_global::__vwsnf29_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
|
friend struct ::vl_workflow_global::__vwsnf30_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
|
friend struct ::vl_workflow_global::__vwsnf5_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno10_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno10_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
|
friend struct ::vl_workflow_global::__vwsno11_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno12_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno12_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno14_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno13_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno16_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno15_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno18_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno17_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno1_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno19_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno20_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
|
||||||
friend struct ::vl_workflow_global::__vwsno21_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno21_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno22_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
|
||||||
friend struct ::vl_workflow_global::__vwsno23_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno23_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno24_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno25_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno2_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno26_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno3_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno27_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno4_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno28_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno5_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno31_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno6_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno6_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno7_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno7_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
friend struct ::vl_workflow_global::__vwsno8_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
friend struct ::vl_workflow_global::__vwsno8_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
|
friend struct ::vl_workflow_global::__vwsno9_Demo_demo_MainWindowConstructor___vwsn_initialize_instance__;
|
||||||
#ifndef VCZH_DEBUG_NO_REFLECTION
|
#ifndef VCZH_DEBUG_NO_REFLECTION
|
||||||
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindow>;
|
friend struct ::vl::reflection::description::CustomTypeDescriptorSelector<MainWindow>;
|
||||||
#endif
|
#endif
|
||||||
@@ -71,6 +76,7 @@ namespace demo
|
|||||||
::vl::WString fileName;
|
::vl::WString fileName;
|
||||||
bool isXml;
|
bool isXml;
|
||||||
::vl::Ptr<::vl::presentation::controls::GuiWindow> findWindow;
|
::vl::Ptr<::vl::presentation::controls::GuiWindow> findWindow;
|
||||||
|
::vl::Ptr<::vl::reflection::description::IValueObservableList> recentFiles;
|
||||||
void commandFileNewText_Executed(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
|
void commandFileNewText_Executed(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
|
||||||
void commandFileNewXml_Executed(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
|
void commandFileNewXml_Executed(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
|
||||||
void commandFileOpen_Executed(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
|
void commandFileOpen_Executed(::vl::presentation::compositions::GuiGraphicsComposition* sender, ::vl::presentation::compositions::GuiEventArgs* arguments);
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user