public JazzGraphNamePrompt() { this.mKey = new RK(GlobalManager.kJazzTID, 0, 0); this.mName = ""; this.mPrompt = new SingleStringPrompt( kPromptText + this.mKey, "Jazz Graph Name", ""); this.mOnTextChanged = new EventHandler(this.OnResponseTextChanged); this.mPrompt.ResponseTextChanged += this.mOnTextChanged; }
public JazzGraphNamePrompt(string name, string bannedName) { this.mName = name ?? ""; this.mKey = new RK(GlobalManager.kJazzTID, 0, 0); this.ParseIID(); this.mPrompt = new SingleStringPrompt( kPromptText + this.mKey, "Jazz Graph Name", this.mName); if (!string.IsNullOrEmpty(bannedName)) { this.BannedNames.Add(bannedName); if (this.mName.Equals(bannedName)) { this.mPrompt.OKEnabled = false; } } this.mOnTextChanged = new EventHandler(this.OnResponseTextChanged); this.mPrompt.ResponseTextChanged += this.mOnTextChanged; }
public void Dispose() { if (this.mPrompt != null) { this.mPrompt.ResponseTextChanged -= this.mOnTextChanged; this.mPrompt.Dispose(); this.mPrompt = null; } }