|
21 | 21 | IsOpen="False" Visibility="Collapsed" Closed="BackgroundAudioPermissionsWarning_Closed" |
22 | 22 | Severity="Warning" Title="Permissions" Message="App does not have permissions to play background audio" /> |
23 | 23 | </Grid> |
24 | | - <Grid Grid.Row="1"> |
25 | | - <Canvas x:Name="ConnectionCanvas" /> |
26 | | - <Grid x:Name="NodeContainer" Background="Transparent"> |
27 | | - <Grid.ContextFlyout> |
28 | | - <MenuFlyout x:Name="ContextMenuFlyout"> |
29 | | - <MenuFlyoutSubItem Text="Input"> |
30 | | - <MenuFlyoutItem Text="Microphone" Tag="MicInputNodeControl" Click="MenuFlyoutItem_Click" /> |
31 | | - <MenuFlyoutItem Text="File" Tag="FileInputNodeControl" Click="MenuFlyoutItem_Click" /> |
32 | | - <MenuFlyoutItem Text="TTS" Tag="TextToSpeechInputNodeControl" Click="MenuFlyoutItem_Click" /> |
33 | | - </MenuFlyoutSubItem> |
34 | | - <MenuFlyoutSeparator /> |
35 | | - <MenuFlyoutSubItem Text="Effects"> |
36 | | - <MenuFlyoutItem Text="Equalizer" Tag="EQNodeControl" Click="MenuFlyoutItem_Click" /> |
37 | | - <MenuFlyoutItem Text="Reverb" Tag="ReverbNodeControl" Click="MenuFlyoutItem_Click" /> |
38 | | - <MenuFlyoutItem Text="Echo" Tag="EchoNodeControl" Click="MenuFlyoutItem_Click" /> |
39 | | - <MenuFlyoutItem Text="Limiter" Tag="LimiterNodeControl" Click="MenuFlyoutItem_Click" /> |
40 | | - </MenuFlyoutSubItem> |
41 | | - <MenuFlyoutSubItem Text="Transforms"> |
42 | | - <MenuFlyoutItem Text="Gain" Tag="GainNodeControl" Click="MenuFlyoutItem_Click" /> |
43 | | - </MenuFlyoutSubItem> |
44 | | - <MenuFlyoutSeparator /> |
45 | | - <MenuFlyoutSubItem Text="Output"> |
46 | | - <MenuFlyoutItem Text="Device" IsEnabled="False" /> |
47 | | - <MenuFlyoutItem Text="File" IsEnabled="False" /> |
48 | | - <MenuFlyoutItem Text="Spectrum" Tag="SpectrumNodeControl" Click="MenuFlyoutItem_Click" /> |
49 | | - </MenuFlyoutSubItem> |
50 | | - </MenuFlyout> |
51 | | - </Grid.ContextFlyout> |
52 | | - <controls1:NodeControl Title="Output" TitleBrush="{StaticResource NodeTitleBarColor}" VerticalAlignment="Top" HorizontalAlignment="Left"> |
53 | | - <controls1:OutputNodeControl Canvas="{x:Bind ConnectionCanvas}" x:Name="DefaultOutputNode" /> |
54 | | - </controls1:NodeControl> |
| 24 | + <Grid Grid.Row="1"> |
| 25 | + <Grid x:Name="ViewPort" |
| 26 | + ManipulationMode="TranslateX, TranslateY" ManipulationDelta="Grid_ManipulationDelta"> |
| 27 | + <Canvas x:Name="ConnectionCanvas" /> |
| 28 | + <Grid x:Name="NodeContainer" Background="Transparent"> |
| 29 | + <Grid.ContextFlyout> |
| 30 | + <MenuFlyout x:Name="ContextMenuFlyout"> |
| 31 | + <MenuFlyoutSubItem Text="Input"> |
| 32 | + <MenuFlyoutItem Text="Microphone" Tag="MicInputNodeControl" Click="MenuFlyoutItem_Click" /> |
| 33 | + <MenuFlyoutItem Text="File" Tag="FileInputNodeControl" Click="MenuFlyoutItem_Click" /> |
| 34 | + <MenuFlyoutItem Text="TTS" Tag="TextToSpeechInputNodeControl" Click="MenuFlyoutItem_Click" /> |
| 35 | + </MenuFlyoutSubItem> |
| 36 | + <MenuFlyoutSeparator /> |
| 37 | + <MenuFlyoutSubItem Text="Effects"> |
| 38 | + <MenuFlyoutItem Text="Equalizer" Tag="EQNodeControl" Click="MenuFlyoutItem_Click" /> |
| 39 | + <MenuFlyoutItem Text="Reverb" Tag="ReverbNodeControl" Click="MenuFlyoutItem_Click" /> |
| 40 | + <MenuFlyoutItem Text="Echo" Tag="EchoNodeControl" Click="MenuFlyoutItem_Click" /> |
| 41 | + <MenuFlyoutItem Text="Limiter" Tag="LimiterNodeControl" Click="MenuFlyoutItem_Click" /> |
| 42 | + </MenuFlyoutSubItem> |
| 43 | + <MenuFlyoutSubItem Text="Transforms"> |
| 44 | + <MenuFlyoutItem Text="Gain" Tag="GainNodeControl" Click="MenuFlyoutItem_Click" /> |
| 45 | + </MenuFlyoutSubItem> |
| 46 | + <MenuFlyoutSeparator /> |
| 47 | + <MenuFlyoutSubItem Text="Output"> |
| 48 | + <MenuFlyoutItem Text="Device" IsEnabled="False" /> |
| 49 | + <MenuFlyoutItem Text="File" IsEnabled="False" /> |
| 50 | + <MenuFlyoutItem Text="Spectrum" Tag="SpectrumNodeControl" Click="MenuFlyoutItem_Click" /> |
| 51 | + </MenuFlyoutSubItem> |
| 52 | + </MenuFlyout> |
| 53 | + </Grid.ContextFlyout> |
| 54 | + <controls1:NodeControl Title="Output" TitleBrush="{StaticResource NodeTitleBarColor}" VerticalAlignment="Top" HorizontalAlignment="Left"> |
| 55 | + <controls1:OutputNodeControl Canvas="{x:Bind ConnectionCanvas}" x:Name="DefaultOutputNode" /> |
| 56 | + </controls1:NodeControl> |
| 57 | + </Grid> |
| 58 | + <Grid.RenderTransform> |
| 59 | + <CompositeTransform x:Name="ViewPortTransform" /> |
| 60 | + </Grid.RenderTransform> |
55 | 61 | </Grid> |
56 | 62 | <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="10" CornerRadius="5" Background="{StaticResource MenuBackground}"> |
57 | 63 | <AppBarButton x:Name="PlayButton" Icon="Play" Foreground="{StaticResource PositiveColor}" LabelPosition="Collapsed" /> |
|
0 commit comments