예제 #1
0
        public void CreateGui()
        {
            zoomin = new GuiButton(10, 10, 50, 50, ButtonType.DOWNABLE);
            zoomin.SetText("+", "", 40);
            zoomin.OnClickEvent += zoomin_OnClickEvent;
            testGui.AddWidget(zoomin);

            zoomout = new GuiButton(70, 10, 50, 50, ButtonType.DOWNABLE);
            zoomout.SetText("-", "", 40);
            zoomout.OnClickEvent += zoomout_OnClickEvent;
            testGui.AddWidget(zoomout);

            togglebutton = new GuiButton(640, 10, 150, 50, ButtonType.TOGGLE);
            togglebutton.SetText("TOGGLE", "", 40);
            togglebutton.OnSelectedEvent   += togglebutton_OnSelectedEvent;
            togglebutton.OnDeselectedEvent += togglebutton_OnDeselectedEvent;
            testGui.AddWidget(togglebutton);

            textbox = new GuiTextBox(200, 10, 400, 50, 36);
            textbox.MaxCharacters = 18;
            textbox.SetText("text box");
            testGui.AddWidget(textbox);

            rbutton1 = new GuiButton(10, 100, 50, 50, ButtonType.RADIO);
            rbutton1.SetText("R", "", 40);
            testGui.AddButtonToGroup("playercolor", rbutton1);
            testGui.AddWidget(rbutton1);

            rbutton2 = new GuiButton(10, 160, 50, 50, ButtonType.RADIO);
            rbutton2.SetText("G", "", 40);
            testGui.AddButtonToGroup("playercolor", rbutton2);
            testGui.AddWidget(rbutton2);

            rbutton3 = new GuiButton(10, 220, 50, 50, ButtonType.RADIO);
            rbutton3.SetText("B", "", 40);
            rbutton3.isSelected = true;
            testGui.AddButtonToGroup("playercolor", rbutton3);
            testGui.AddWidget(rbutton3);

            normbutton = new GuiButton(10, 540, 400, 50);
            normbutton.SetText("Click Me!", "", 40);
            normbutton.OnClickEvent += new EventHandler(normbutton_OnClickEvent);
            testGui.AddWidget(normbutton);
        }
예제 #2
0
 public void togglebutton_OnSelectedEvent(object sender, EventArgs e)
 {
     Console.WriteLine("OnSelectedEvent fired");
     textbox.SetText("Toggled!");
 }