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;
        }
コード例 #2
0
        public static void TestParsePermissiveMarkup(string text)
        {
            var msg = new Basic();

            msg.AddMarkupPermissive(text);

            Assert.That(
                msg.Render().ToString(),
                NUnit.Framework.Is.EqualTo(text));
        }
コード例 #3
0
        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());
        }