public CollectionsTreeView ()
		: base ()
	{
		Gtk.TreeViewColumn NameCol = new Gtk.TreeViewColumn ();
		Gtk.CellRendererText NameRenderer = new Gtk.CellRendererText ();
		NameRenderer.Editable = true;
		NameRenderer.Edited += new Gtk.EditedHandler (CollectionNameEditedHandler);
		NameCol.Title = "Name";
		NameCol.PackStart (NameRenderer, true);
		NameCol.AddAttribute (NameRenderer, "markup", 0);
		NameCol.SortColumnId = 0;
		NameCol.Resizable = true;
		NameCol.FixedWidth = 150;
		NameCol.Sizing = Gtk.TreeViewColumnSizing.Autosize;
		this.AppendColumn (NameCol);

		Gtk.TreeViewColumn CountCol = new Gtk.TreeViewColumn ();
		Gtk.CellRendererText CountRenderer = new Gtk.CellRendererText ();
		CountCol.Title = "Images";
		CountCol.PackStart (CountRenderer, true);
		CountCol.AddAttribute (CountRenderer, "text", 1);
		CountCol.SortColumnId = 1;
		CountCol.Resizable = true;
		CountCol.Sizing = Gtk.TreeViewColumnSizing.Autosize;
		this.AppendColumn (CountCol);

		store = new CollectionsTreeStore ();
		this.Model = store;
	}
Exemple #2
0
    public CollectionsTreeView()
        : base()
    {
        Gtk.TreeViewColumn   NameCol      = new Gtk.TreeViewColumn();
        Gtk.CellRendererText NameRenderer = new Gtk.CellRendererText();
        NameRenderer.Editable = true;
        NameRenderer.Edited  += new Gtk.EditedHandler(CollectionNameEditedHandler);
        NameCol.Title         = "Name";
        NameCol.PackStart(NameRenderer, true);
        NameCol.AddAttribute(NameRenderer, "markup", 0);
        NameCol.SortColumnId = 0;
        NameCol.Resizable    = true;
        NameCol.FixedWidth   = 150;
        NameCol.Sizing       = Gtk.TreeViewColumnSizing.Autosize;
        this.AppendColumn(NameCol);

        Gtk.TreeViewColumn   CountCol      = new Gtk.TreeViewColumn();
        Gtk.CellRendererText CountRenderer = new Gtk.CellRendererText();
        CountCol.Title = "Images";
        CountCol.PackStart(CountRenderer, true);
        CountCol.AddAttribute(CountRenderer, "text", 1);
        CountCol.SortColumnId = 1;
        CountCol.Resizable    = true;
        CountCol.Sizing       = Gtk.TreeViewColumnSizing.Autosize;
        this.AppendColumn(CountCol);

        store      = new CollectionsTreeStore();
        this.Model = store;
    }