Initial StaticData platform abstraction

This commit is contained in:
John Lewin 2014-11-25 07:47:03 -08:00
parent 62730c186d
commit eba756966b
23 changed files with 113 additions and 127 deletions

View file

@ -133,7 +133,7 @@ namespace MatterHackers.MatterControl.ConfigurationPage
this.textImageButtonFactory.FixedHeight = TallButtonHeight;
Agg.Image.ImageBuffer cloudMonitorImage = new Agg.Image.ImageBuffer();
ImageIO.LoadImageData(Path.Combine(ApplicationDataStorage.Instance.ApplicationStaticDataPath, "Icons", "PrintStatusControls", "cloud-24x24.png"), cloudMonitorImage);
StaticData.Instance.LoadImage(Path.Combine("Icons", "PrintStatusControls", "cloud-24x24.png"), cloudMonitorImage);
if (!ActiveTheme.Instance.IsDarkTheme)
{
InvertLightness.DoInvertLightness(cloudMonitorImage);
@ -195,7 +195,7 @@ namespace MatterHackers.MatterControl.ConfigurationPage
this.textImageButtonFactory.FixedHeight = TallButtonHeight;
Agg.Image.ImageBuffer notificationSettingsImage = new Agg.Image.ImageBuffer();
ImageIO.LoadImageData(Path.Combine(ApplicationDataStorage.Instance.ApplicationStaticDataPath, "Icons", "PrintStatusControls", "notify-24x24.png"), notificationSettingsImage);
StaticData.Instance.LoadImage(Path.Combine("Icons", "PrintStatusControls", "notify-24x24.png"), notificationSettingsImage);
if (!ActiveTheme.Instance.IsDarkTheme)
{
InvertLightness.DoInvertLightness(notificationSettingsImage);

View file

@ -260,7 +260,7 @@ namespace MatterHackers.MatterControl
eePromControlsLayout.Padding = new BorderDouble(0);
{
Agg.Image.ImageBuffer eePromImage = new Agg.Image.ImageBuffer();
ImageIO.LoadImageData(Path.Combine(ApplicationDataStorage.Instance.ApplicationStaticDataPath,"Icons", "PrintStatusControls", "leveling-24x24.png"), eePromImage);
StaticData.Instance.LoadImage(Path.Combine("Icons", "PrintStatusControls", "leveling-24x24.png"), eePromImage);
ImageWidget eePromIcon = new ImageWidget(eePromImage);
eePromIcon.Margin = new BorderDouble (right: 6);
@ -385,7 +385,7 @@ namespace MatterHackers.MatterControl
};
Agg.Image.ImageBuffer levelingImage = new Agg.Image.ImageBuffer();
ImageIO.LoadImageData(Path.Combine(ApplicationDataStorage.Instance.ApplicationStaticDataPath,"Icons", "PrintStatusControls", "leveling-24x24.png"), levelingImage);
StaticData.Instance.LoadImage(Path.Combine("Icons", "PrintStatusControls", "leveling-24x24.png"), levelingImage);
if (!ActiveTheme.Instance.IsDarkTheme)
{
InvertLightness.DoInvertLightness(levelingImage);

View file

@ -105,7 +105,7 @@ namespace MatterHackers.MatterControl.ConfigurationPage
};
Agg.Image.ImageBuffer levelingImage = new Agg.Image.ImageBuffer();
ImageIO.LoadImageData(Path.Combine(ApplicationDataStorage.Instance.ApplicationStaticDataPath,"Icons", "PrintStatusControls", "leveling-24x24.png"), levelingImage);
StaticData.Instance.LoadImage(Path.Combine("Icons", "PrintStatusControls", "leveling-24x24.png"), levelingImage);
if (!ActiveTheme.Instance.IsDarkTheme)
{
InvertLightness.DoInvertLightness(levelingImage);
@ -200,7 +200,7 @@ namespace MatterHackers.MatterControl.ConfigurationPage
Agg.Image.ImageBuffer eePromImage = new Agg.Image.ImageBuffer();
ImageIO.LoadImageData(Path.Combine(ApplicationDataStorage.Instance.ApplicationStaticDataPath, "Icons", "PrintStatusControls", "leveling-24x24.png"), eePromImage);
StaticData.Instance.LoadImage(Path.Combine("Icons", "PrintStatusControls", "leveling-24x24.png"), eePromImage);
if (!ActiveTheme.Instance.IsDarkTheme)
{
InvertLightness.DoInvertLightness(eePromImage);