mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-02-06 03:42:11 +08:00
Update TODO.md
This commit is contained in:
@@ -2,13 +2,13 @@
|
||||
|
||||
## Working On
|
||||
* Workflow
|
||||
* Attributes
|
||||
* **Workflow to C++ code generation with hint**.
|
||||
* Only `Enumerable<T>^` and `ObservableList^` in containers are allowed in script.
|
||||
* C++ code generator reports errors when any script does not satisfy these rules.
|
||||
|
||||
* Types and other symbols, which are reported not supported in C++, cannot be used.
|
||||
* Generate reflection code, protected by VCZH_DEBUG_NO_REFLECTION.
|
||||
|
||||
## Comming Soon
|
||||
* GacUI C++ Code Generation Supports
|
||||
* Strong-typed template checking
|
||||
* Don't use string for XXXProperty:
|
||||
* **BindableTextList**.(Text|Checked)Property
|
||||
* **BindableListView**.(Large|Small)ImageProperty
|
||||
@@ -26,20 +26,25 @@
|
||||
* **TreeViewTemplate**.(Background\ExpandingDecorator)Template
|
||||
* **TabTemplate**.(Header|Dropdown|Menu|MenuItem)Template
|
||||
* GacGen.exe
|
||||
* Add G4, Remove G3 [(reference)](http://www.gaclib.net/#~/Tutorial)
|
||||
* Add G4, Retire G3 [(reference)](http://www.gaclib.net/#~/Tutorial)
|
||||
|
||||
## Wait For A Few Releases
|
||||
* GacUI Resource
|
||||
* InheritableCustomWindow
|
||||
* InheritableCustomControl
|
||||
* GuiCustomControl::SetContainerComposition // using a special syntax
|
||||
* `<ref.Event/>`
|
||||
* `<ref.Component/>` // readonly property with -eval
|
||||
* Strong-typed template checking (in XML, instead of delaying until compiling generated workflow script)
|
||||
* Report errors with XML row/column number
|
||||
* Core
|
||||
* New predefined control templates, written in XML generated C++ code.
|
||||
* Retire Win7/Win8 control templates, rewrite them in tutorials.
|
||||
|
||||
## Low Property
|
||||
* Workflow
|
||||
* async, delay, yield (provider written in C++).
|
||||
* GacUI Resource
|
||||
* GuiCustomControl::SetContainerComposition // using a special syntax
|
||||
* InstanceStyle:Replace
|
||||
* Visual State, State Machine, Animation
|
||||
* ev.Event-(eval|async|delayed)
|
||||
|
||||
Reference in New Issue
Block a user