Example #1
0
    public GenericLogCollectionDisplay(ListView lstLines, ListView lstIndex, ListView lstIndexType, ListView lstFiles, TextBox txtDetail, PropertyGrid propertyGrid, ToolStripStatusLabel statusLabel, ToolStripProgressBar progressBar)
    {
        DetailText      = txtDetail;
        DebugProperties = propertyGrid;

        LinesList = new LinesListView(lstLines, DetailText, DebugProperties);
        //Log.Logger = LinesList.InternalLog.AsSeriLogger();
        TraitValuesList = new TraitValuesListView(lstIndex, LinesList, DebugProperties);
        TraitTypesList  = new TraitTypesListView(lstIndexType, TraitValuesList);
        FileList        = new FileListView(lstFiles, LinesList);

        StatusController = new StatusController(statusLabel, progressBar, FileList);
    }
    public TraitTypesListView(ListView lv, TraitValuesListView tvlv)
    {
        TraitValuesList = tvlv;
        list            = lv;
        list.BeginUpdate();
        list.View          = View.Details;
        list.FullRowSelect = true;
        list.Columns.Add("#");
        list.Columns.Add("Trait Type");

        list.SelectedIndexChanged += List_SelectedIndexChanged;
        //list.VirtualMode = true;
        //list.VirtualListSize = 0;

        //list.RetrieveVirtualItem += List_RetrieveVirtualItem;

        list.EndUpdate();
    }