Beispiel #1
0
        private void PluginFrm_Load(object sender, EventArgs e)
        {
            try
            {
                int i = 0;
                foreach (PluginTag p in PluginHost.GetPluginTags())
                {
                    Node nd = new Node();
                    nd.Name = "p" + i.ToString();
                    nd.Text = p.Name;
                    Node d = new Node();
                    d.Name = "d" + i.ToString();
                    d.Text = "Description : " + p.Description;
                    Node v = new Node();
                    v.Name = "v" + i.ToString();
                    v.Text = "Version : " + p.Version;
                    Node f = new Node();
                    f.Name = "f" + i.ToString();
                    f.Text = "Location : " + p.Fullpath;
                    Node s = new Node();
                    s.Name = "s" + i.ToString();
                    s.Text = "Status : " + p.Disabled.ToString();
                    nd.Nodes.Add(d);
                    nd.Nodes.Add(v);
                    nd.Nodes.Add(f);
                    nd.Nodes.Add(s);

                    advTree1.Nodes.Add(nd);
                    i++;
                }
            }
            catch
            {
            }
        }
Beispiel #2
0
        public void GetPluginTags()
        {
            var tagsArray = PluginHost.GetPluginTags();

            Assert.NotNull(tagsArray);
            foreach (var a in tagsArray)
            {
                Assert.NotNull(a.Fullpath);
                Assert.NotNull(a.Name);
            }
        }
Beispiel #3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            webBrowser1.AutoCompleteCalled += new Gecko.AutoCompleteEventHandler(webBrowser1_AutoCompleteCalled);
            webBrowser1.Navigate("http://www.google.com");
            GeckoPreferences.Default["extensions.blocklist.enabled"] = false;
            PluginTag[] el = PluginHost.GetPluginTags();
            // mozISpellCheckingEngine m_instance = Xpcom.GetService<mozISpellCheckingEngine>("@mozilla.org/spellchecker/engine;1");
            // m_instance.SetDictionaryAttribute("en-US");
            ////MessageBox.Show(m_instance.Check("Hello").ToString());
            ////MessageBox.Show(m_instance.Check("mrabet").ToString());

            //    m_instance.Suggest("mrabet", ref suggestions, ref c);
            //MessageBox.Show(c.ToString());
        }