Microsoft.R.Components.InteractiveWorkflow.Implementation.RInteractiveWindowVisualComponent.UpdateWindowTitle C# (CSharp) Method

UpdateWindowTitle() private method

private UpdateWindowTitle ( bool isConnected ) : void
isConnected bool
return void
        private void UpdateWindowTitle(bool isConnected) {
            if (isConnected) {
                var broker = _sessionProvider.Broker;
                string text;
                if(broker.IsRemote) {
                    var verified = broker.IsVerified ? Resources.SecureConnection : Resources.UntrustedConnection;
                    var machineUrl = broker.Uri.ToString().TrimTrailingSlash();
                    text = Invariant($"{Resources.ReplWindowName} - {broker.Name} ({machineUrl}) : {verified}");
                } else {
                    text = Invariant($"{Resources.ReplWindowName} - {broker.Name}");
                }
                Container.CaptionText = text;
            } else {
                Container.CaptionText = Invariant($"{Resources.ReplWindowName} - {Resources.ConnectionManager_Disconnected}");
            }
        }
    }