public void SetKnownTags(IEnumerable <string> tags) { if (!autoComplete.IsOpen) { controller = AutoCompleteControllersFactory.ForTags(tags, this.tags.ContainsKey); this.autoComplete.SetController(controller); } }
private void onProjectAutocomplete(List <Toggl.TogglAutocompleteView> list) { if (this.TryBeginInvoke(this.onProjectAutocomplete, list)) { return; } this.projectAutoComplete.SetController(AutoCompleteControllersFactory.ForProjects(list)); }
private void onMinitimerAutocomplete(List <Toggl.TogglAutocompleteView> list) { if (this.TryBeginInvoke(this.onMinitimerAutocomplete, list)) { return; } using (Performance.Measure("building edit view entry auto complete controller, {0} items", list.Count)) { this.descriptionAutoComplete.SetController(AutoCompleteControllersFactory.ForTimer(list)); } }
private void onClientSelect(List <Toggl.TogglGenericView> list) { if (this.TryBeginInvoke(this.onClientSelect, list)) { return; } this.clients = list; using (Performance.Measure("building edit view client auto complete controller, {0} items", this.clients.Count)) { this.clientAutoComplete.SetController(AutoCompleteControllersFactory.ForClients(list)); } }
private void onProjectAutocomplete(List <Toggl.TogglAutocompleteView> list) { if (this.TryBeginInvoke(this.onProjectAutocomplete, list)) { return; } this.projects = list; using (Performance.Measure("building edit view project auto complete controller, {0} items", this.projects.Count)) { this.projectAutoComplete.SetController(AutoCompleteControllersFactory.ForProjects(list)); } }