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(); }
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(); //} }