Refacotring

Adding GitHub personal access token option
This commit is contained in:
Lars Brubaker 2021-04-23 18:07:32 -07:00
parent 23313cdd41
commit a23857c6eb
8 changed files with 58 additions and 6 deletions

View file

@ -447,6 +447,28 @@ namespace MatterHackers.MatterControl
advancedPanel);
#endif
var gitHubPat = UserSettings.Instance.get("GitHubPat");
if (gitHubPat == null)
{
gitHubPat = "";
}
var accessToken = new MHTextEditWidget(gitHubPat, theme, pixelWidth: 300, messageWhenEmptyAndNotSelected: "Enter a GitHub Person Access Token".Localize())
{
HAnchor = HAnchor.Stretch,
Margin = new BorderDouble(5),
Name = "GitHubPat Edit Field"
};
accessToken.ActualTextEditWidget.EnterPressed += (s, e) =>
{
UserSettings.Instance.set("GitHubPat", accessToken.ActualTextEditWidget.Text);
};
this.AddSettingsRow(
new SettingsItem(
"GitHub Personal Access Token".Localize(),
accessToken,
theme),
advancedPanel);
advancedPanel.Children<SettingsItem>().First().Border = new BorderDouble(0, 1);
}