public override void OnExecuteShortcut(OPMShortcutEventArgs args) { if (!this.DesignMode) { if (args.Handled) return; switch (args.cmd) { case OPMShortcut.CmdOpenSettings: SkinBuilderSettingsForm.Show(); args.Handled = true; break; } } }
public void OnExecuteShortcut(OPMShortcutEventArgs args) { if (args.Handled) return; switch (args.cmd) { case OPMShortcut.CmdGenericApply: if (btnSave.Enabled) btnSave_Click(null, null); args.Handled = true; break; case OPMShortcut.CmdGenericUndo: if (btnUndo.Enabled) btnUndo_Click(null, null); args.Handled = true; break; } }
public override void OnExecuteShortcut(OPMShortcutEventArgs args) { if (!this.DesignMode) { if (args.Handled) return; switch (args.cmd) { case OPMShortcut.CmdOpenSettings: ProTONESettingsForm.Show(); args.Handled = true; break; case OPMShortcut.CmdEditPath: EnterEditPathMode(); break; } } }
public void OnExecuteShortcut(OPMShortcutEventArgs args) { if (FindForm() != null && !args.Handled) { switch (args.cmd) { case OPMShortcut.CmdGenericRename: HandleAction(ToolAction.ToolActionRename); args.Handled = true; break; case OPMShortcut.CmdGenericNew: HandleAction(ToolAction.ToolActionNew); args.Handled = true; break; case OPMShortcut.CmdGenericOpen: HandleAction(ToolAction.ToolActionOpen); args.Handled = true; break; case OPMShortcut.CmdGenericSave: HandleAction(ToolAction.ToolActionSave); args.Handled = true; break; case OPMShortcut.CmdGenericDelete: HandleAction(ToolAction.ToolActionDelete); args.Handled = true; break; case OPMShortcut.CmdGenericRefresh: HandleAction(ToolAction.ToolActionReload); args.Handled = true; break; case OPMShortcut.CmdGenericSearch: HandleAction(ToolAction.ToolActionSearch); args.Handled = true; break; case OPMShortcut.CmdNavigateBack: HandleAction(ToolAction.ToolActionBack); args.Handled = true; break; case OPMShortcut.CmdNavigateForward: HandleAction(ToolAction.ToolActionFwd); args.Handled = true; break; } } }
public void OnExecuteShortcut(OPMShortcutEventArgs args) { if (FindForm() != null && !args.Handled && ContainsFocus) { switch (args.cmd) { case OPMShortcut.CmdGenericNew: CreateNewThemeFile(); args.Handled = true; break; case OPMShortcut.CmdGenericOpen: OpenTheme(); args.Handled = true; break; case OPMShortcut.CmdGenericSave: HandleAction(ToolAction.ToolActionSave); args.Handled = true; break; case OPMShortcut.CmdGenericDelete: HandleAction(ToolAction.ToolActionDeleteTheme); args.Handled = true; break; } } }
public void OnExecuteShortcut(OPMShortcutEventArgs args) { if (FindForm() != null && !args.Handled && ContainsFocus) { switch (args.cmd) { case OPMShortcut.CmdGenericRename: HandleAction(ToolAction.ToolActionRename); args.Handled = true; break; case OPMShortcut.CmdGenericNew: CreateNewCatalog(); args.Handled = true; break; case OPMShortcut.CmdGenericOpen: OpenCatalog(); args.Handled = true; break; case OPMShortcut.CmdGenericSave: HandleAction(ToolAction.ToolActionSave); args.Handled = true; break; case OPMShortcut.CmdCatalogMerge: HandleAction(ToolAction.ToolActionMerge); args.Handled = true; break; case OPMShortcut.CmdCatalogWizard: HandleAction(ToolAction.ToolActionCatalog); args.Handled = true; break; case OPMShortcut.CmdGenericDelete: HandleAction(ToolAction.ToolActionDelete); args.Handled = true; break; case OPMShortcut.CmdGenericRefresh: HandleAction(ToolAction.ToolActionReload); args.Handled = true; break; case OPMShortcut.CmdGenericSearch: HandleAction(ToolAction.ToolActionSearch); args.Handled = true; break; case OPMShortcut.CmdNavigateBack: HandleAction(ToolAction.ToolActionBack); args.Handled = true; break; case OPMShortcut.CmdNavigateForward: HandleAction(ToolAction.ToolActionFwd); args.Handled = true; break; } } }
public void OnExecuteShortcut(OPMShortcutEventArgs args) { switch (args.cmd) { case OPMShortcut.CmdPlay: case OPMShortcut.CmdPause: case OPMShortcut.CmdStop: break; default: return; } switch (args.cmd) { case OPMShortcut.CmdPlay: MediaRendererInstance.Instance.StartRenderer(); args.Handled = true; break; case OPMShortcut.CmdPause: { switch (MediaRendererInstance.Instance.FilterState) { case FilterState.Running: MediaRendererInstance.Instance.PauseRenderer(); break; case FilterState.Paused: MediaRendererInstance.Instance.ResumeRenderer(MediaRendererInstance.Instance.MediaPosition); break; } } args.Handled = true; break; case OPMShortcut.CmdStop: MediaRendererInstance.Instance.StopRenderer(); args.Handled = true; break; } }
public virtual void OnExecuteShortcut(OPMShortcutEventArgs args) { }
public void ExecuteShortcut(OPMShortcutEventArgs args) { Logger.LogHeavyTrace("{0} - IsActive: {1}", Name, IsActive); bool isActiveForm = this.IsActive; //bool isMainForm = (this is MainApplicationForm); //bool isInTray = !Visible || (WindowState == FormWindowState.Minimized); if (!args.Handled) { switch (args.cmd) { case OPMShortcut.CmdOpenHelp: if (IsActive || (this is LogFileConsoleDialog)) { FireHelpRequest(); args.Handled = true; } return; case OPMShortcut.CmdShowLogConsole: LogFileConsoleDialog.ShowLogConsole(); args.Handled = true; return; case OPMShortcut.CmdDumpDebugStats: EventDispatch.DumpStatistics(); args.Handled = true; return; default: // Do nothing break; } OnExecuteShortcut(args); } }
public void OnExecuteShortcut(OPMShortcutEventArgs args) { if (FindForm() != null && !args.Handled && ContainsFocus) { switch (args.cmd) { case OPMShortcut.CmdGenericNew: HandleAction(ToolAction.ToolActionNewFolder); args.Handled = true; break; case OPMShortcut.CmdGenericRename: HandleAction(ToolAction.ToolActionRename); args.Handled = true; break; case OPMShortcut.CmdGenericPaste: HandleAction(ToolAction.ToolActionPaste); args.Handled = true; break; case OPMShortcut.CmdGenericCut: HandleAction(ToolAction.ToolActionCut); args.Handled = true; break; case OPMShortcut.CmdGenericCopy: HandleAction(ToolAction.ToolActionCopy); args.Handled = true; break; case OPMShortcut.CmdGenericDelete: HandleAction(ToolAction.ToolActionDelete); args.Handled = true; break; case OPMShortcut.CmdSwitchWindows: CancelAutoPreview(); args.Handled = true; break; case OPMShortcut.CmdChangeDisk: tsbDrives.ShowDropDown(); tsbDrives.Select(); if (tsbDrives.DropDownItems.Count > 0) { tsbDrives.DropDownItems[0].Select(); } args.Handled = true; break; case OPMShortcut.CmdFavManager: HandleAction(ToolAction.ToolActionFavoritesManage); args.Handled = true; break; case OPMShortcut.CmdNavigateBack: HandleAction(ToolAction.ToolActionBack); args.Handled = true; break; case OPMShortcut.CmdNavigateForward: HandleAction(ToolAction.ToolActionFwd); args.Handled = true; break; // Already implemented inside the list //case OPMShortcut.CmdNavigateUp: // HandleAction(ToolAction.ToolActionUp); // args.Handled = true; // break; case OPMShortcut.CmdGenericSearch: HandleAction(ToolAction.ToolActionSearch); args.Handled = true; break; case OPMShortcut.CmdGenericRefresh: HandleAction(ToolAction.ToolActionReload); args.Handled = true; break; case OPMShortcut.CmdTaggingWizard: HandleAction(ToolAction.ToolActionTaggingWizard); args.Handled = true; break; case OPMShortcut.CmdCdRipperWizard: HandleAction(ToolAction.ToolActionCdRipper); args.Handled = true; break; } } //Application.DoEvents(); }
public void OnExecuteShortcut(OPMShortcutEventArgs args) { if (args.Handled) return; bool refreshButtonState = false; switch (args.cmd) { case OPMShortcut.CmdClear: Clear(); args.Handled = true; break; case OPMShortcut.CmdDelete: Delete(); args.Handled = true; break; case OPMShortcut.CmdLoadPlaylist: LoadPlaylist(); args.Handled = true; break; case OPMShortcut.CmdSavePlaylist: SavePlaylist(); args.Handled = true; break; case OPMShortcut.CmdMoveDown: MoveDown(); args.Handled = true; break; case OPMShortcut.CmdMoveUp: MoveUp(); args.Handled = true; break; case OPMShortcut.CmdJumpToItem: HandleJumpToItem(); args.Handled = true; break; case OPMShortcut.CmdToggleShuffle: ProTONEConfig.ShufflePlaylist ^= true; AppConfig.Save(); playlist.SetupRandomSequence(playlist.PlayIndex); args.Handled = true; refreshButtonState = true; break; case OPMShortcut.CmdLoopPlay: ProTONEConfig.LoopPlay ^= true; AppConfig.Save(); args.Handled = true; refreshButtonState = true; break; case OPMShortcut.CmdPlaylistEnd: SystemScheduler.PlaylistEventEnabled ^= true; refreshButtonState = true; args.Handled = true; break; } if (refreshButtonState) { EventDispatch.DispatchEvent(LocalEventNames.UpdateStateButtons); } }
public void OnExecuteShortcut(OPMShortcutEventArgs args) { if (args.Handled) return; Logger.LogInfo("OnExecuteShortcut enter: " + args); if (_renderingFrame == null || !_renderingFrame.Visible) { pnlScreens.Focus(); } switch (args.cmd) { case OPMShortcut.CmdPlayPause: if (MediaRenderer.DefaultInstance.FilterState == FilterState.Paused || MediaRenderer.DefaultInstance.FilterState == FilterState.Running) { Pause(); args.Handled = true; } else { Play(); args.Handled = true; } break; case OPMShortcut.CmdStop: Stop(true); args.Handled = true; break; case OPMShortcut.CmdPrev: MovePrevious(); args.Handled = true; break; case OPMShortcut.CmdNext: MoveNext(); args.Handled = true; break; case OPMShortcut.CmdLoad: LoadFiles(); args.Handled = true; break; case OPMShortcut.CmdFwd: MoveToPosition(pnlRendering.ElapsedSeconds + 5); args.Handled = true; break; case OPMShortcut.CmdRew: MoveToPosition(pnlRendering.ElapsedSeconds - 5); args.Handled = true; break; case OPMShortcut.CmdVolUp: pnlRendering.ProjectedVolume += 500; SetVolume(pnlRendering.ProjectedVolume); args.Handled = true; break; case OPMShortcut.CmdVolDn: pnlRendering.ProjectedVolume -= 500; SetVolume(pnlRendering.ProjectedVolume); args.Handled = true; break; case OPMShortcut.CmdFullScreen: ToggleFullScreen(); args.Handled = true; break; case OPMShortcut.CmdOpenDisk: LoadDisc(); args.Handled = true; break; case OPMShortcut.CmdCfgAudio: FfdShowConfig.DoConfigureAudio(this.Handle); args.Handled = true; break; case OPMShortcut.CmdCfgVideo: FfdShowConfig.DoConfigureVideo(this.Handle); args.Handled = true; break; case OPMShortcut.CmdCfgSubtitles: ProTONESettingsForm.Show("TXT_S_SUBTITLESETTINGS", "TXT_S_SUBTITLESETTINGS"); args.Handled = true; break; case OPMShortcut.CmdCfgTimer: ProTONESettingsForm.Show("TXT_S_MISC_SETTINGS", "TXT_S_SCHEDULERSETTINGS"); args.Handled = true; break; case OPMShortcut.CmdCfgRemote: ProTONESettingsForm.Show("TXT_S_CONTROL", "TXT_REMOTECONTROLCFG"); args.Handled = true; break; case OPMShortcut.CmdOpenSettings: DialogResult dlgResult = ProTONESettingsForm.Show(); args.Handled = true; break; case OPMShortcut.CmdCfgKeyboard: ProTONESettingsForm.Show("TXT_S_CONTROL", "TXT_S_KEYMAP"); args.Handled = true; break; case OPMShortcut.CmdOpenURL: { args.Handled = true; StreamingServerChooserDlg dlg2 = new StreamingServerChooserDlg(); if (dlg2.ShowDialog() == DialogResult.OK) { string[] urls = new string[] { dlg2.Uri }; LoadFiles(urls); } /* UrlCfgDlg dlg = new UrlCfgDlg(true); dlg.ShowChooserButton = true; dlg.RequiredUriParts = UriComponents.SchemeAndServer; dlg.OpenChooser += new EventHandler((s, e) => { StreamingServerChooserDlg dlg2 = new StreamingServerChooserDlg(); if (dlg2.ShowDialog() == DialogResult.OK) { dlg.Uri = dlg2.Uri; dlg.DialogResult = DialogResult.OK; dlg.Close(); } }); if (dlg.ShowDialog() == DialogResult.OK) { string[] urls = new string[] { dlg.Uri }; LoadFiles(urls); }*/ } break; case OPMShortcut.CmdSearchSubtitles: { args.Handled = true; PlaylistItem plItem = pnlScreens.PlaylistScreen.GetPlaylistItemForEditing(); if (plItem != null && plItem.MediaFileInfo is VideoFileInfo) { SubtitleDownloadProcessor.TryFindSubtitle(plItem.Path, (int)plItem.Duration.TotalSeconds, true); } } break; default: pnlScreens.OnExecuteShortcut(args); break; } Logger.LogInfo("OnExecuteShortcut leave"); }
public override void OnExecuteShortcut(OPMShortcutEventArgs args) { if (args.Handled) return; AddonAppSettingsForm.NetworkConfig = networkConfig; switch (args.cmd) { case OPMShortcut.CmdOpenSettings: if (ApplicationInfo.IsSuiteApplication == false) { AddonAppSettingsForm.Show(); args.Handled = true; } break; case OPMShortcut.CmdCfgKeyboard: AddonAppSettingsForm.Show("TXT_S_CONTROL", "TXT_S_KEYMAP"); args.Handled = true; break; case OPMShortcut.CmdSwitchWindows: SelectNextAddon(); Focus(); args.Handled = true; break; } }