fixed: 细化按钮状态调整

This commit is contained in:
LittleBoy 2025-01-06 21:52:49 +08:00
parent 22095404e0
commit 907f4bc971
3 changed files with 12 additions and 5 deletions

1
.gitignore vendored
View File

@ -3,6 +3,7 @@ bin
packages
TestConsoleApp
.vs
obj
**/obj/Debug/**
**/obj/Release/**
**/obj/Test/**

View File

@ -601,10 +601,10 @@ namespace AIProofread
btnDetectionAll.Enabled = r.Start == r.End;
}
public void SetDetectionBtnStatus(bool status)
public void SetDetectionBtnStatus(bool allStatus,bool rangeStatus)
{
btnDetectionAll.Enabled = status;
btnDetectionParagraph.Enabled = status;
btnDetectionAll.Enabled = allStatus;
btnDetectionParagraph.Enabled = rangeStatus;
}
}
}

View File

@ -64,7 +64,7 @@ namespace AIProofread.core
this.checkingKey = checkingKey;
this.checkingSummary = checkingSummary;
this.checkingLocation = checkingLocation;
Globals.ThisAddIn.ribbon.SetDetectionBtnStatus(false);
Globals.ThisAddIn.ribbon.SetDetectionBtnStatus(false,false);
}
else
{
@ -72,7 +72,8 @@ namespace AIProofread.core
this.checkingKey = null;
this.checkingSummary = null;
this.checkingLocation = null;
Globals.ThisAddIn.ribbon.SetDetectionBtnStatus(true);
var enableAll = string.IsNullOrEmpty(checkingSummary);
Globals.ThisAddIn.ribbon.SetDetectionBtnStatus(enableAll,!enableAll);
}
}
@ -98,6 +99,11 @@ namespace AIProofread.core
public void Close()
{
if (isChecking)
{
Globals.ThisAddIn.formCommonsenseDetection.Hide();
return;
}
Globals.ThisAddIn.HideDetection();
}
}