From 745e402da9fbc3cd644b9906de11ccbf833009f2 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 15 Aug 2021 16:32:31 +0200 Subject: [PATCH] Removed VNC Smart Size feature. This allows the use of VNCSharp via nuget instead of distributing our own version of it) --- .../Protocol/VNC/Connection.Protocol.VNC.cs | 48 +------------------ mRemoteNG/UI/Window/ConnectionWindow.cs | 4 -- 2 files changed, 1 insertion(+), 51 deletions(-) diff --git a/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs b/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs index e212b257e..2c96a0eba 100644 --- a/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs +++ b/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs @@ -11,24 +11,8 @@ using mRemoteNG.UI.Forms; namespace mRemoteNG.Connection.Protocol.VNC { - public class ProtocolVNC : ProtocolBase, ISupportsViewOnly + public class ProtocolVNC : ProtocolBase { - #region Properties - - public bool SmartSize - { - get => _vnc.Scaled; - set => _vnc.Scaled = value; - } - - public bool ViewOnly - { - get => _vnc.ViewOnly; - set => _vnc.ViewOnly = value; - } - - #endregion - #region Private Declarations private VncSharp.RemoteDesktop _vnc; @@ -123,36 +107,6 @@ namespace mRemoteNG.Connection.Protocol.VNC } } - public void ToggleSmartSize() - { - try - { - SmartSize = !SmartSize; - RefreshScreen(); - } - catch (Exception ex) - { - Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, - Language.VncToggleSmartSizeFailed + Environment.NewLine + - ex.Message, true); - } - } - - public void ToggleViewOnly() - { - try - { - ViewOnly = !ViewOnly; - } - catch (Exception ex) - { - Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, - Language.VncToggleViewOnlyFailed + Environment.NewLine + - ex.Message, true); - } - } - - public void StartChat() { throw new NotImplementedException(); diff --git a/mRemoteNG/UI/Window/ConnectionWindow.cs b/mRemoteNG/UI/Window/ConnectionWindow.cs index 4829267bd..77fdbe3e4 100644 --- a/mRemoteNG/UI/Window/ConnectionWindow.cs +++ b/mRemoteNG/UI/Window/ConnectionWindow.cs @@ -393,7 +393,6 @@ namespace mRemoteNG.UI.Window cmenTabStartChat.Visible = true; cmenTabRefreshScreen.Visible = true; cmenTabTransferFile.Visible = false; - cmenTabSmartSize.Checked = vnc.SmartSize; } else { @@ -435,9 +434,6 @@ namespace mRemoteNG.UI.Window case RdpProtocol6 rdp: rdp.ToggleSmartSize(); break; - case ProtocolVNC vnc: - vnc.ToggleSmartSize(); - break; } } catch (Exception ex)