Exemple #1
0
        public MainGUI_Controller(Controller.Controller controller)
        {
            m_Controller         = controller;
            m_frmMain            = new MainGUI();
            m_frmMain.controller = this;

            //m_ppMain = new uiwPreviewPopup();
            //m_frmMain.Controls.Add(m_ppMain);
            //m_ppMain.BringToFront();
            m_ppSizeDimensions = m_frmMain.ppSizeDimensions;
            m_ppColor          = m_frmMain.ppColor;
            m_ppSpecial        = m_frmMain.ppSpecial;

            //run startup logic
            StartupLogic();
        }
Exemple #2
0
        private void StartupLogic()
        {
            //Wire up thumbnail index change event
            m_frmMain.uitlMain.IndexChanged += new IndexChangedHandler(SwitchImageFromList);
            //Wire up chromakey apply widget
            m_frmMain.uiChromaKey.ApplyClicked += new Photoman.UserInterface.UIWidgets.ApplyClickedHandler(ChromaKey);
            //Wire up chromakey data drag event
            m_frmMain.uiChromaKey.ValidImageDataDragged += new Photoman.UserInterface.UIWidgets.ValidImageDataDraggedHandler(Chromakey_DataDragged);

            //Wire up slider drag events
            m_frmMain.itRed.TrackbarDragged        += new OnTrackbarDragged(Preveiw_RedSlider);
            m_frmMain.itGreen.TrackbarDragged      += new OnTrackbarDragged(Preveiw_GreenSlider);
            m_frmMain.itBlue.TrackbarDragged       += new OnTrackbarDragged(Preveiw_BlueSlider);
            m_frmMain.itBrightness.TrackbarDragged += new OnTrackbarDragged(Preveiw_BrightnessSlider);
            m_frmMain.itHue.TrackbarDragged        += new OnTrackbarDragged(Preview_HueSlider);
            m_frmMain.itLuminosity.TrackbarDragged += new OnTrackbarDragged(Preview_LuminositySlider);
            m_frmMain.itSaturation.TrackbarDragged += new OnTrackbarDragged(Preview_SaturationSlider);

            //show form

            if ((Control.ModifierKeys & Keys.Control) == Keys.Control)
            {
                Global.WriteToLog("Control key held. Launching debug GUI", true, true);
                m_frmMain.Show();
            }
            else
            {
                Global.WriteToLog("Control key not held. Launching final GUI", true, true);

                MainGUI_Controller mgc        = new MainGUI_Controller(m_Controller);
                MainGUI            frmMainGUI = new MainGUI();
                frmMainGUI.controller = mgc;
            }

            //DialogResult dr = MessageBox.Show("Yes for Debug GUI, No for Final GUI", "Pick a GUI", MessageBoxButtons.YesNo);
            //if (dr == DialogResult.Yes)
            //    m_frmMain.Show();
            //else
            //{
            //    MainGUI_Controller mgc = new MainGUI_Controller(m_Controller);
            //    MainGUI frmMainGUI = new MainGUI();
            //    frmMainGUI.controller = mgc;

            //    //frmMainGUI.Show();
            //}
        }