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); }
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); }
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); }