protected override bool OnHover(HoverEvent e) { _poly.FadeColour(_laneColor.Darken(0.325f), TimeFadeIn, Easing.OutCubic); _parent._lanePath.FadeEdgeEffectTo(1f, TimeFadeIn, Easing.OutCubic); return(base.OnHover(e)); }
private void load(OsuColour colours) { defaultBackgroundColour = colours.Gray3; defaultBubbleColour = defaultBackgroundColour.Darken(0.5f); selectedBackgroundColour = colours.BlueDark; selectedBubbleColour = selectedBackgroundColour.Lighten(0.5f); Triangles.Alpha = 0; Content.EdgeEffect = new EdgeEffectParameters { Type = EdgeEffectType.Shadow, Radius = 2, Offset = new Vector2(0, 1), Colour = Color4.Black.Opacity(0.5f) }; Add(icon = (button.CreateIcon?.Invoke() ?? new Circle()).With(b => { b.Blending = BlendingParameters.Additive; b.Anchor = Anchor.CentreLeft; b.Origin = Anchor.CentreLeft; b.Size = new Vector2(20); b.X = 10; })); }
public void UpdateColour(Color4 colour) { backgroundBox.Colour = colour.Darken(0.5f); triangles.Colour = colour; triangles.Alpha = 0.8f; spriteIcon.Colour = colour.Lighten(0.5f); }
private void updateColours(Color4 colour) { background.Colour = colour.Darken(0.5f); triangles.Colour = colour; triangles.Alpha = 0.8f; orbSpriteIcon.Colour = colour.Lighten(0.5f); }
private void updateSelectionState() { if (!IsLoaded) { return; } switch (Button.Bindable.Value) { case TernaryState.Indeterminate: icon.Colour = selectedBubbleColour.Darken(0.5f); BackgroundColour = selectedBackgroundColour.Darken(0.5f); break; case TernaryState.False: icon.Colour = defaultBubbleColour; BackgroundColour = defaultBackgroundColour; break; case TernaryState.True: icon.Colour = selectedBubbleColour; BackgroundColour = selectedBackgroundColour; break; } }
private void updateAccentColour() { EdgeEffect = new EdgeEffectParameters { Type = EdgeEffectType.Glow, Radius = Size.X / 2, Colour = accentColour.Darken(0.2f).Opacity(0.75f) }; }
private void load(OsuColour colours) { defaultBackgroundColour = colours.Gray3; defaultBubbleColour = defaultBackgroundColour.Darken(0.5f); selectedBackgroundColour = colours.BlueDark; selectedBubbleColour = selectedBackgroundColour.Lighten(0.5f); Triangles.Alpha = 0; Content.EdgeEffect = new EdgeEffectParameters { Type = EdgeEffectType.Shadow, Radius = 2, Offset = new Vector2(0, 1), Colour = Color4.Black.Opacity(0.5f) }; Add(bubble); }