public PauseScreen(ButtonDelegate buttonDelegate) { AllowsDrawPrevious = true; Color backColor = new Color(0.0f, 0.0f, 0.0f, 0.25f); AddView(new RectView(0, 0, width, height, backColor, Color.Black)); ButtonGroup group = new ButtonGroup(); Button resumeButton = group.AddButton("Resume", (int)ButtonId.Resume, buttonDelegate); group.AddButton("Exit", (int)ButtonId.Exit, buttonDelegate); group.alignX = group.alignY = View.ALIGN_CENTER; group.x = 0.5f * width; group.y = 0.5f * height; AddView(group); SetCancelButton(resumeButton); }
private void createMenu() { toys = new ButtonGroup("Toy" + id, name); int step = (int)(maxSpeed * ((float)VibratorController.buttonStep / 100)); changeMode = new SingleButton(() => changeHand(), VibratorController.CreateSpriteFromTexture2D(GetTexture()), $"Mode\n{hand}", "mode", "Change Mode"); inc = new SingleButton(() => { if (lastSpeed + step <= maxSpeed) { setSpeed(lastSpeed + step); } }, VibratorController.CreateSpriteFromTexture2D(GetTexture()), "Inc", "inc", "Increment Speed"); dec = new SingleButton(() => { if (lastSpeed - step >= 0) { setSpeed(lastSpeed - step); } }, VibratorController.CreateSpriteFromTexture2D(GetTexture()), "Dec", "dec", "Decrement Speed"); label = new Label($"Current Speed: {lastSpeed}", "Battery not available", "BatteryStatus"); label.TextComponent.fontSize = 24; toys.AddButton(changeMode); toys.AddButton(inc); toys.AddButton(dec); toys.AddButton(label); menu.AddButtonGroup(toys); //fix if added after init phase toys.gameObject.transform.localScale = Vector3.one; toys.Header.gameObject.transform.localScale = Vector3.one; toys.gameObject.transform.localRotation = Quaternion.Euler(0, 0, 0); toys.Header.gameObject.transform.localRotation = Quaternion.Euler(0, 0, 0); var pos = toys.gameObject.transform.localPosition; var pos2 = toys.Header.gameObject.transform.localPosition; toys.gameObject.transform.localPosition = new Vector3(0, pos.y, 0); toys.Header.gameObject.transform.localPosition = new Vector3(0, pos2.y, 0); }
private String CreateDropDownSimpleButton() { var group = new ButtonGroup(this.ViewContext); this.Component.Button.Behaviour = HtmlBehaviourType.Link; this.Component.Button.HtmlProperties.AddHtmlAttribute(HtmlAttributes.data_toggle, "dropdown"); this.Component.Button.Action = "#"; this.Component.Button.HtmlProperties.Value += this.Component.Button.HtmlProperties.Value + "<span class=\"caret\"></span>"; var button = new Button(this.ViewContext, this.Component.Button); group.AddButton(button); return(group.ToString()); }