protected void ButtonRunForEachPrompt(string label, string prompt, Action <T, string> action) { this.ButtonRunForEach(label, (t) => PromptForText.Show(prompt, (str) => { action(t, str); SetDirty(t); })); }
protected void PromptTextInput(string prompt, Action <string> callback) { PromptForText.Show(prompt, callback); }