private void FillFavoriteRdpInterfaceOptions(RdpOptions rdpOptions) { RdpUserInterfaceOptions userInterface = rdpOptions.UserInterface; rdpOptions.GrabFocusOnConnect = this.GrabFocusOnConnectCheckbox.Checked; userInterface.DisableWindowsKey = this.DisableWindowsKeyCheckbox.Checked; userInterface.DoubleClickDetect = this.DetectDoubleClicksCheckbox.Checked; userInterface.DisplayConnectionBar = this.DisplayConnectionBarCheckbox.Checked; userInterface.DisableControlAltDelete = this.DisableControlAltDeleteCheckbox.Checked; userInterface.AcceleratorPassthrough = this.AcceleratorPassthroughCheckBox.Checked; userInterface.EnableCompression = this.EnableCompressionCheckbox.Checked; userInterface.BitmapPeristence = this.EnableBitmapPersistenceCheckbox.Checked; userInterface.AllowBackgroundInput = this.AllowBackgroundInputCheckBox.Checked; userInterface.LoadBalanceInfo = this.txtLoadBalanceInfo.Text; }
private void ToUserInterface(FavoriteConfigurationElement favorite, RdpUserInterfaceOptions userInterface) { userInterface.AcceleratorPassthrough = favorite.AcceleratorPassthrough; userInterface.AllowBackgroundInput = favorite.AllowBackgroundInput; userInterface.BitmapPeristence = favorite.BitmapPeristence; userInterface.DisableControlAltDelete = favorite.DisableControlAltDelete; userInterface.DisableCursorBlinking = favorite.DisableCursorBlinking; userInterface.DisableCursorShadow = favorite.DisableCursorShadow; userInterface.DisableFullWindowDrag = favorite.DisableFullWindowDrag; userInterface.DisableMenuAnimations = favorite.DisableMenuAnimations; userInterface.DisableTheming = favorite.DisableTheming; userInterface.DisableWallPaper = favorite.DisableWallPaper; userInterface.DisableWindowsKey = favorite.DisableWindowsKey; userInterface.DisplayConnectionBar = favorite.DisplayConnectionBar; userInterface.DoubleClickDetect = favorite.DoubleClickDetect; userInterface.EnableCompression = favorite.EnableCompression; userInterface.EnableDesktopComposition = favorite.EnableDesktopComposition; userInterface.EnableFontSmoothing = favorite.EnableFontSmoothing; userInterface.LoadBalanceInfo = favorite.LoadBalanceInfo; }