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 { } }
public void GetPluginTags() { var tagsArray = PluginHost.GetPluginTags(); Assert.NotNull(tagsArray); foreach (var a in tagsArray) { Assert.NotNull(a.Fullpath); Assert.NotNull(a.Name); } }
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()); }