private void GifExport_OnClick(object sender, RoutedEventArgs e) { if (!Displayer.EnableInput) { return; } Displayer.ExportGifAsync(); }
private void CopyToClickBoard_Click(object sender, RoutedEventArgs e) { if (!Displayer.EnableInput) { return; } Displayer.CopyImageToClipboard(); }
private void SettingsMenuItems_Click(object sender, RoutedEventArgs e) { if (!Displayer.EnableInput) { return; } new RenderSettingsDialog("Render Settings", Displayer.RenderSettings).ShowDialog(); Displayer.RefreshImageAsync(); }
private void Window_OnKeyDown(object sender, KeyEventArgs e) { if (!Displayer.EnableInput) { return; } switch (e.Key) { case Key.Space: case Key.E: Displayer.ZoomIn(); Displayer.RefreshImageAsync(); break; case Key.LeftShift: case Key.Q: Displayer.ZoomOut(); Displayer.RefreshImageAsync(); break; case Key.Up: case Key.W: Displayer.GoUp(Keyboard.IsKeyDown(Key.CapsLock)); Displayer.RefreshImageAsync(); break; case Key.Down: case Key.S: Displayer.GoDown(Keyboard.IsKeyDown(Key.CapsLock)); Displayer.RefreshImageAsync(); break; case Key.Left: case Key.A: Displayer.GoLeft(Keyboard.IsKeyDown(Key.CapsLock)); Displayer.RefreshImageAsync(); break; case Key.Right: case Key.D: Displayer.GoRight(Keyboard.IsKeyDown(Key.CapsLock)); Displayer.RefreshImageAsync(); break; case Key.F12: Displayer.CopyImageToClipboard(); break; } }
private void ResetView_OnClick(object sender, ExecutedRoutedEventArgs e) { Displayer.ResetView(); }
private void ConstantRotationExport_OnClick(object sender, ExecutedRoutedEventArgs e) { Displayer.ExportRotatingConstantGif(); }
private void ChooseFractal_Click(object sender, RoutedEventArgs e) { Displayer.ChooseFractal(); }
private void TimeStatistics_Click(object sender, RoutedEventArgs e) { Displayer.ShowStatisics(); }