예제 #1
0
        public MainWindow(ProControllerInterface controller, ControlParams controlParams)
        {
            this.controller = controller;
            InitializeComponent();

            // static for now; make change dynamically

            setupView        = new SetupView(controlParams);
            setupTab.Content = setupView;

            outView = new ChromView(Transparency.Outline, true);
            outView.CompSelected  += new SelectCompEventHandler(chromview_CompSelected);
            outView.CompsSelected += new SelectCompsEventHandler(chromview_CompsSelected);
            outView.TimeMode       = false;
            outTab.Content         = outView;

            timeView = new ChromView(Transparency.Outline, true);
            timeView.registerTimeObserver(this);
            timeView.registerTimeObserver(controller);
            timeView.CompSelected  += new SelectCompEventHandler(chromview_CompSelected);
            timeView.CompsSelected += new SelectCompsEventHandler(chromview_CompsSelected);
            timeView.TimeMode       = true;
            timeTab.Content         = timeView;

            peakinfo  = new PeakInfo();
            peaksinfo = new PeaksInfo();
        }