public DatabaseScanner() { InitializeComponent(); SpecialFilter = new ListFilterForm(lbArticles); #if !DEBUG tbParameters.TabPages.Remove(tabRestrict); #endif }
public ListMaker() { InitializeComponent(); if (ListItems.Count == 0) { ListItems.Add(CategoryLProvider); ListItems.Add(CategoryRecursiveLProvider); ListItems.Add(new CategoryRecursiveOneLevelListProvider()); ListItems.Add(new CategoryRecursiveUserDefinedLevelListProvider()); ListItems.Add(CategoriesOnPageLProvider); ListItems.Add(new CategoriesOnPageOnlyHiddenListProvider()); ListItems.Add(new CategoriesOnPageNoHiddenListProvider()); ListItems.Add(WhatLinksHereLProvider); ListItems.Add(new WhatLinksHereAllNSListProvider()); ListItems.Add(new WhatLinksHereAndToRedirectsListProvider()); ListItems.Add(new WhatLinksHereAndToRedirectsAllNSListProvider()); ListItems.Add(new WhatLinksHereExcludingPageRedirectsListProvider()); ListItems.Add(new WhatLinksHereAndPageRedirectsExcludingTheRedirectsListProvider()); ListItems.Add(WhatTranscludesLProvider); ListItems.Add(new WhatTranscludesPageAllNSListProvider()); ListItems.Add(LinksOnPageLProvider); ListItems.Add(new LinksOnPageExcludingRedLinksListProvider()); ListItems.Add(ImagesOnPageLProvider); ListItems.Add(new TransclusionsOnPageListProvider()); ListItems.Add(new TextFileListProvider()); ListItems.Add(new GoogleSearchListProvider()); ListItems.Add(new UserContribsListProvider()); ListItems.Add(new UserContribUserDefinedNumberListProvider()); ListItems.Add(new SpecialPageListProvider(WhatLinksHereLProvider, NewPagesLProvider, CategoriesOnPageLProvider, RandomPagesLProvider, WhatTranscludesLProvider)); ListItems.Add(ImageFileLinksLProvider); ListItems.Add(new DatabaseScannerListProvider(this)); ListItems.Add(new MyWatchlistListProvider()); ListItems.Add(new WikiSearchListProvider()); ListItems.Add(new WikiTitleSearchListProvider()); ListItems.Add(RandomPagesLProvider); ListItems.Add(RedirectLProvider); ListItems.Add(NewPagesLProvider); ListItems.Add(new HTMLPageScraperListProvider()); ListItems.Add(new CheckWikiListProvider()); } SpecialFilter = new ListFilterForm(lbArticles); // We'll manage our own collection of list items: cmboSourceSelect.DataSource = ListItems; // Bind IListProvider.DisplayText to be the displayed text: cmboSourceSelect.DisplayMember = "DisplayText"; cmboSourceSelect.ValueMember = "DisplayText"; //Dictionary to ComboBox (Maybe change at later date?) //http://steve-fair-dev.blogspot.com/2008/04/bind-dictionary-to-winform-combobox.html }
public ListMaker() { InitializeComponent(); ListProviderAdded += ProviderAdded; _specialFilter = new ListFilterForm(lbArticles); foreach (IListProvider prov in DefaultProviders) { if (!prov.UserInputTextBoxEnabled) { continue; } ToolStripMenuItem addToFromSelectedListFrom = new ToolStripMenuItem(prov.DisplayText) { Tag = prov }; addToFromSelectedListFrom.Click += AddToFromSelectedListFrom; addSelectedToListToolStripMenuItem.DropDownItems.Add(addToFromSelectedListFrom); } _listProviders = new BindingList <IListProvider> { new DatabaseScannerListProvider(this), //Add these list providers later, we dont really need/want them on the Right click "Add to list from.." menu HtmlScraperLProvider, CheckWikiLProvider, CheckWikiWithNumberLProvider, AdvHtmlScraperLProvider }; foreach (IListProvider lvi in DefaultProviders) { _listProviders.Add(lvi); } // We'll manage our own collection of list items: cmboSourceSelect.DataSource = _listProviders; // Bind IListProvider.DisplayText to be the displayed text: cmboSourceSelect.DisplayMember = "DisplayText"; cmboSourceSelect.ValueMember = "DisplayText"; // Use the long-time default, also being quite basic, instead of relying on alphasort SelectedProvider = "CategoryListProvider"; //Dictionary to ComboBox (Maybe change at later date?) //http://steve-fair-dev.blogspot.com/2008/04/bind-dictionary-to-winform-combobox.html }
public ListMaker() { InitializeComponent(); if (ListItems.Count == 0) { ListItems.Add(categoryLProvider); ListItems.Add(categoryRecursiveLProvider); ListItems.Add(new CategoryRecursiveOneLevelListProvider()); ListItems.Add(new CategoryRecursiveUserDefinedLevelListProvider()); ListItems.Add(categoriesOnPageLProvider); ListItems.Add(new CategoriesOnPageOnlyHiddenListProvider()); ListItems.Add(new CategoriesOnPageNoHiddenListProvider()); ListItems.Add(whatLinksHereLProvider); ListItems.Add(new WhatLinksHereAllNSListProvider()); ListItems.Add(new WhatLinksHereIncludingRedirectsListProvider()); ListItems.Add(new WhatLinksHereAllNSIncludingRedirectsListProvider()); ListItems.Add(whatTranscludesLProvider); ListItems.Add(new WhatTranscludesPageAllNSListProvider()); ListItems.Add(linksOnPageLProvider); ListItems.Add(new LinksOnPageExcludingRedLinksListProvider()); ListItems.Add(imagesOnPageLProvider); ListItems.Add(new TransclusionsOnPageListProvider()); ListItems.Add(new TextFileListProvider()); ListItems.Add(new GoogleSearchListProvider()); ListItems.Add(new UserContribsListProvider()); ListItems.Add(new UserContribUserDefinedNumberListProvider()); ListItems.Add(new SpecialPageListProvider(whatLinksHereLProvider, newPagesLProvider, categoriesOnPageLProvider, randomPagesLProvider)); ListItems.Add(imageFileLinksLProvider); ListItems.Add(new DatabaseScannerListProvider(this)); ListItems.Add(new MyWatchlistListProvider()); ListItems.Add(new WikiSearchListProvider()); ListItems.Add(new WikiTitleSearchListProvider()); ListItems.Add(randomPagesLProvider); ListItems.Add(redirectLProvider); ListItems.Add(newPagesLProvider); } SpecialFilter = new ListFilterForm(lbArticles); // We'll manage our own collection of list items: cmboSourceSelect.DataSource = ListItems; // Bind IListProvider.DisplayText to be the displayed text: cmboSourceSelect.DisplayMember = "DisplayText"; cmboSourceSelect.ValueMember = "DisplayText"; }
public DatabaseScanner() { InitializeComponent(); SpecialFilter = new ListFilterForm(lbArticles); }