using System; using System.IO; using System.Collections; using System.Reflection; using System.Text; using System.Xml; using System.Xml.XPath; using System.Xml.Xsl; using Mono.Unix; using Tomboy; public class DummyPlugin : NotePlugin { static DummyPlugin () { Console.WriteLine("Dummy constructor."); } protected override void Initialize () { Gtk.ImageMenuItem item = new Gtk.ImageMenuItem (Catalog.GetString ("Dummy Plugin.")); item.Image = new Gtk.Image (Gtk.Stock.Ok, Gtk.IconSize.Menu); item.Activated += DummyButtonClicked; item.Show (); AddPluginMenuItem (item); } protected override void Shutdown () { Console.WriteLine("Shutdown Dummy"); } protected override void OnNoteOpened () { Console.WriteLine("Note: \"{0}\" opened!", Note.Title); } void DummyButtonClicked (object sender, EventArgs args) { Console.WriteLine("Dummy button Clicked!"); } }