public ConsoleGtk () { Window win = new Window ("MonoLOGO"); win.DeleteEvent += new EventHandler (Window_Delete); win.BorderWidth = 4; win.DefaultSize = new Size (450, 300); VBox vbox = new VBox (false, 4); win.EmitAdd (vbox); ScrolledWindow swin = new ScrolledWindow (new Adjustment (0.0, 0.0, 0.0, 0.0, 0.0, 0.0), new Adjustment (0.0, 0.0, 0.0, 0.0, 0.0, 0.0)); swin.HscrollbarPolicy = Gtk.PolicyType.Automatic; swin.VscrollbarPolicy = Gtk.PolicyType.Automatic; swin.ShadowType = Gtk.ShadowType.In; vbox.PackStart (swin, true, true, 0); TextBuffer buf = new TextBuffer (new TextTagTable ()); Out = new TextWriterGtk (buf); TextView text = new TextView (buf); text.Editable = false; swin.EmitAdd (text); Entry entry = new Entry (); entry.Activate += new EventHandler (Entry_Activate); vbox.PackStart (entry, false, false, 0); win.ShowAll (); }