Beispiel #1
0
    protected override void SavePointerStatus(bool pointerOver)
    {
        if (FunctionNotActive() || !CanBeHighlighted() || CanBePressed() && _isSelected)
        {
            return;
        }

        if (pointerOver)
        {
            PointerOver();
        }
        else
        {
            if (_alwaysHighlighted.IsNotNull() && _alwaysHighlighted.CanAllow())
            {
                return;
            }
            PointerNotOver();
        }
    }
Beispiel #2
0
    protected override void SavePointerStatus(bool pointerOver)
    {
        if (FunctionNotActive() || !CanBeHighlighted() || CanBePressed() && _isSelected)
        {
            return;
        }

        if (pointerOver)
        {
            ChangeToInvertedColour();
        }
        else
        {
            if (_alwaysHighlighted.IsNotNull() && _alwaysHighlighted.CanAllow())
            {
                return;
            }
            SetToStartingColour();
        }
    }