diff options
Diffstat (limited to 'grapher/Models/Serialized/GUISettings.cs')
| -rw-r--r-- | grapher/Models/Serialized/GUISettings.cs | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/grapher/Models/Serialized/GUISettings.cs b/grapher/Models/Serialized/GUISettings.cs new file mode 100644 index 0000000..7c8e9a4 --- /dev/null +++ b/grapher/Models/Serialized/GUISettings.cs @@ -0,0 +1,33 @@ +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace grapher.Models.Serialized +{ + [Serializable] + public class GUISettings + { + public GUISettings() {} + + public GUISettings(bool autoWrite, int dpi, int pollRate) + { + AutoWriteToDriverOnStartup = autoWrite; + DPI = dpi; + PollRate = pollRate; + } + + [JsonProperty(Order = 1)] + public bool AutoWriteToDriverOnStartup { get; set; } + + [JsonProperty(Order = 2)] + public int DPI { get; set; } + + [JsonProperty(Order = 3)] + public int PollRate { get; set; } + } +} |