public ModeButton() : base() { ActiveModes.Add(ActiveModeType.Design); ActiveModes.Add(ActiveModeType.Html); ActiveModes.Add(ActiveModeType.Preview); }
private void speedRainbowButton_Click(object sender, RoutedEventArgs e) { cube.SetSpeedStripLedColors(LedColorLists.rainbowColors); currentMode = ActiveModes.SpeedRainbow; cube.SetColor(Colors.Black); cube.Update(); Brightness = 127; UpdateSliderBrightness(); }
private void volumesButton_Click(object sender, RoutedEventArgs e) { ResetLevels(); currentMode = ActiveModes.Volumes; cube.SetColor(Colors.Black); cube.Update(); Brightness = 30; UpdateSliderBrightness(); }
private void speedAlternatingButton_Click(object sender, RoutedEventArgs e) { cube.bottomZone.SetSpeedStripLedColors(LedColorLists.redAlternating); cube.midZone.SetSpeedStripLedColors(LedColorLists.greenAlternating); cube.topZone.SetSpeedStripLedColors(LedColorLists.blueAlternating); currentMode = ActiveModes.SpeedAlternating; cube.SetColor(Colors.Black); cube.Update(); Brightness = 127; UpdateSliderBrightness(); }
public MainPage() { this.InitializeComponent(); leftStrip = new DotStarStrip(78, "SPI0"); rightStrip = new DotStarStrip(78, "SPI1"); cube = new Cube(leftStrip, rightStrip); AutoCycle = true; Reverse = false; random = new Random(); currentMode = ActiveModes.SpeedRainbow; idleMode = IdleModes.Rainbow; lastChange = DateTime.UtcNow; quietTime = DateTime.UtcNow; changeTime = TimeSpan.FromSeconds(15); idleChangeTime = TimeSpan.FromSeconds(30); Idle = false; runningIdleAnimation = false; }
protected DesignModeSelectButton() : base() { ActiveModes.Add(ActiveModeType.Design); }
public DesignModeBoxButton() : base() { ActiveModes.Add(ActiveModeType.Design); }