private void InitializeUi(ArasEditorProxy proxy) { if (proxy == null || proxy.Connection.AmlContext == null) { outputEditor.ElementGenerators.Remove(_linkGenerator); return; } exploreButton.Visible = true; mniLocale.Visible = true; mniTimeZone.Visible = true; if (!outputEditor.ElementGenerators.Contains(_linkGenerator)) outputEditor.ElementGenerators.Add(_linkGenerator); var local = proxy.Connection.AmlContext.LocalizationContext; var remote = proxy.Connection as IRemoteConnection; _locale = local.Locale; _timeZone = local.TimeZone; mniLocale.ShortcutKeyDisplayString = "(" + _locale + ")"; mniTimeZone.ShortcutKeyDisplayString = "(" + _timeZone + ")"; mniTimeout.ShortcutKeyDisplayString = "(" + (_timeout / 1000) + "s)"; mniLocale.Enabled = remote != null; mniTimeZone.Enabled = mniLocale.Enabled; mniTimeout.Visible = mniLocale.Enabled; if (remote != null) { remote.DefaultSettings(ConfigureRequest); } }
private void InitializeUi(ArasEditorProxy proxy) { if (proxy == null || proxy.Connection.AmlContext == null) { outputEditor.ElementGenerators.Remove(_linkGenerator); return; } exploreButton.Visible = true; if (!outputEditor.ElementGenerators.Contains(_linkGenerator)) outputEditor.ElementGenerators.Add(_linkGenerator); var remote = proxy.Connection as IRemoteConnection; if (remote != null) { remote.DefaultSettings(ConfigureRequest); } }