public FENSpecifier(SerializationModes mode, string startValue) { InitializeComponent(); this.saveDiag.Filter = Main.FILETYPE_FEN; this.openDiag.Filter = Main.FILETYPE_FEN; this.setMode(mode); this.Result = startValue; }
public FENSpecifier(SerializationModes mode, Board b) { InitializeComponent(); this.saveDiag.Filter = Main.FILETYPE_FEN; this.openDiag.Filter = Main.FILETYPE_FEN; this.setMode(mode); if (b != null) this.Result = new FENSerializer().Serialize(b); }
public void setMode(SerializationModes mode) { this.mode = mode; switch (mode) { case SerializationModes.Input: pnlInput.Enabled = true; txtInput.ReadOnly = false; pnlOutput.Enabled = false; break; case SerializationModes.Output: default: pnlInput.Enabled = false; pnlOutput.Enabled = true; txtInput.ReadOnly = true; break; } }
public FENSpecifier(SerializationModes mode) : this(mode, String.Empty) { }