public void Execute() { CaptureScreen screen = new CaptureScreen(m_ScreenManagerKernel); screen.refreshUICulture(); m_ScreenManagerKernel.screenList.Add(screen); }
private static void LoadInSpecificTarget(ScreenManagerKernel manager, int targetScreen, CameraSummary summary) { AbstractScreen screen = manager.GetScreenAt(targetScreen); if (screen is CaptureScreen) { CaptureScreen captureScreen = screen as CaptureScreen; captureScreen.LoadCamera(summary); manager.UpdateCaptureBuffers(); manager.OrganizeScreens(); manager.OrganizeCommonControls(); manager.OrganizeMenus(); } else if (screen is PlayerScreen) { // Loading a camera onto a video should never close the video. // We only load the camera if there is room to create a new capture screen, otherwise we do nothing. if (manager.ScreenCount == 1) { manager.AddCaptureScreen(); LoadInSpecificTarget(manager, 1, summary); } } }
public CaptureScreenView(CaptureScreen presenter) { InitializeComponent(); lblCameraTitle.Text = ""; lblCameraInfo.Text = ""; this.presenter = presenter; ToggleCapturedVideosPanel(); sldrDelay.ValueChanged += SldrDelay_ValueChanged; sldrRefreshRate.ValueChanged += SldrRefreshRate_ValueChanged; lblRefreshRate.Location = lblDelay.Location; sldrRefreshRate.Top = sldrDelay.Top + 3; sldrRefreshRate.Left = sldrDelay.Left - 15; sldrRefreshRate.Width = sldrDelay.Width / 2; sldrRefreshRate.Minimum = 0; sldrRefreshRate.Maximum = 100; sldrRefreshRate.Value = 100; sldrRefreshRate.Sticky = true; sldrRefreshRate.StickyValue = 50; btnSlomoSync.Top = sldrRefreshRate.Top - 5; btnSlomoSync.Left = sldrRefreshRate.Right + 15; lblSlomoSync.Top = lblRefreshRate.Top; lblSlomoSync.Left = btnSlomoSync.Right - 2; this.Hotkeys = HotkeySettingsManager.LoadHotkeys("CaptureScreen"); }
public CaptureScreenView(CaptureScreen presenter) { InitializeComponent(); lblCameraTitle.Text = ""; lblCameraInfo.Text = ""; this.presenter = presenter; ToggleCapturedVideosPanel(); sldrDelay.ValueChanged += SldrDelay_ValueChanged; this.Hotkeys = HotkeySettingsManager.LoadHotkeys("CaptureScreen"); }
public void Execute() { CaptureScreen screen = new CaptureScreen(m_ScreenManagerKernel); if (m_ScreenManagerKernel.screenList.Count > 1) { screen.Shared = true; } screen.refreshUICulture(); m_ScreenManagerKernel.screenList.Add(screen); }
public CaptureScreenView(CaptureScreen presenter) { InitializeComponent(); lblCameraTitle.Text = ""; this.presenter = presenter; ToggleCapturedVideosPanel(); sldrDelay.ValueChanged += SldrDelay_ValueChanged; nudDelay.Minimum = 0; nudDelay.Maximum = 100; ConfigureDisplayControl(delayCompositeType); this.Hotkeys = HotkeySettingsManager.LoadHotkeys("CaptureScreen"); }
private void RemoveEventHandlers(CaptureScreen screen) { }
private void AddEventHandlers(CaptureScreen screen) { }
private void RemoveEventHandlers(CaptureScreen screen) { screen.RecordingStarted -= Screen_RecordingStarted; screen.RecordingStopped -= Screen_RecordingStopped; }
private void AddEventHandlers(CaptureScreen screen) { screen.RecordingStarted += Screen_RecordingStarted; screen.RecordingStopped += Screen_RecordingStopped; }