protected override bool OnSetValue(T value) { if (IdeApp.Preferences.UserInterfaceTheme == Theme.Light) { return(lightConfiguration.Set(value)); } else { return(darkConfiguration.Set(value)); } }
public CredentialsDialog(string uri, SupportedCredentialTypes type, Credentials cred) { this.Build(); this.UseNativeContextMenus(); labelTop1.LabelProp = string.Format(labelTop1.LabelProp, uri); var table = new Table(0, 0, false); table.ColumnSpacing = 6; vbox.PackStart(table, true, true, 0); Entry firstEditor = null; switch (type) { case SupportedCredentialTypes.UsernamePassword: upcred = (UsernamePasswordCredentials)cred; firstEditor = CreateEntry(table, GettextCatalog.GetString("Username:"******"Password:"******"Passphrase:"), true); break; } table.ShowAll(); Focus = firstEditor; Default = buttonOk; }