public NodeViewExample() : base("NodeView") { SetSizeRequest(200, 150); // Create our TreeView and add it as our child widget Gtk.NodeView view = new Gtk.NodeView(Store); Add(view); // Create a column with title Artist and bind its renderer to model column 0 view.AppendColumn("Artist", new Gtk.CellRendererText(), "text", 0); // Create a column with title 'Song Title' and bind its renderer to model column 1 view.AppendColumn("Song Title", new Gtk.CellRendererText(), "text", 1); view.ShowAll(); }
private Gtk.NodeStore InitGridAndCreateStore() { Gtk.NodeStore store = new Gtk.NodeStore(typeof(RepairFinishedRow)); Gtk.NodeView myNodeView = new Gtk.NodeView(store); myNodeView.AppendColumn("Owner", new Gtk.CellRendererText(), "text", 0); myNodeView.AppendColumn("Vehicle type", new Gtk.CellRendererText(), "text", 1); myNodeView.AppendColumn("Registration", new Gtk.CellRendererText(), "text", 2); myNodeView.AppendColumn("Work Description", new Gtk.CellRendererText(), "text", 3); myNodeView.AppendColumn("Received Date", new Gtk.CellRendererText(), "text", 4); myNodeView.AppendColumn("Finished Date", new Gtk.CellRendererText(), "text", 5); myNodeView.AppendColumn("Price", new Gtk.CellRendererText(), "text", 6); myNodeView.AppendColumn("Employee", new Gtk.CellRendererText(), "text", 7); myNodeView.ShowAll(); Add(myNodeView); return(store); }
private Gtk.NodeStore InitGridAndCreateStore() { Gtk.NodeStore store = new Gtk.NodeStore(typeof(RepairRow)); Gtk.NodeView myNodeView = new Gtk.NodeView(store); myNodeView.AppendColumn("Owner", new Gtk.CellRendererText(), "text", 0); myNodeView.AppendColumn("Vehicle type", new Gtk.CellRendererText(), "text", 1); myNodeView.AppendColumn("Registration", new Gtk.CellRendererText(), "text", 2); myNodeView.AppendColumn("WorkDescription", new Gtk.CellRendererText(), "text", 3); myNodeView.AppendColumn("ReceivedDate", new Gtk.CellRendererText(), "text", 4); myNodeView.ButtonPressEvent += OnTreeViewButtonPressEvent; myNodeView.ShowAll(); Add(myNodeView); return(store); }