Beispiel #1
0
        public Browser()
            : base(Gtk.WindowType.Toplevel)
        {
            this.Build();
            this.server = new EgonServer();

            this.selected = null;

            this.nodeview1.AppendColumn("Id", new Gtk.CellRendererText(), "text", 0);
            this.nodeview1.AppendColumn("Name", new Gtk.CellRendererText(), "text", 1);
            this.nodeview1.AppendColumn("Description", new Gtk.CellRendererText(), "text", 2);
            this.nodeview1.AppendColumn("Owner", new Gtk.CellRendererText(), "text", 3);
            this.nodeview1.NodeSelection.Changed += new System.EventHandler(OnSelectionChanged);
            this.nodeview1.ShowAll();

            this.DeleteEvent += this.Disconnect;
        }
Beispiel #2
0
 void OnSelectionChanged(object o, System.EventArgs args)
 {
     Gtk.NodeSelection selection = (Gtk.NodeSelection)o;
     SimEntry node = (SimEntry)selection.SelectedNode;
     if (node != null) {
         this.selected = node;
     }
 }