mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-08 12:18:50 +02:00
Add option in WebSearches plugin settings panel for user selection
This commit is contained in:
@@ -23,6 +23,9 @@
|
|||||||
SelectedItem="{Binding Settings.SelectedSuggestion}"
|
SelectedItem="{Binding Settings.SelectedSuggestion}"
|
||||||
IsEnabled="{Binding ElementName=EnableSuggestion, Path=IsChecked}" Margin="10" />
|
IsEnabled="{Binding ElementName=EnableSuggestion, Path=IsChecked}" Margin="10" />
|
||||||
<!-- Not sure why binding IsEnabled directly to Settings.EnableWebSaerchSuggestion is not working -->
|
<!-- Not sure why binding IsEnabled directly to Settings.EnableWebSaerchSuggestion is not working -->
|
||||||
|
<Label Content="Open search in:" Margin="40 3 0 8"/>
|
||||||
|
<RadioButton Name="NewWindowBrowser" GroupName="OpenSearchBehaviour" Content="New window" Click="OnNewBrowserWindowClick" Margin="10" />
|
||||||
|
<RadioButton Name="NewTabInBrowser" GroupName="OpenSearchBehaviour" Content="New tab" Click="OnNewTabClick" Margin="10" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
<ListView ItemsSource="{Binding Settings.SearchSources}"
|
<ListView ItemsSource="{Binding Settings.SearchSources}"
|
||||||
SelectedItem="{Binding Settings.SelectedSearchSource}"
|
SelectedItem="{Binding Settings.SelectedSearchSource}"
|
||||||
|
|||||||
@@ -18,6 +18,8 @@ namespace Wox.Plugin.WebSearch
|
|||||||
_context = context;
|
_context = context;
|
||||||
_settings = viewModel.Settings;
|
_settings = viewModel.Settings;
|
||||||
DataContext = viewModel;
|
DataContext = viewModel;
|
||||||
|
NewWindowBrowser.IsChecked = _settings.OpenInNewBrowser;
|
||||||
|
NewTabInBrowser.IsChecked = !_settings.OpenInNewBrowser;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnAddSearchSearchClick(object sender, RoutedEventArgs e)
|
private void OnAddSearchSearchClick(object sender, RoutedEventArgs e)
|
||||||
@@ -56,5 +58,15 @@ namespace Wox.Plugin.WebSearch
|
|||||||
webSearch.ShowDialog();
|
webSearch.ShowDialog();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void OnNewBrowserWindowClick(object sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
_settings.OpenInNewBrowser = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnNewTabClick(object sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
_settings.OpenInNewBrowser = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user