feature: Find external terminals.

This commit is contained in:
walterlv 2024-04-08 12:03:55 +08:00
parent 718788e07e
commit 421127bec9
8 changed files with 264 additions and 35 deletions

View file

@ -12,12 +12,8 @@
<UserControl.Resources>
<MenuFlyout x:Key="TerminalShellsMenuFlyout" Placement="Bottom">
<MenuItem Header="git bash" />
<MenuItem Header="PowerShell" />
</MenuFlyout>
<MenuFlyout x:Key="ExternalToolsMenuFlyout" Placement="Bottom">
<MenuItem Header="Visual Studio Code" />
<MenuItem Header="Sublime Text" />
</MenuFlyout>
</UserControl.Resources>
@ -36,7 +32,7 @@
<Path Width="13" Height="13" Data="{StaticResource Icons.Terminal}"/>
</SplitButton>
<SplitButton Classes="icon_button" Click="OnOpenWithExternalEditor"
<SplitButton Classes="icon_button" Command="{Binding OpenWithExternalTool}"
Flyout="{StaticResource ExternalToolsMenuFlyout}"
ToolTip.Tip="{DynamicResource Text.Repository.OpenWithExternalTools}">
<Path Width="13" Height="13" Data="{StaticResource Icons.OpenWith}"/>