public GhostRoleRulesWindow(string rules, Action <BaseButton.ButtonEventArgs> requestAction) { RobustXamlLoader.Load(this); var b = new Basic(); b.AddMarkupPermissive(rules + "\n" + Loc.GetString("ghost-roles-window-rules-footer")); Title.SetMessage(b.Render()); RequestButton.OnPressed += requestAction; }
public static void TestParsePermissiveMarkup(string text) { var msg = new Basic(); msg.AddMarkupPermissive(text); Assert.That( msg.Render().ToString(), NUnit.Framework.Is.EqualTo(text)); }
public void Populate(SharedPaperComponent.PaperBoundUserInterfaceState state) { if (state.Mode == SharedPaperComponent.PaperAction.Write) { Input.Visible = true; } var msg = new Basic(); msg.AddMarkupPermissive(state.Text); Label.SetMessage(msg.Render()); }