public static void ItemSelected(KFlyoutMenu menu, KButton menuItem) { if (menu.selectedItem != null) { menu.selectedItem.Selected(false); } menu.selectedItem = menuItem; menuItem.Selected(true); }
private void SelectNoise(KFlyoutMenu menu, KButton menuItem, Noise newNoise) { Noise oldNoise = SelectNoiseSelectedItem; SelectNoiseSelectedItem = newNoise; menu.SetImage(ImageOfNoise(newNoise)); menuItem.Selected(true); if (newNoise != oldNoise) { StartAction(forkWorker: true, autoContinue: false); } }