Example #1
0
        public NlmColumnCollection(NlmTreeListView listView)
        {
            // Instance columns
            NameColumn    = new NameColumn(listView);
            CurrentColumn = new CurrentColumn(listView);
            VisibleColumn = new VisibleColumn(listView);
            FreezeColumn  = new FreezeColumn(listView);
            RenderColumn  = new RenderColumn(listView);
            ColorColumn   = new ColorColumn(listView);
            BoxColumn     = new BoxColumn(listView);

            // Add columns to owner
            listView.AllColumns.Add(NameColumn);
            listView.AllColumns.Add(CurrentColumn);
            listView.AllColumns.Add(VisibleColumn);
            listView.AllColumns.Add(FreezeColumn);
            listView.AllColumns.Add(RenderColumn);
            listView.AllColumns.Add(ColorColumn);
            listView.AllColumns.Add(BoxColumn);

            listView.RebuildColumns();
        }