find() public static method

public static find ( ) : List
return List
Example #1
0
        public void updateBrowsers()
        {
            SuspendLayout();
            browsers = BrowserFinder.find().Where(b => !Settings.Default.HideBrowsers.Contains(b.Identifier)).ToList();
            int i     = 0;
            int width = 0;

            for (int k = Controls.Count - 1; k >= 0; k--)
            {
                Control c = Controls[k];
                if (c is BrowserUC)
                {
                    Controls.RemoveAt(k);
                }
            }
            // add browserUC objects to the form
            foreach (var browser in browsers)
            {
                var buc = new BrowserUC(browser, i);
                width      = buc.Width; // buc.Width = 128*dpi Scale
                buc.Left   = width * i++;
                buc.Click += browser_click;
                this.Controls.Add(buc);
            }
            ResumeLayout();
            buc.Left      = i * width;
            btn_help.Left = i * width;
            btn_help.Top  = buc.Height - btn_help.Height;
            // this.Width = i * 128 + 20 + 20;
        }
Example #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            List <Browser> browsers = BrowserFinder.find(true);
            var            c        = ((DataGridViewComboBoxColumn)gv_filters.Columns["browser"]);

            c.Items.Clear();
            browser_filter.Items.Clear();
            foreach (Browser b in browsers)
            {
                browser_filter.Items.Add(b, !Settings.Default.HideBrowsers.Contains(b.exec));
                c.Items.Add(b.ToString());
            }
            // add browser select to the list
            c.Items.Add("display BrowserSelect");
        }
Example #3
0
        private void btn_refresh_Click(object sender, EventArgs e)
        {
            browsers = BrowserFinder.find(true);
            var c = (DataGridViewComboBoxColumn)gv_filters.Columns["browser"];

            c.Items.Clear();
            foreach (Browser b in browsers)
            {
                c.Items.Add(b.ToString());
            }
            // add browser select to the list
            c.Items.Add("display BrowserSelect");

            PopulateBrowserList();

            mainForm.updateBrowsers();
        }
Example #4
0
        private void frm_settings_Load(object sender, EventArgs e)
        {
            //check if browser select is the default browser or not
            //to disable/enable "set Browser select as default" button
            using (RegistryKey key = Registry.CurrentUser.OpenSubKey(
                       @"Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice"))
            {
                var default_browser = key?.GetValue("ProgId");

                //disable the set default if already default
                if (default_browser != null && (string)default_browser == "bselectURL")
                {
                    btn_setdefault.Enabled = false;
                }
            }

            //populate list of browsers for Rule List ComboBox
            var browsers = BrowserFinder.find();
            var c        = ((DataGridViewComboBoxColumn)gv_filters.Columns["browser"]);

            foreach (Browser b in browsers)
            {
                browser_filter.Items.Add(b, !Settings.Default.HideBrowsers.Contains(b.Identifier));
                c.Items.Add(b.ToString());
            }
            // add browser select to the list
            c.Items.Add("display BrowserSelect");

            //populate Rules in the gridview
            foreach (var rule in Settings.Default.AutoBrowser)
            {
                rules.Add(rule);
            }
            var bs = new BindingSource();

            bs.DataSource         = rules;
            gv_filters.DataSource = bs;

            chk_check_update.Checked = Settings.Default.check_update != "nope";

            cmbo_expand_url.DataSource   = (new string[] { "Never", "First Redirect", "All Redirects" });
            cmbo_expand_url.SelectedItem = Settings.Default.expand_url;
        }
Example #5
0
        private void btn_refresh_Click(object sender, EventArgs e)
        {
            List <Browser> browsers = BrowserFinder.find(true);
            var            c        = ((DataGridViewComboBoxColumn)gv_filters.Columns["browser"]);

            c.Items.Clear();
            browser_filter.Items.Clear();
            foreach (Browser b in browsers)
            {
                browser_filter.Items.Add(b, !Settings.Default.HideBrowsers.Contains(b.Identifier));
                c.Items.Add(b.ToString());
            }
            // add browser select to the list
            c.Items.Add("display BrowserSelect");

            if (mainForm != null)
            {
                this.mainForm.updateBrowsers();
            }
            else
            {
                browsers = BrowserFinder.find().Where(b => !Settings.Default.HideBrowsers.Contains(b.Identifier)).ToList();
            }
        }
Example #6
0
 private void Init()
 {
     browsers = BrowserFinder.find();
     dgvBrowsers.AutoGenerateColumns = false;
     PopulateBrowserList();
 }