diff --git a/src/CalcViewModel/Common/Automation/NarratorAnnouncement.cpp b/src/CalcViewModel/Common/Automation/NarratorAnnouncement.cpp index 72ae293e..73d92a5a 100644 --- a/src/CalcViewModel/Common/Automation/NarratorAnnouncement.cpp +++ b/src/CalcViewModel/Common/Automation/NarratorAnnouncement.cpp @@ -160,7 +160,7 @@ NarratorAnnouncement ^ CalculatorAnnouncement::GetGraphViewChangedAnnouncement(S announcement, CalculatorActivityIds::GraphViewChanged, AutomationNotificationKind::ActionCompleted, - AutomationNotificationProcessing::MostRecent); + AutomationNotificationProcessing::CurrentThenMostRecent); } NarratorAnnouncement ^ CalculatorAnnouncement::GetFunctionRemovedAnnouncement(String ^ announcement) diff --git a/src/Calculator/Calculator.vcxproj.filters b/src/Calculator/Calculator.vcxproj.filters index 9ffafdb4..4ce66c37 100644 --- a/src/Calculator/Calculator.vcxproj.filters +++ b/src/Calculator/Calculator.vcxproj.filters @@ -486,9 +486,6 @@ Views - - Views - Views @@ -524,6 +521,9 @@ + + Views\StateTriggers + @@ -1581,5 +1581,7 @@ + + \ No newline at end of file diff --git a/src/Calculator/Resources/en-US/Resources.resw b/src/Calculator/Resources/en-US/Resources.resw index f6ecdddf..0ebbc687 100644 --- a/src/Calculator/Resources/en-US/Resources.resw +++ b/src/Calculator/Resources/en-US/Resources.resw @@ -3885,11 +3885,15 @@ Automatic Best Fit - Announcement used in Graphing Calculator when button is clicked and automatic best fit is set + Announcement used in Graphing Calculator when graph view button is clicked and automatic best fit is set Manual Adjustment - Announcement used in Graphing Calculator when button is clicked and manual adjustment is set + Announcement used in Graphing Calculator when graph view button is clicked and manual adjustment is set + + + Graph view has been reset + Announcement used in Graphing Calculator when graph view button is clicked and automatic best fit is set, resetting the graph Zoom In (Ctrl + plus) @@ -4424,12 +4428,12 @@ Y minimum value header - Grid options - This is the tooltip text for the grid options button in Graphing Calculator + Graph options + This is the tooltip text for the graph options button in Graphing Calculator - Grid options - This is the automation name text for the grid options button in Graphing Calculator + Graph options + This is the automation name text for the graph options button in Graphing Calculator Graph Options @@ -4695,4 +4699,12 @@ Submit Screen reader prompt for the submit button on the graphing calculator operator keypad + + Function Anaylsis + Screen reader prompt for the function analysis grid + + + Graph Options + Screen reader prompt for the graph options panel + diff --git a/src/Calculator/Views/GraphingCalculator/GraphingCalculator.xaml.cpp b/src/Calculator/Views/GraphingCalculator/GraphingCalculator.xaml.cpp index 2340a0a8..6ceb3129 100644 --- a/src/Calculator/Views/GraphingCalculator/GraphingCalculator.xaml.cpp +++ b/src/Calculator/Views/GraphingCalculator/GraphingCalculator.xaml.cpp @@ -846,8 +846,9 @@ void GraphingCalculator::GraphViewButton_Click(Object ^ sender, RoutedEventArgs } else { - GraphingControl->ResetGrid(); announcementText = AppResourceProvider::GetInstance()->GetResourceString(L"GraphViewAutomaticBestFitAnnouncement"); + announcementText += AppResourceProvider::GetInstance()->GetResourceString(L"GridResetAnnouncement"); + GraphingControl->ResetGrid(); } auto announcement = CalculatorAnnouncement::GetGraphViewBestFitChangedAnnouncement(announcementText); diff --git a/src/Calculator/Views/GraphingCalculator/GraphingSettings.xaml b/src/Calculator/Views/GraphingCalculator/GraphingSettings.xaml index 309d959a..eab4de45 100644 --- a/src/Calculator/Views/GraphingCalculator/GraphingSettings.xaml +++ b/src/Calculator/Views/GraphingCalculator/GraphingSettings.xaml @@ -172,7 +172,9 @@ Style="{StaticResource SubTitleTextBoxStyle}" AutomationProperties.HeadingLevel="Level2"/> - + - +