Remove conditional Markdig on Android, use Markdig NuGet

This commit is contained in:
John Lewin 2018-11-03 20:44:18 -07:00
parent 90692ff521
commit 2f1724ce89
5 changed files with 1 additions and 28 deletions

View file

@ -30,15 +30,12 @@ either expressed or implied, of the FreeBSD Project.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
#if !__ANDROID__
using Markdig.Agg; using Markdig.Agg;
#endif
using MatterHackers.Agg; using MatterHackers.Agg;
using MatterHackers.Agg.UI; using MatterHackers.Agg.UI;
using MatterHackers.Localizations; using MatterHackers.Localizations;
using MatterHackers.MatterControl.PrinterCommunication; using MatterHackers.MatterControl.PrinterCommunication;
using MatterHackers.MatterControl.SlicerConfiguration; using MatterHackers.MatterControl.SlicerConfiguration;
using MatterHackers.VectorMath;
namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling
{ {
@ -101,12 +98,10 @@ namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling
// start heating up the extruder // start heating up the extruder
printer.Connection.SetTargetHotendTemperature(0, printer.Settings.GetValue<double>(SettingsKey.temperature)); printer.Connection.SetTargetHotendTemperature(0, printer.Settings.GetValue<double>(SettingsKey.temperature));
#if !__ANDROID__
var markdownText = printer.Settings.GetValue(SettingsKey.trim_filament_markdown); var markdownText = printer.Settings.GetValue(SettingsKey.trim_filament_markdown);
var markdownWidget = new MarkdownWidget(theme); var markdownWidget = new MarkdownWidget(theme);
markdownWidget.Markdown = markdownText = markdownText.Replace("\\n", "\n"); markdownWidget.Markdown = markdownText = markdownText.Replace("\\n", "\n");
trimFilamentPage.ContentRow.AddChild(markdownWidget); trimFilamentPage.ContentRow.AddChild(markdownWidget);
#endif
} }
}; };
yield return trimFilamentPage; yield return trimFilamentPage;
@ -123,12 +118,10 @@ namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling
{ {
BecomingActive = () => BecomingActive = () =>
{ {
#if !__ANDROID__
var markdownText = printer.Settings.GetValue(SettingsKey.insert_filament_markdown); var markdownText = printer.Settings.GetValue(SettingsKey.insert_filament_markdown);
var markdownWidget = new MarkdownWidget(theme); var markdownWidget = new MarkdownWidget(theme);
markdownWidget.Markdown = markdownText = markdownText.Replace("\\n", "\n"); markdownWidget.Markdown = markdownText = markdownText.Replace("\\n", "\n");
insertFilamentPage.ContentRow.AddChild(markdownWidget); insertFilamentPage.ContentRow.AddChild(markdownWidget);
#endif
// turn off the fan // turn off the fan
printer.Connection.FanSpeed0To255 = 0; printer.Connection.FanSpeed0To255 = 0;
@ -284,12 +277,11 @@ namespace MatterHackers.MatterControl.ConfigurationPage.PrintLeveling
BecomingActive = () => BecomingActive = () =>
{ {
runningCleanPage.ShowWizardFinished(); runningCleanPage.ShowWizardFinished();
#if !__ANDROID__
var markdownText = printer.Settings.GetValue(SettingsKey.running_clean_markdown); var markdownText = printer.Settings.GetValue(SettingsKey.running_clean_markdown);
var markdownWidget = new MarkdownWidget(theme); var markdownWidget = new MarkdownWidget(theme);
markdownWidget.Markdown = markdownText = markdownText.Replace("\\n", "\n"); markdownWidget.Markdown = markdownText = markdownText.Replace("\\n", "\n");
runningCleanPage.ContentRow.AddChild(markdownWidget); runningCleanPage.ContentRow.AddChild(markdownWidget);
#endif
var runningTime = Stopwatch.StartNew(); var runningTime = Stopwatch.StartNew();
runningGCodeCommands = UiThread.SetInterval(() => runningGCodeCommands = UiThread.SetInterval(() =>

View file

@ -28,9 +28,7 @@ either expressed or implied, of the FreeBSD Project.
*/ */
using System; using System;
#if !__ANDROID__
using Markdig.Agg; using Markdig.Agg;
#endif
using MatterHackers.Agg; using MatterHackers.Agg;
using MatterHackers.Agg.Image; using MatterHackers.Agg.Image;
using MatterHackers.Agg.UI; using MatterHackers.Agg.UI;
@ -81,7 +79,6 @@ namespace MatterHackers.MatterControl.PrinterControls
this.AddPageAction(okButton); this.AddPageAction(okButton);
} }
#if !__ANDROID__
if (!string.IsNullOrEmpty(macroData.markdown)) if (!string.IsNullOrEmpty(macroData.markdown))
{ {
var markdown = new MarkdownWidget(theme); var markdown = new MarkdownWidget(theme);
@ -90,7 +87,6 @@ namespace MatterHackers.MatterControl.PrinterControls
contentRow.AddChild(markdown); contentRow.AddChild(markdown);
} }
#endif
var holder = new FlowLayoutWidget(); var holder = new FlowLayoutWidget();
progressBar = new ProgressBar((int)(150 * GuiWidget.DeviceScale), (int)(15 * GuiWidget.DeviceScale)) progressBar = new ProgressBar((int)(150 * GuiWidget.DeviceScale), (int)(15 * GuiWidget.DeviceScale))

View file

@ -28,9 +28,7 @@ either expressed or implied, of the FreeBSD Project.
*/ */
#if !__ANDROID__
using Markdig.Agg; using Markdig.Agg;
#endif
using MatterHackers.Agg; using MatterHackers.Agg;
using MatterHackers.Agg.Image; using MatterHackers.Agg.Image;
using MatterHackers.Agg.UI; using MatterHackers.Agg.UI;
@ -125,7 +123,6 @@ namespace MatterHackers.MatterControl.Library.Widgets.HardwarePage
Padding = theme.DefaultContainerPadding Padding = theme.DefaultContainerPadding
}; };
#if !__ANDROID__
var description = new MarkdownWidget(theme) var description = new MarkdownWidget(theme)
{ {
MinimumSize = new VectorMath.Vector2(350, 0), MinimumSize = new VectorMath.Vector2(350, 0),
@ -134,7 +131,6 @@ namespace MatterHackers.MatterControl.Library.Widgets.HardwarePage
Markdown = product.ProductDescription.Trim() Markdown = product.ProductDescription.Trim()
}; };
descriptionBackground.AddChild(description); descriptionBackground.AddChild(description);
#endif
descriptionBackground.BeforeDraw += (s, e) => descriptionBackground.BeforeDraw += (s, e) =>
{ {
var rect = new RoundedRect(descriptionBackground.LocalBounds, 3); var rect = new RoundedRect(descriptionBackground.LocalBounds, 3);

View file

@ -31,11 +31,6 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Threading.Tasks;
#if !__ANDROID__
using Markdig.Agg;
#endif
using MatterHackers.Agg; using MatterHackers.Agg;
using MatterHackers.Agg.Platform; using MatterHackers.Agg.Platform;
@ -44,9 +39,7 @@ using MatterHackers.Localizations;
using MatterHackers.MatterControl.CustomWidgets; using MatterHackers.MatterControl.CustomWidgets;
using MatterHackers.MatterControl.Library; using MatterHackers.MatterControl.Library;
using MatterHackers.MatterControl.PartPreviewWindow; using MatterHackers.MatterControl.PartPreviewWindow;
using MatterHackers.MatterControl.PrinterCommunication;
using MatterHackers.MatterControl.PrintQueue; using MatterHackers.MatterControl.PrintQueue;
using Newtonsoft.Json;
namespace MatterHackers.MatterControl.PrintLibrary namespace MatterHackers.MatterControl.PrintLibrary
{ {

View file

@ -30,9 +30,7 @@ either expressed or implied, of the FreeBSD Project.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
#if !__ANDROID__
using Markdig.Agg; using Markdig.Agg;
#endif
using MatterHackers.Agg; using MatterHackers.Agg;
using MatterHackers.Agg.Image; using MatterHackers.Agg.Image;
using MatterHackers.Agg.UI; using MatterHackers.Agg.UI;
@ -220,7 +218,6 @@ namespace MatterHackers.MatterControl
private void AddGuides(FlowLayoutWidget guideContainer) private void AddGuides(FlowLayoutWidget guideContainer)
{ {
#if !__ANDROID__
var sequence = new ImageSequence() var sequence = new ImageSequence()
{ {
FramesPerSecond = 3, FramesPerSecond = 3,
@ -313,7 +310,6 @@ namespace MatterHackers.MatterControl
splitter.Panel1.AddChild(treeView); splitter.Panel1.AddChild(treeView);
splitter.Panel2.AddChild(markdownWidget); splitter.Panel2.AddChild(markdownWidget);
guideContainer.AddChild(splitter); guideContainer.AddChild(splitter);
#endif
} }
private TreeNode initialSelection = null; private TreeNode initialSelection = null;