private IEnumerator InitLabelled() { toggle = labelledToggle = RootMain.CreateChild <LabelledToggle>("toggle"); labelledToggle.Size = new Vector2(200f, 200f); labelledToggle.LabelText = "Toggle text"; labelledToggle.Tint = new Color(1f, 0.5f, 0.5f); yield break; }
private void Init() { toggle = CreateChild <LabelledToggle>("toggle"); { toggle.Anchor = AnchorType.Fill; toggle.Offset = new Offset(8f); toggle.OnFocused += (isFocused) => { if (boolEntry != null && boolEntry.Value != isFocused) { boolEntry.Value = isFocused; } }; } }
private void Init(IColorPreset colorPreset) { username = CreateChild <LoginInput>("username", 1); { username.Anchor = AnchorType.TopStretch; username.Pivot = PivotType.Top; username.SetOffsetHorizontal(32); username.Y = -16f; username.Height = 36f; username.Placeholder = "username"; } password = CreateChild <LoginInput>("password", 2); { password.Anchor = AnchorType.TopStretch; password.Pivot = PivotType.Top; password.SetOffsetHorizontal(32f); password.Y = -60f; password.Height = 36f; password.InputType = InputField.InputType.Password; password.Placeholder = "password"; } remember = CreateChild <LabelledToggle>("remember", 3); { remember.Anchor = AnchorType.Top; remember.Pivot = PivotType.Top; remember.Position = new Vector3(0f, -104f); remember.Size = new Vector2(170f, 24f); remember.LabelText = "Remember me"; } loginButton = CreateChild <BoxButton>("login", 4); { loginButton.Anchor = AnchorType.TopStretch; loginButton.Pivot = PivotType.Top; loginButton.SetOffsetHorizontal(48f); loginButton.Y = -148f; loginButton.Height = 36f; loginButton.Color = colorPreset.Positive; loginButton.LabelText = "Log in"; loginButton.OnTriggered += DoLogin; } OnEnableInited(); }
public MuscleSettingsManager(Muscle muscle, AdvancedBodyControlsViewController viewController) : base() { this.muscle = muscle; this.viewController = viewController; viewController.Reset(); viewController.SetTitle("Muscle Settings"); strengthSlider = viewController.AddSlider("Strength"); strengthSlider.onValueChanged += delegate(float value) { var oldData = muscle.MuscleData; var strength = SliderToStrength(value); if (strength != oldData.strength) { DataWillChange(); } var data = new MuscleData( oldData.id, oldData.startBoneID, oldData.endBoneID, strength, oldData.canExpand ); muscle.MuscleData = data; Refresh(); }; canExpandToggle = viewController.AddToggle("Can Expand"); canExpandToggle.onValueChanged += delegate(bool canExpand) { var oldData = muscle.MuscleData; if (canExpand != oldData.canExpand) { DataWillChange(); } var data = new MuscleData( oldData.id, oldData.startBoneID, oldData.endBoneID, oldData.strength, canExpand ); muscle.MuscleData = data; Refresh(); }; Refresh(); }
private void Init() { context = new DropdownContext(); context.ImportFromEnum <MapSortType>(Model.Options.Sort.Value); context.OnSelection += (data) => { var sort = Model.Options.Sort; if (data != null && !sort.RawValue.ToString().Equals(data.ExtraData.ToString())) { sort.RawValue = data.ExtraData; } }; label.Text = "Sort by"; dropdown = CreateChild <DropdownButton>("dropdown", 1); { dropdown.Anchor = AnchorType.LeftStretch; dropdown.Pivot = PivotType.Left; dropdown.X = 0f; dropdown.SetOffsetVertical(24f, 0f); dropdown.Width = 140f; dropdown.BackgroundSprite.Color = new Color(1f, 1f, 1f, 0.25f); dropdown.Context = context; dropdown.UseAutoSelect = false; } toggle = CreateChild <LabelledToggle>("toggle", 2); { toggle.Anchor = AnchorType.Fill; toggle.Offset = new Offset(156f, 24f, 0f, 0f); toggle.LabelText = "Descending"; toggle.OnTriggered += Model.Options.ToggleIsDescending; } OnEnableInited(); }