Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }