コード例 #1
0
        public void Deny_Unrestricted()
        {
            LabelTest unit = new LabelTest();

            unit.Label_ViewState();
            unit.Label_Render();
            unit.ChildControl();
            unit.ChildControlViewstate();
            unit.AssocControlId();
        }
コード例 #2
0
        private void ConverBtn_Click(object sender, EventArgs e)
        {
            HEX2GBK_Result.Hide();
            string strutf8 = HEXOri.Text;

            if (strutf8.Length == 0)
            {
                LabelTest.LabelRed(HEX2GBK_Result, "invalid string");
            }
            else if (strutf8.Length % 2 != 0)
            {
                LabelTest.LabelRed(HEX2GBK_Result, "invalid length");
            }
            else
            {
                GBKResult.Text = ConvertChar.HEX2GBK(strutf8);
            }
        }
コード例 #3
0
        private void GBK2HEXBtn_Click(object sender, EventArgs e)
        {
            GBK2HEX_Result.Hide();
            string strgbk = GBKOri.Text;

            if (strgbk.Length == 0)
            {
                LabelTest.LabelRed(GBK2HEX_Result, "invalid length");
            }

            else
            {
                byte[] returnBytes = Encoding.GetEncoding("GBK").GetBytes(strgbk);
                string Hex         = null;
                for (int i = 0; i < returnBytes.Length; i++)
                {
                    Hex = Hex + Convert.ToString(returnBytes[i], 16);
                }
                HEXResult.Text = ConvertChar.GBK2HEX(strgbk);
            }
        }
コード例 #4
0
        private void LabelTestButton_Click(object sender, RoutedEventArgs e)
        {
            var win = new LabelTest();

            win.Show();
        }
コード例 #5
0
        private void button2_Click(object sender, EventArgs e)
        {
            string str = MySQLtest.ConnectionTest();

            LabelTest.LabelRed(DBResult, str);
        }
コード例 #6
0
        public void Create()
        {
            CreateStatusbar();

            CollapsibleList list = new CollapsibleList(this);

            list.Margin             = new Margin(0, 0, 1, 0);
            list.Dock               = Dock.Left;
            list.AutoSizeToContents = true;
            var cat = list.Add("Basic");

            var page  = AddPage(cat, "Labels");
            var label = new LabelTest(page);

            page = AddPage(cat, "Buttons");
            var btn = new ButtonTest(page);

            page = AddPage(cat, "ProgressBar");
            var prog = new ProgressBarTest(page);

            page = AddPage(cat, "Layout");
            var layout = new LayoutTest(page);

            page = AddPage(cat, "Textbox");
            var textbox = new TextBoxTest(page);

            page = AddPage(cat, "Slider");
            var slider = new SliderTest(page);

            cat = list.Add("Containers");

            page = AddPage(cat, "Generic Container");
            var container = new ContainerTest(page);

            page = AddPage(cat, "Layout Container");
            var layoutcontainer = new LayoutContainerTest(page);

            page = AddPage(cat, "Notification");
            var notify = new NotificationTest(page);

            _focus = page;
            _focus.Show();
            page = AddPage(cat, "Window");
            var window = new WindowTest(page);

            page = AddPage(cat, "Tab Control");
            var tab = new TabTest(page);

            cat  = list.Add("Composite controls");
            page = AddPage(cat, "ListBox");
            var listbox = new ListBoxTest(page);

            page = AddPage(cat, "TreeControl");
            var tree = new TreeTest(page);

            page = AddPage(cat, "Menu");
            var menu = new MenuTest(page);

            page = AddPage(cat, "Property");
            var prop = new PropertyTest(page);

            page = AddPage(cat, "Category");
            var collapse = new CategoryTest(page);
            //    page.FocusTab();
        }
コード例 #7
0
        public ConfigMenu(ProcessManager manager) : base(manager, ProcessManager.ProcessID.OptionsMenu)
        {
            Debug.Log("ConfigMenu ctor!");
            this.manager.currentMainLoop = this; //duplicate
            this.manager.upcomingProcess = null;

            this.pages.Add(new Page(this, null, "hub", 0));
            OptionScript.configMenu = this;
            OptionScript.tabs       = new Dictionary <string, OpTab>();

            if (this.manager.musicPlayer == null)
            {
                this.manager.musicPlayer = new MusicPlayer(this.manager);
                this.manager.sideProcesses.Add(this.manager.musicPlayer);
            }
            this.manager.musicPlayer.MenuRequestsSong(GetRandomSong(), 1f, 2f);
            //this.manager.musicPlayer.song = new MenuOrSlideShowSong(this.manager.musicPlayer, randomSong, 1f, 2f);
            //this.manager.musicPlayer.song.playWhenReady = true;

            redUnlocked = (this.manager.rainWorld.progression.miscProgressionData.redUnlocked ||
                           File.Exists(string.Concat(Custom.RootFolderDirectory(), "unlockred.txt")) ||
                           this.manager.rainWorld.progression.miscProgressionData.redMeatEatTutorial > 2
                           );

            opened           = false;
            selectedModIndex = 0;
            menuTab          = new MenuTab();

            List <string> allLevels = new List <string>();

            this.multiplayerUnlocks = new MultiplayerUnlocks(manager.rainWorld.progression, allLevels);
            currentInterface        = null;

            OptionScript.soundFill = 0;
            freezeMenu             = false;
            BoundKey = new Dictionary <string, string>();
            //Get Vanilla Keys
            for (int i = 0; i < OptionScript.rw.options.controls.Length; i++)
            {
                Options.ControlSetup setup = OptionScript.rw.options.controls[i];
                if (setup.preset == Options.ControlSetup.Preset.KeyboardSinglePlayer)
                {
                    for (int p = 0; p < setup.keyboardKeys.Length; p++)
                    {
                        if (!BoundKey.ContainsValue(setup.keyboardKeys[p].ToString()))
                        {
                            BoundKey.Add(string.Concat("Vanilla_", i.ToString(), "_", p.ToString()), setup.keyboardKeys[p].ToString());
                        }
                    }
                }
                else
                {
                    for (int p = 0; p < setup.gamePadButtons.Length; p++)
                    {
                        string key = setup.gamePadButtons[p].ToString();
                        if (key.Length > 9 && int.TryParse(key.Substring(8, 1), out int _))
                        {
                        }
                        else
                        {
                            key = key.Substring(0, 8) + i.ToString() + key.Substring(8);
                        }
                        if (!BoundKey.ContainsValue(key))
                        {
                            BoundKey.Add(string.Concat("Vanilla_", i.ToString(), "_", p.ToString()), key);
                        }
                    }
                }
            }

            LabelTest.Initialize(this);
        }