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); }
protected override TaskEntry createElement(Action selectWithClick, List <IRecyclable> recyclables) { return(StaticObjectPool.PopOrNew <TaskEntry>() .Initialised(this.Item, selectWithClick) .MarkForRecycling(recyclables)); }
protected override UIElement createElement(List <IRecyclable> recyclables) { return(StaticObjectPool.PopOrNew <GrayTextCategory>() .Initialised(this.text) .MarkForRecycling(recyclables)); }
protected override UIElement createElement(List <IRecyclable> recyclables) { return(StaticObjectPool.PopOrNew <AutoCompleteControls.WorkspaceCategory>() .Initialised(this.text) .MarkForRecycling(recyclables)); }
protected override UIElement createElement(out Panel childrenPanel, List <IRecyclable> recyclables) { return(StaticObjectPool.PopOrNew <AutoCompleteControls.ClientCategory>() .Initialised(this.Text, out childrenPanel) .MarkForRecycling(recyclables)); }