protected override void OnLoad(EventArgs e) { base.OnLoad(e); Alt.GUI.Temporary.Gwen.Control.RadioButtonGroup rbg = new Alt.GUI.Temporary.Gwen.Control.RadioButtonGroup(this, "Sample radio group"); rbg.TextColor = Color.White; rbg.SetPosition(10, 10); rbg.AddOption("Option 1"); rbg.AddOption("Option 2"); rbg.AddOption("Option 3"); rbg.AddOption("\u0627\u0644\u0622\u0646 \u0644\u062D\u0636\u0648\u0631"); //rbg.SizeToContents(); // it's auto rbg.SelectionChanged += OnChange; LabeledRadioButton rb1 = new LabeledRadioButton(this); rb1.Text = "Option 1"; rb1.SetPosition(300, 10); LabeledRadioButton rb2 = new LabeledRadioButton(this); rb2.Text = "Option 2222222222222222222222222222222222"; rb2.SetPosition(300, 30); LabeledRadioButton rb3 = new LabeledRadioButton(this); rb3.Text = "\u0627\u0644\u0622\u0646 \u0644\u062D\u0636\u0648\u0631"; rb3.SetPosition(300, 50); //this.DrawDebugOutlines = true; }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); { m_DockControl = new Alt.GUI.Temporary.Gwen.Control.TabControl(this); m_DockControl.SetBounds(10, 10, 200, 200); { Alt.GUI.Temporary.Gwen.Control.TabButton button = m_DockControl.AddPage("Controls"); Alt.GUI.Temporary.Gwen.Control.Base page = button.Page; { Color rbColor = Color.Gray * 0.5; Alt.GUI.Temporary.Gwen.Control.RadioButtonGroup radio = new Alt.GUI.Temporary.Gwen.Control.RadioButtonGroup(page, "Tab position"); radio.TextColor = rbColor; radio.UseCurrentColorAsNormal = true; radio.SetPosition(10, 10); Alt.GUI.Temporary.Gwen.Control.LabeledRadioButton rb; rb = radio.AddOption("Top"); rb.Select(); rb.NormalTextColor = rbColor; rb = radio.AddOption("Bottom"); rb.NormalTextColor = rbColor; rb = radio.AddOption("Left"); rb.NormalTextColor = rbColor; rb = radio.AddOption("Right"); rb.NormalTextColor = rbColor; radio.SelectionChanged += OnDockChange; } } m_DockControl.AddPage("Red"); m_DockControl.AddPage("Green"); m_DockControl.AddPage("Blue"); } { Alt.GUI.Temporary.Gwen.Control.TabControl dragMe = new Alt.GUI.Temporary.Gwen.Control.TabControl(this); dragMe.SetBounds(220, 10, 200, 200); dragMe.AddPage("You"); dragMe.AddPage("Can"); dragMe.AddPage("Reorder").SetImage("AltData/Gwen/test16.png"); dragMe.AddPage("These"); dragMe.AddPage("Tabs"); dragMe.AllowReorder = true; } }