mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-06 19:26:39 +02:00
fix tab populating in settings (fixes #291)
This commit is contained in:
@@ -164,6 +164,24 @@ namespace Wox
|
||||
}
|
||||
}
|
||||
|
||||
private void settingTab_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
||||
{
|
||||
// Update controls inside the selected tab
|
||||
|
||||
if (tabPlugin.IsSelected)
|
||||
{
|
||||
OnPluginTabSelected();
|
||||
}
|
||||
else if (tabTheme.IsSelected)
|
||||
{
|
||||
OnThemeTabSelected();
|
||||
}
|
||||
else if (tabHotkey.IsSelected)
|
||||
{
|
||||
OnHotkeyTabSelected();
|
||||
}
|
||||
}
|
||||
|
||||
#region General
|
||||
|
||||
private void LoadLanguages()
|
||||
@@ -243,17 +261,6 @@ namespace Wox
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void TabHotkey_OnPreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
var tabItem = sender as TabItem;
|
||||
var clickingBody = (tabItem.Content as UIElement).IsMouseOver;
|
||||
if (!clickingBody)
|
||||
{
|
||||
OnHotkeyTabSelected();
|
||||
}
|
||||
}
|
||||
|
||||
private void OnHotkeyTabSelected()
|
||||
{
|
||||
ctlHotkey.HotkeyChanged += ctlHotkey_OnHotkeyChanged;
|
||||
@@ -422,16 +429,6 @@ namespace Wox
|
||||
|
||||
}
|
||||
|
||||
private void TabTheme_OnPreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
var tabItem = sender as TabItem;
|
||||
var clickingBody = (tabItem.Content as UIElement).IsMouseOver;
|
||||
if (!clickingBody)
|
||||
{
|
||||
OnThemeTabSelected();
|
||||
}
|
||||
}
|
||||
|
||||
private void ThemeComboBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
|
||||
{
|
||||
string themeName = themeComboBox.SelectedItem.ToString();
|
||||
@@ -666,17 +663,6 @@ namespace Wox
|
||||
lbPlugins.SelectedIndex = 0;
|
||||
}
|
||||
|
||||
private void TabPlugin_OnPreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
var tabItem = sender as TabItem;
|
||||
var clickingBody = (tabItem.Content as UIElement).IsMouseOver;
|
||||
if (!clickingBody)
|
||||
{
|
||||
OnPluginTabSelected();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region Proxy
|
||||
|
||||
Reference in New Issue
Block a user