// // DemoItemFactoryDemo.cs - port of item_factory from gtk-demo // // Author: Daniel Kornhauser // // Copyright (C) 2003, Ximian Inc. /* Item Factory * * The GtkItemFactory object allows the easy creation of menus * from an array of descriptions of menu items. */ // TODO: - unfinished using System; using System.IO; using Gtk; using Gdk; namespace GtkDemo { public class DemoItemFactory : Gtk.Window { public DemoItemFactory () : base ("Demo Item Factory") { this.DeleteEvent += new DeleteEventHandler (WindowDelete); Gtk.AccelGroup accelGroup = new Gtk.AccelGroup (); //STUCK OUCH !!!! this.ShowAll (); } private void WindowDelete (object o, DeleteEventArgs args) { this.Hide (); this.Destroy (); args.RetVal = true; } } }