// Copyright (c) 2007-2018 ppy Pty Ltd . // Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE using OpenTK; using osu.Framework.Graphics; using osu.Framework.Graphics.Cursor; using osu.Framework.Graphics.Shapes; using osu.Game.Graphics.Containers; namespace osu.Game.Graphics.UserInterface { public class TooltipIconButton : OsuClickableContainer, IHasTooltip { private readonly SpriteIcon icon; public FontAwesome Icon { get { return icon.Icon; } set { icon.Icon = value; } } public TooltipIconButton() { Children = new Drawable[] { new Box { RelativeSizeAxes = Axes.Both, Alpha = 0, }, icon = new SpriteIcon { Origin = Anchor.Centre, Anchor = Anchor.Centre, Size = new Vector2(18), } }; } public string TooltipText { get; set; } } }