Revert "improve:悬浮窗拦截"

This reverts commit 81b291f2e6.
This commit is contained in:
2026-05-02 15:23:38 +08:00
parent 2c4d6f124e
commit ed44a22edb
3 changed files with 814 additions and 707 deletions
File diff suppressed because it is too large Load Diff
@@ -169,55 +169,6 @@ namespace Ink_Canvas
if (toggle != null) SetInterceptRule(FloatingWindowInterceptor.InterceptType.SeewoDesktopSideBarFloating, toggle.IsOn);
}
private void ToggleSwitchSeewoIwbAssistantFloating_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
var toggle = sender as iNKORE.UI.WPF.Modern.Controls.ToggleSwitch;
if (toggle != null) SetInterceptRule(FloatingWindowInterceptor.InterceptType.SeewoIwbAssistantFloating, toggle.IsOn);
}
private void ToggleSwitchSeewoDesktopDrawingFloating_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
var toggle = sender as iNKORE.UI.WPF.Modern.Controls.ToggleSwitch;
if (toggle != null) SetInterceptRule(FloatingWindowInterceptor.InterceptType.SeewoDesktopDrawingFloating, toggle.IsOn);
}
private void ToggleSwitchYiouBoardFloating_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
var toggle = sender as iNKORE.UI.WPF.Modern.Controls.ToggleSwitch;
if (toggle != null) SetInterceptRule(FloatingWindowInterceptor.InterceptType.YiouBoardFloating, toggle.IsOn);
}
private void ToggleSwitchClassInXFloating_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
var toggle = sender as iNKORE.UI.WPF.Modern.Controls.ToggleSwitch;
if (toggle != null) SetInterceptRule(FloatingWindowInterceptor.InterceptType.ClassInXFloating, toggle.IsOn);
}
private void ToggleSwitchChangYan5Floating_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
var toggle = sender as iNKORE.UI.WPF.Modern.Controls.ToggleSwitch;
if (toggle != null) SetInterceptRule(FloatingWindowInterceptor.InterceptType.ChangYan5Floating, toggle.IsOn);
}
private void ToggleSwitchIclass30SidebarFloating_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
var toggle = sender as iNKORE.UI.WPF.Modern.Controls.ToggleSwitch;
if (toggle != null) SetInterceptRule(FloatingWindowInterceptor.InterceptType.Iclass30SidebarFloating, toggle.IsOn);
}
private void ToggleSwitchIclass30Floating_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
var toggle = sender as iNKORE.UI.WPF.Modern.Controls.ToggleSwitch;
if (toggle != null) SetInterceptRule(FloatingWindowInterceptor.InterceptType.Iclass30Floating, toggle.IsOn);
}
public void SetInterceptRule(FloatingWindowInterceptor.InterceptType type, bool enabled)
{
try
+2 -18
View File
@@ -627,7 +627,6 @@ namespace Ink_Canvas
[JsonProperty("interceptRules")]
public Dictionary<string, bool> InterceptRules { get; set; } = new Dictionary<string, bool>
{
// 希沃系列
{ "SeewoWhiteboard3Floating", false },
{ "SeewoWhiteboard5Floating", false },
{ "SeewoWhiteboard5CFloating", false },
@@ -635,19 +634,8 @@ namespace Ink_Canvas
{ "SeewoPincoDrawingFloating", false },
{ "SeewoPincoBoardService", false },
{ "SeewoPPTFloating", false },
{ "SeewoIwbAssistantFloating", false },
{ "SeewoDesktopSideBarFloating", false },
{ "SeewoDesktopDrawingFloating", false },
{ "SeewoDesktopAnnotationFloating", false },
// 欧帝
{ "YiouBoardFloating", false },
// AiClass
{ "AiClassFloating", false },
// ClassIn X
{ "ClassInXFloating", false },
// 鸿合
{ "HiteAnnotationFloating", false },
// 畅言4.0
{ "ChangYanFloating", false },
{ "ChangYanBrushSettings", false },
{ "ChangYanSwipeClear", false },
@@ -661,14 +649,10 @@ namespace Ink_Canvas
{ "ChangYanPptPageControl", false },
{ "ChangYanPptGoBack", false },
{ "ChangYanPptPreview", false },
// 畅言5.0
{ "ChangYan5Floating", false },
// 天喻
{ "IntelligentClassFloating", false },
{ "IntelligentClassPptFloating", false },
// C30智能教学
{ "Iclass30SidebarFloating", false },
{ "Iclass30Floating", false },
{ "SeewoDesktopAnnotationFloating", false },
{ "SeewoDesktopSideBarFloating", false }
};
}