Exemple #1
0
        public void PressedDown()
        {
            if (selectedIndex < 0)
            {
                //nulla di selezionato
                if (highlightedIndex > 0)
                {
                    highlightedIndex--;
                }
                else
                {
                    highlightedIndex = ubItems.Length - 1;
                }
            }
            else
            {
                IUtilityBarItemSelectable tmp = (IUtilityBarItemSelectable)ubItems[selectedIndex];
                tmp.UBPressetDecrase();
            }

            UpdateView(null);
        }
Exemple #2
0
        public void PressedUp()
        {
            if (selectedIndex < 0)
            {
                //nulla di selezionato
                if (highlightedIndex < (ubItems.Length - 1))
                {
                    highlightedIndex++;
                }
                else
                {
                    highlightedIndex = 0;
                }
            }
            else
            {
                IUtilityBarItemSelectable tmp = (IUtilityBarItemSelectable)ubItems[selectedIndex];
                tmp.UBPressedIncrase();
            }

            UpdateView(null);
        }
Exemple #3
0
        public void PressedSelect()
        {
            if (!(ubItems[highlightedIndex] is IUtilityBarItemSelectable))
            {
                this.Visible = false;
            }
            else
            {
                IUtilityBarItemSelectable tmp = (IUtilityBarItemSelectable)ubItems[highlightedIndex];
                if (!tmp.UBSelected)
                {
                    selectedIndex  = highlightedIndex;
                    tmp.UBSelected = true;
                }
                else
                {
                    tmp.UBSelected = false;
                    selectedIndex  = -1;
                }
            }


            UpdateView(null);
        }