public override void Menu_OnClick(object sender, EventArgs e) { // 1. Display preview dialog box. formPreviewVideoFilter fpvf = new formPreviewVideoFilter(GetPreviewImage(), m_Menu.Text); if (fpvf.ShowDialog() == DialogResult.OK) { // 2. Process filter. StartProcessing(); } fpvf.Dispose(); }
public override void Menu_OnClick(object sender, EventArgs e) { // 1. Display preview dialog box. formPreviewVideoFilter fpvf = new formPreviewVideoFilter(GetPreviewImage(), m_Menu.Text); if (fpvf.ShowDialog() == DialogResult.OK) { // 2. Process filter. StartProcessing(); // Enregistrement de l'état courant du screen pour le undo. // m_MemoPlayerScreen = m_PlayerScreen.GetMemo(); } fpvf.Dispose(); }
public override void Activate(IWorkingZoneFramesContainer framesContainer, Action <InteractiveEffect> setInteractiveEffect) { if (ImageProcessor == null || framesContainer == null || framesContainer.Frames == null || framesContainer.Frames.Count < 1) { return; } frames = framesContainer.Frames; using (Bitmap bmp = framesContainer.Representative.CloneDeep()) { ImageProcessor(bmp); using (formPreviewVideoFilter fpvf = new formPreviewVideoFilter(bmp, Name)) { if (fpvf.ShowDialog() == DialogResult.OK) { StartProcessing(); } } } }