From 2f026a2bb949bf0b4c2fddba70c3e3f47fcadb8b Mon Sep 17 00:00:00 2001 From: Zihan Chen Date: Mon, 26 Feb 2018 04:10:13 -0800 Subject: [PATCH] Update TODO.md --- TODO.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/TODO.md b/TODO.md index d7c1717c..206e9949 100644 --- a/TODO.md +++ b/TODO.md @@ -44,23 +44,14 @@ https://zhuanlan.zhihu.com/p/33778843 ## GacUI #### Before 1.0 -- [ ] Redesign ToolstripMenu so that toolstrip items can be managed by an item source - - [ ] `GuiToolstripCollection` remove the space of an item if its `Visible` property is false +- [x] Redesign ToolstripMenu so that toolstrip items can be managed by an item source + - [x] `GuiToolstripCollection` remove the space of an item if its `Visible` property is false - [x] `GuiToolstripGroupContainer` insert splitters between items - [x] `SplitterTemplate` property - [x] `ToolstripItems` (default) property - [x] `GuiToolstripGroup` insert multiple items in one control - - [ ] ItemTemplate property - [x] `ToolstripItems` (default) property - - [ ] `AutoVisible` property (set to true (default) will keep `Visible = ToolstripItems.Count() > 0`) - - [ ] ``, `` (set `ItemTemplate` property) - - [ ] `GuiToolstripGroupBinder` - - `Commands` property - - `OwnCommands` constructor argument, set to true so that - - The binder will maintain lifecycles for commands - - The binder will register / unregister commands - - `ToolstripGroups` (default) property\ - - [ ] `` and `` tags +- [ ] `` and `` tags - [ ] Real visual state: different layouts / different images in different sizes - [ ] Add and query services from controls - [ ] Demo: DocumentEditor