示例#1
0
 public void SetKnownTags(IEnumerable <string> tags)
 {
     if (!autoComplete.IsOpen)
     {
         controller = AutoCompleteControllersFactory.ForTags(tags, this.tags.ContainsKey);
         this.autoComplete.SetController(controller);
     }
 }
示例#2
0
        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));
            }
        }