From 0219f2a58efe01ee3fd4fe9a1d3b1e9ade674212 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1s=C3=A1ry=20D=C3=A1niel?= Date: Thu, 12 Oct 2017 10:07:05 +0000 Subject: [PATCH] git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C30599 --- client/DxPlay/DxPlay.csproj | 2 +- client/DxPlay/PlayerForm.cs | 27 +++------- client/DxPlay/Properties/app.manifest | 2 +- client/Maestro/Maestro.csproj | 9 +++- client/Maestro/Properties/app.manifest | 70 ++++++++++++++++++++++++++ 5 files changed, 87 insertions(+), 23 deletions(-) create mode 100644 client/Maestro/Properties/app.manifest diff --git a/client/DxPlay/DxPlay.csproj b/client/DxPlay/DxPlay.csproj index 5468cd14..101cba4a 100644 --- a/client/DxPlay/DxPlay.csproj +++ b/client/DxPlay/DxPlay.csproj @@ -123,7 +123,7 @@ LocalIntranet - true + false diff --git a/client/DxPlay/PlayerForm.cs b/client/DxPlay/PlayerForm.cs index 117f2d30..5a990989 100644 --- a/client/DxPlay/PlayerForm.cs +++ b/client/DxPlay/PlayerForm.cs @@ -206,7 +206,7 @@ namespace DxPlay { private void PlayerForm_Load(object sender, EventArgs e) { DisableHotKeysDefaults(this.Controls); InterceptKeys.Start(); - InterceptKeys.GlobalKeyEvent += HandleFullscreenHotKey; + InterceptKeys.GlobalKeyEvent += HandleHotKey; bsSegments.DataSource = segments; dgSegments.AutoGenerateColumns = true; @@ -221,35 +221,22 @@ namespace DxPlay { } private void PlayerForm_KeyDown(object sender, KeyEventArgs e) { - if (HandleHotKey(e.KeyCode)) { - e.Handled = true; - e.SuppressKeyPress = true; - } + e.Handled = true; + e.SuppressKeyPress = true; } - private bool HandleFullscreenHotKey(Keys keyCode) { - if (m_play == null || !m_play.IsFullscreen()) + private bool HandleHotKey(Keys keyCode) { + if (m_play == null) return false; bool result = false; switch (keyCode) { - case Keys.Left: - case Keys.Right: - result = HandleHotKey(keyCode); - break; case Keys.Escape: if (m_play.IsFullscreen()) m_play.ToggleFullscreen(); + else + Close(); result = true; break; - } - return result; - } - - private bool HandleHotKey(Keys keyCode) { - if (m_play == null) - return false; - bool result = false; - switch (keyCode) { case Keys.Left: if (ModifierKeys.HasFlag(Keys.Control)) { if (m_play.CurrentTC.ZeroBasedFrames > 4) { diff --git a/client/DxPlay/Properties/app.manifest b/client/DxPlay/Properties/app.manifest index b29bef0c..c46350e6 100644 --- a/client/DxPlay/Properties/app.manifest +++ b/client/DxPlay/Properties/app.manifest @@ -19,8 +19,8 @@ - + diff --git a/client/Maestro/Maestro.csproj b/client/Maestro/Maestro.csproj index d0ba3701..58f8255c 100644 --- a/client/Maestro/Maestro.csproj +++ b/client/Maestro/Maestro.csproj @@ -68,7 +68,7 @@ Maestro_TemporaryKey.pfx - true + false true @@ -95,6 +95,12 @@ prompt MinimumRecommendedRules.ruleset + + LocalIntranet + + + Properties\app.manifest + ..\packages\FluentFTP.17.5.8\lib\net45\FluentFTP.dll @@ -255,6 +261,7 @@ Designer + diff --git a/client/Maestro/Properties/app.manifest b/client/Maestro/Properties/app.manifest new file mode 100644 index 00000000..b29bef0c --- /dev/null +++ b/client/Maestro/Properties/app.manifest @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- 2.54.0