Refactoring
This commit is contained in:
parent
e9f15ed991
commit
824bd9e8ba
5 changed files with 7 additions and 18 deletions
|
|
@ -112,11 +112,9 @@ namespace MatterHackers.MatterControl
|
|||
if (this.UpdateRequired && !haveShowUpdateRequired)
|
||||
{
|
||||
haveShowUpdateRequired = true;
|
||||
if (!UserSettings.Instance.IsTouchScreen)
|
||||
if (!GuiWidget.TouchScreenMode)
|
||||
{
|
||||
#if !__ANDROID__
|
||||
UiThread.RunOnIdle(() => DialogWindow.Show<CheckForUpdatesPage>());
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ namespace MatterHackers.MatterControl
|
|||
public override void OnLoad(EventArgs args)
|
||||
{
|
||||
if (itemNameWidget != null
|
||||
&& !UserSettings.Instance.IsTouchScreen)
|
||||
&& !GuiWidget.TouchScreenMode)
|
||||
{
|
||||
UiThread.RunOnIdle(itemNameWidget.Focus);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -291,7 +291,7 @@ namespace MatterHackers.MatterControl
|
|||
{
|
||||
HAnchor = HAnchor.Center,
|
||||
Margin = new BorderDouble(5),
|
||||
Visible = !UserSettings.Instance.IsTouchScreen,
|
||||
Visible = !GuiWidget.TouchScreenMode,
|
||||
Enabled = false,
|
||||
Selectable = false
|
||||
};
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ namespace MatterHackers.MatterControl
|
|||
GuiWidget.DefaultEnforceIntegerBounds = true;
|
||||
|
||||
// TODO: Needs review - doesn't seem like we want to scale on Touchscreen, rather we want device specific, configuration based scaling. Suggest remove
|
||||
if (UserSettings.Instance.IsTouchScreen)
|
||||
if (GuiWidget.TouchScreenMode)
|
||||
{
|
||||
// TODO: This steps on user scaling
|
||||
GuiWidget.DeviceScale = 1.3;
|
||||
|
|
@ -126,7 +126,7 @@ namespace MatterHackers.MatterControl
|
|||
{
|
||||
int width = 0;
|
||||
int height = 0;
|
||||
if (UserSettings.Instance.IsTouchScreen)
|
||||
if (GuiWidget.TouchScreenMode)
|
||||
{
|
||||
minSize = new Vector2(800, 480);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -127,7 +127,7 @@ namespace MatterHackers.MatterControl
|
|||
if (globalInstance == null)
|
||||
{
|
||||
globalInstance = new UserSettings();
|
||||
ToolTipManager.AllowToolTips = !UserSettings.Instance.IsTouchScreen;
|
||||
ToolTipManager.AllowToolTips = !GuiWidget.TouchScreenMode;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -242,11 +242,7 @@ namespace MatterHackers.MatterControl
|
|||
{
|
||||
get
|
||||
{
|
||||
#if __ANDROID__
|
||||
return true;
|
||||
#else
|
||||
return this.get(UserSettingsKey.ApplicationDisplayMode) == "touchscreen";
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -254,19 +250,14 @@ namespace MatterHackers.MatterControl
|
|||
{
|
||||
get
|
||||
{
|
||||
#if __ANDROID__
|
||||
// Always use flat thumbnails on Android - at least until alpha glitch is resolve and compute cost for thumbnails is reduced
|
||||
return "orthographic";
|
||||
#else
|
||||
string renderingMode = this.get(UserSettingsKey.ThumbnailRenderingMode);
|
||||
if (string.IsNullOrWhiteSpace(renderingMode))
|
||||
{
|
||||
// If the current value is unset or invalid, use platform defaults
|
||||
return UserSettings.Instance.IsTouchScreen ? "orthographic" : "raytraced";
|
||||
return GuiWidget.TouchScreenMode ? "orthographic" : "raytraced";
|
||||
}
|
||||
|
||||
return renderingMode;
|
||||
#endif
|
||||
}
|
||||
|
||||
set
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue