Exemplo n.º 1
0
 private void GifExport_OnClick(object sender, RoutedEventArgs e)
 {
     if (!Displayer.EnableInput)
     {
         return;
     }
     Displayer.ExportGifAsync();
 }
Exemplo n.º 2
0
 private void CopyToClickBoard_Click(object sender, RoutedEventArgs e)
 {
     if (!Displayer.EnableInput)
     {
         return;
     }
     Displayer.CopyImageToClipboard();
 }
Exemplo n.º 3
0
 private void SettingsMenuItems_Click(object sender, RoutedEventArgs e)
 {
     if (!Displayer.EnableInput)
     {
         return;
     }
     new RenderSettingsDialog("Render Settings", Displayer.RenderSettings).ShowDialog();
     Displayer.RefreshImageAsync();
 }
Exemplo n.º 4
0
        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;
            }
        }
Exemplo n.º 5
0
 private void ResetView_OnClick(object sender, ExecutedRoutedEventArgs e)
 {
     Displayer.ResetView();
 }
Exemplo n.º 6
0
 private void ConstantRotationExport_OnClick(object sender, ExecutedRoutedEventArgs e)
 {
     Displayer.ExportRotatingConstantGif();
 }
Exemplo n.º 7
0
 private void ChooseFractal_Click(object sender, RoutedEventArgs e)
 {
     Displayer.ChooseFractal();
 }
Exemplo n.º 8
0
 private void TimeStatistics_Click(object sender, RoutedEventArgs e)
 {
     Displayer.ShowStatisics();
 }