Пример #1
0
        public CardSearchSubsystem(
            Form parent,
            RichTextBox findEditor,
            Panel panelSearchIcon,
            ListBox listBoxSuggest,
            CardSearcher searcher,
            CardDocumentAdapter adapter,
            MtgLayoutView viewCards,
            MtgLayoutView viewDeck)
        {
            _parent          = parent;
            _findEditor      = findEditor;
            _panelSearchIcon = panelSearchIcon;

            _listBoxSuggest = listBoxSuggest;

            _searcher  = searcher;
            _adapter   = adapter;
            _viewCards = viewCards;
            _viewDeck  = viewDeck;

            _listBoxSuggest.Visible = false;
            _listBoxSuggest.Height  = 0;

            _highligter = new SearchStringHighlighter(_findEditor);
            _highligter.Highlight();
        }
Пример #2
0
        public DeckSearchSubsystem(
            Control parent,
            RichTextBox findEditor,
            Panel panelSearchIcon,
            ListBox listBoxSuggest,
            DeckSearcher searcher,
            LayoutViewControl viewDecks)
        {
            _parent          = parent;
            _findEditor      = findEditor;
            _panelSearchIcon = panelSearchIcon;

            _listBoxSuggest = listBoxSuggest;

            _searcher  = searcher;
            _viewDecks = viewDecks;

            _listBoxSuggest.Visible = false;
            _listBoxSuggest.Height  = 0;

            _highligter = new SearchStringHighlighter(_findEditor);
        }