private void btLogoEdit_Click(object sender, EventArgs e) { if (lbLogos.SelectedItem != null) { var effect = VideoCapture1.Video_Effects_Get((string)lbLogos.SelectedItem); if (effect.GetEffectType() == VFVideoEffectType.TextLogo) { var dlg = new TextLogoSettingsDialog(); dlg.Attach(effect); dlg.ShowDialog(this); dlg.Dispose(); } else if (effect.GetEffectType() == VFVideoEffectType.ImageLogo) { var dlg = new ImageLogoSettingsDialog(); dlg.Attach(effect); dlg.ShowDialog(this); dlg.Dispose(); } } }
private void BtImageLogoEdit_Click(object sender, EventArgs e) { if (lbImageLogos.SelectedItem != null) { var dlg = new ImageLogoSettingsDialog(); var effect = this._player.Video_Overlays_Get((string)lbImageLogos.SelectedItem); dlg.Attach(effect); dlg.ShowDialog(this); dlg.Dispose(); } }
private void btImageLogoAdd_Click(object sender, EventArgs e) { var dlg = new ImageLogoSettingsDialog(); var name = dlg.GenerateNewEffectName(VideoCapture1); var effect = new VFVideoEffectImageLogo(true, name); VideoCapture1.Video_Effects_Add(effect); lbLogos.Items.Add(effect.Name); dlg.Fill(effect); dlg.ShowDialog(this); dlg.Dispose(); }
private void BtImageLogoAdd_Click(object sender, EventArgs e) { var dlg = new ImageLogoSettingsDialog(); var name = dlg.GenerateNewEffectName(this._player); var effect = new ImageOverlay(name); this._player.Video_Overlays_Add(effect); lbImageLogos.Items.Add(effect.Name); dlg.Fill(effect); dlg.ShowDialog(this); dlg.Dispose(); }