/* public void fillPage(GroupSetting gSettings,int monitor) * { * this.MazeSize = gSettings.mazeSize; * this.MazePalletName = gSettings.mazePalletName; * this.MazeView = gSettings.monitors[monitor].aiView; * this.SearchMethod = gSettings.monitors[monitor].aiMethod; * this.gsettings = gSettings; * }*/ public void getPage(GroupSetting gSettings, int numberscreen) { gSettings.mazeSize = MazeSize; gSettings.mazePalletName = MazePalletName; gSettings.monitors[numberscreen].aiMethod = SearchMethod; gSettings.monitors[numberscreen].aiView = MazeView; gSettings.ssType = "Maze"; }
/* public void fillPage(GroupSetting gSettings,int monitor) { this.MazeSize = gSettings.mazeSize; this.MazePalletName = gSettings.mazePalletName; this.MazeView = gSettings.monitors[monitor].aiView; this.SearchMethod = gSettings.monitors[monitor].aiMethod; this.gsettings = gSettings; }*/ public void getPage(GroupSetting gSettings, int numberscreen) { gSettings.mazeSize = MazeSize; gSettings.mazePalletName = MazePalletName; gSettings.monitors[numberscreen].aiMethod = SearchMethod; gSettings.monitors[numberscreen].aiView = MazeView; gSettings.ssType = "Maze"; }
public void setGroupSettings(GroupSetting gSettings, int numberscreen) { MazeSize = gSettings.mazeSize; SearchMethod = gSettings.monitors[numberscreen].aiMethod; MazeView = gSettings.monitors[numberscreen].aiView; MazePalletName = gSettings.mazePalletName; this.gsettings = gSettings; monitor = numberscreen; }
public void fillForm(GroupSetting gSetting, int numberscreen) { this.gSetting = gSetting; monitor = numberscreen; FadeTime = gSetting.monitors[numberscreen].fadeTime - 1; DisplayTime = gSetting.monitors[numberscreen].displayTime - 1; PanTime = gSetting.monitors[numberscreen].panTime - 1; Rotation = gSetting.monitors[numberscreen].numRotations - 1; directionInBox.SelectedIndex = gSetting.monitors[numberscreen].dirIn; directionoutBox.SelectedIndex = gSetting.monitors[numberscreen].dirOut; Clockwise = gSetting.monitors[numberscreen].clockwise; Order = gSetting.order; location = gSetting.albumLocation; TransitionTypes.Text = gSetting.monitors[numberscreen].transitionType; }
public void getFormInfo(GroupSetting gSetting, int numberscreen) { gSetting.monitors[numberscreen].fadeTime = FadeTime; gSetting.monitors[numberscreen].displayTime = DisplayTime; gSetting.monitors[numberscreen].panTime = PanTime; gSetting.monitors[numberscreen].numRotations = Rotation; gSetting.monitors[numberscreen].dirIn = directionInBox.SelectedIndex; gSetting.monitors[numberscreen].dirOut = directionoutBox.SelectedIndex; gSetting.monitors[numberscreen].clockwise = Clockwise; gSetting.order = Order; gSetting.albumLocation = location; gSetting.mazeSize = 0; gSetting.mazePalletName = " "; gSetting.monitors[numberscreen].aiMethod = " "; gSetting.monitors[numberscreen].aiView = " "; gSetting.ssType = "SlideShow"; }
public static List<GroupSetting> load(string pathname) { List<GroupSetting> groups = new List<GroupSetting>(); try { XmlReader reader = XmlReader.Create(pathname); GroupSetting tempGroup = new GroupSetting(); MonitorSetting tempMonitor = new MonitorSetting("temp"); while (reader.Read()) { if (reader.IsStartElement()) { switch (reader.Name) { case "Group": tempGroup = new GroupSetting(); break; case "Name": reader.Read(); tempGroup.groupName = reader.Value.Trim(); break; case "Type": reader.Read(); tempGroup.ssType = reader.Value.Trim(); break; case "isActive": reader.Read(); tempGroup.isActive = bool.Parse(reader.Value.Trim()); break; case "MazeSize": reader.Read(); tempGroup.mazeSize = int.Parse(reader.Value); break; case "Pallet": reader.Read(); tempGroup.mazePalletName = reader.Value.Trim(); break; case "Monitor": reader.Read(); if (reader.Name == "ID") { reader.Read(); tempMonitor = new MonitorSetting(reader.Value.Trim()); } else { throw new Exception("No Monitor ID"); } break; case "Album": reader.Read(); tempMonitor.albumLocation = reader.Value.Trim(); break; case "PictureOrder": reader.Read(); tempMonitor.order = reader.Value.Trim(); break; case "transitionType": reader.Read(); tempMonitor.transitionType = reader.Value.Trim(); break; case "FadeTime": reader.Read(); tempMonitor.fadeTime = int.Parse(reader.Value.Trim()); break; case "DisplayTime": reader.Read(); tempMonitor.displayTime = int.Parse(reader.Value.Trim()); break; case "PanTime": reader.Read(); tempMonitor.panTime = int.Parse(reader.Value.Trim()); break; case "PanDirIn": reader.Read(); tempMonitor.dirIn = int.Parse(reader.Value.Trim()); break; case "PanDirOut": reader.Read(); tempMonitor.dirOut = int.Parse(reader.Value.Trim()); break; case "IsClockwise": reader.Read(); tempMonitor.clockwise = bool.Parse(reader.Value.Trim()); break; case "NumRotations": reader.Read(); tempMonitor.numRotations = int.Parse(reader.Value.Trim()); break; case "AIView": reader.Read(); tempMonitor.aiView = reader.Value.Trim(); break; case "AIMethod": reader.Read(); tempMonitor.aiMethod = reader.Value.Trim(); break; } } else if (reader.MoveToContent().Equals(XmlNodeType.EndElement) && reader.Name == "Monitor") { tempGroup.addMonitor(tempMonitor); } else if (reader.MoveToContent() == XmlNodeType.EndElement && reader.Name == "Group") { groups.Add(tempGroup); } } } catch (FileNotFoundException) { } return groups; }
public SlideShowConfig(GroupSetting gs) { gSetting = gs; InitializeComponent(); }
public void fillForm(GroupSetting gSetting, int numberscreen) { this.gSetting = gSetting; monitor = numberscreen; FadeTime = gSetting.monitors[numberscreen].fadeTime - 1; DisplayTime = gSetting.monitors[numberscreen].displayTime - 1; PanTime = gSetting.monitors[numberscreen].panTime -1; Rotation = gSetting.monitors[numberscreen].numRotations - 1; directionInBox.SelectedIndex = gSetting.monitors[numberscreen].dirIn; directionoutBox.SelectedIndex = gSetting.monitors[numberscreen].dirOut; Clockwise = gSetting.monitors[numberscreen].clockwise; Order = gSetting.order; location = gSetting.albumLocation; TransitionTypes.Text = gSetting.monitors[numberscreen].transitionType; }
public MazeConfig(GroupSetting gs) { gsettings = gs; InitializeComponent(); }
public static List <GroupSetting> load(string pathname) { XmlReader reader = XmlReader.Create(pathname); List <GroupSetting> groups = new List <GroupSetting>(); GroupSetting tempGroup = new GroupSetting(); MonitorSetting tempMonitor = new MonitorSetting("temp"); while (reader.Read()) { if (reader.IsStartElement()) { switch (reader.Name) { case "Group": tempGroup = new GroupSetting(); break; case "Name": reader.Read(); tempGroup.groupName = reader.Value.Trim(); break; case "isActive": reader.Read(); tempGroup.isActive = bool.Parse(reader.Value.Trim()); break; case "Album": reader.Read(); tempGroup.albumLocation = reader.Value.Trim(); break; case "PictureOrder": reader.Read(); tempGroup.order = reader.Value.Trim(); break; case "MazeSize": reader.Read(); tempGroup.mazeSize = int.Parse(reader.Value); break; case "Pallet": reader.Read(); tempGroup.mazePalletName = reader.Value.Trim(); break; case "Monitor": reader.Read(); if (reader.Name == "ID") { reader.Read(); tempMonitor = new MonitorSetting(reader.Value.Trim()); } else { throw new Exception("No Monitor ID"); } break; case "transitionType": reader.Read(); tempMonitor.transitionType = reader.Value.Trim(); break; case "FadeTime": reader.Read(); tempMonitor.fadeTime = int.Parse(reader.Value.Trim()); break; case "DisplayTime": reader.Read(); tempMonitor.displayTime = int.Parse(reader.Value.Trim()); break; case "PanTime": reader.Read(); tempMonitor.panTime = int.Parse(reader.Value.Trim()); break; case "PanDirIn": reader.Read(); tempMonitor.dirIn = int.Parse(reader.Value.Trim()); break; case "PanDirOut": reader.Read(); tempMonitor.dirOut = int.Parse(reader.Value.Trim()); break; case "IsClockwise": reader.Read(); tempMonitor.clockwise = bool.Parse(reader.Value.Trim()); break; case "NumRotations": reader.Read(); tempMonitor.numRotations = int.Parse(reader.Value.Trim()); break; case "AIView": reader.Read(); tempMonitor.aiView = reader.Value.Trim(); break; case "AIMethod": reader.Read(); tempMonitor.aiMethod = reader.Value.Trim(); break; } } else if (reader.MoveToContent().Equals(XmlNodeType.EndElement) && reader.Name == "Monitor") { tempGroup.addMonitor(tempMonitor); } else if (reader.MoveToContent() == XmlNodeType.EndElement && reader.Name == "Group") { groups.Add(tempGroup); } } return(groups); }