Better alignment of Markdown content

This commit is contained in:
LarsBrubaker 2020-05-14 21:58:34 -07:00
parent 47771e6c19
commit 9d78b15695
3 changed files with 21 additions and 3 deletions

View file

@ -32,12 +32,16 @@ using MatterHackers.Agg;
using MatterHackers.Agg.UI;
using MatterHackers.MatterControl.SettingsManagement;
using MatterHackers.VectorMath;
using System;
using System.Net.Http;
namespace MatterHackers.MatterControl.PartPreviewWindow.PlusTab
{
public class UpgradeToProTabPage : GuiWidget
{
private MarkdownWidget markdownWidget;
public UpgradeToProTabPage(ThemeConfig theme)
{
this.Padding = new BorderDouble(3);
@ -48,14 +52,27 @@ namespace MatterHackers.MatterControl.PartPreviewWindow.PlusTab
this.Name = "UpgradeTab";
var markdownWidget = new MarkdownWidget(theme)
markdownWidget = new MarkdownWidget(theme)
{
Padding = new BorderDouble(left: theme.DefaultContainerPadding / 2)
};
markdownWidget.Markdown = "# Upgrade to [MatterControl Pro](https://www.matterhackers.com/admin/product-preview/ag1zfm1oLXBscy1wcm9kchsLEg5Qcm9kdWN0TGlzdGluZxiAgIC_65WICww)";
CheckForUpdate();
this.AddChild(markdownWidget);
}
private async void CheckForUpdate()
{
var httpClient = new HttpClient();
var response = await httpClient.GetStringAsync("https://matterhackers.github.io/MatterControl-Docs/ProContent/Upgrade_To_Pro.md");
if (!string.IsNullOrEmpty(response))
{
markdownWidget.Markdown = response;
}
}
}
}