TraktPlugin.GUI.GUISearch.InitProperties C# (CSharp) Méthode

InitProperties() private méthode

private InitProperties ( ) : void
Résultat void
        private void InitProperties()
        {
            // load previous search types
            SearchTypes.Clear();
            SearchType searchTypes = (SearchType)TraktSettings.SearchTypes;

            // select all search types previously used
            if ((searchTypes & SearchType.movies) == SearchType.movies) movieSearchButton.Selected = true;
            if ((searchTypes & SearchType.shows) == SearchType.shows) showSearchButton.Selected = true;
            if ((searchTypes & SearchType.episodes) == SearchType.episodes) episodeSearchButton.Selected = true;
            if ((searchTypes & SearchType.people) == SearchType.people) peopleSearchButton.Selected = true;
            if ((searchTypes & SearchType.users) == SearchType.users) userSearchButton.Selected = true;

            GUIUtils.SetProperty("#Trakt.Search.SearchTerm", string.IsNullOrEmpty(SearchTerm) ? Translation.EnterSearchTerm : SearchTerm);

            // Load Search List if search term is populated
            if (!string.IsNullOrEmpty(SearchTerm) && searchTypes != SearchType.none)
            {
                LoadSearchResults();
            }
            else
            {
                // set focus on search button as there is nothing loaded
                GUIControl.FocusControl(GetID, searchButton.GetID);

                GUIUtils.SetProperty("#itemcount", "0");
                GUIUtils.SetProperty("#Trakt.Items", "0");
            }
        }