Exemplo n.º 1
0
        public override bool CheckHighlight(HighlightEventArgs highlight)
        {
            base.CheckHighlight(highlight);

            //don't highlight other items when this dude is on top
            return(IsActive);
        }
Exemplo n.º 2
0
 public void PlayHighlightSound(object obj, HighlightEventArgs e)
 {
     if (!IsQuiet && (null != HighlightedSoundEffect))
     {
         //play menu noise
         HighlightedSoundEffect.Play();
     }
 }
Exemplo n.º 3
0
        public virtual bool CheckHighlight(HighlightEventArgs highlight)
        {
            if (!IsActive || !Highlightable)
            {
                return(false);
            }

            return(Layout.CheckHighlight(highlight) || Modal);
        }
Exemplo n.º 4
0
        public override bool CheckHighlight(HighlightEventArgs highlight)
        {
            if (Rect.Contains(highlight.Position))
            {
                DrawScrollbars = true;
                base.CheckHighlight(highlight);
            }

            return(DrawScrollbars);
        }
Exemplo n.º 5
0
        public virtual bool CheckHighlight(HighlightEventArgs highlight)
        {
            var highlighted = false;

            if (Highlightable)
            {
                for (int i = Items.Count - 1; i >= 0; i--)
                {
                    var highlightable = Items[i] as IHighlightable;
                    if ((highlightable != null) && highlightable.CheckHighlight(highlight))
                    {
                        highlighted = true;
                    }
                }
            }

            return(highlighted);
        }
Exemplo n.º 6
0
        public virtual bool CheckHighlight(HighlightEventArgs highlight)
        {
            if (Highlightable)
            {
                //get the previous value
                var prev = IsHighlighted;

                //Check if this dude should be highlighted
                IsHighlighted = Rect.Contains(highlight.Position);

                //Do we need to run the highlight event?
                if (IsHighlighted &&
                    !prev &&
                    null != OnHighlight)
                {
                    OnHighlight(this, highlight);
                }
            }

            return(IsHighlighted);
        }