Пример #1
0
        protected override TogglDesktop.AutoCompleteControls.ProjectCategory createElement(
            Action selectWithClick, List <IRecyclable> recyclables,
            out Panel newParent, out ICollapsable collapsable)
        {
            var element = StaticObjectPool.PopOrNew <TogglDesktop.AutoCompleteControls.ProjectCategory>()
                          .Initialised(base.Item, selectWithClick)
                          .MarkForRecycling(recyclables);

            newParent   = element.TaskPanel;
            collapsable = element;

            return(element);
        }
Пример #2
0
 protected override TaskEntry createElement(Action selectWithClick, List <IRecyclable> recyclables)
 {
     return(StaticObjectPool.PopOrNew <TaskEntry>()
            .Initialised(this.Item, selectWithClick)
            .MarkForRecycling(recyclables));
 }
Пример #3
0
 protected override UIElement createElement(List <IRecyclable> recyclables)
 {
     return(StaticObjectPool.PopOrNew <GrayTextCategory>()
            .Initialised(this.text)
            .MarkForRecycling(recyclables));
 }
Пример #4
0
 protected override UIElement createElement(List <IRecyclable> recyclables)
 {
     return(StaticObjectPool.PopOrNew <AutoCompleteControls.WorkspaceCategory>()
            .Initialised(this.text)
            .MarkForRecycling(recyclables));
 }
Пример #5
0
 protected override UIElement createElement(out Panel childrenPanel, List <IRecyclable> recyclables)
 {
     return(StaticObjectPool.PopOrNew <AutoCompleteControls.ClientCategory>()
            .Initialised(this.Text, out childrenPanel)
            .MarkForRecycling(recyclables));
 }