mirror of
https://github.com/Microsoft/calculator.git
synced 2025-08-21 05:43:10 -07:00
Merge 7a9fd80997
into bafc18802b
This commit is contained in:
commit
2ae1f33947
2 changed files with 4 additions and 4 deletions
|
@ -185,12 +185,12 @@ StandardCalculatorViewModel::StandardCalculatorViewModel()
|
||||||
AreProgrammerRadixOperatorsVisible = false;
|
AreProgrammerRadixOperatorsVisible = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
String ^ StandardCalculatorViewModel::LocalizeDisplayValue(_In_ wstring const& displayValue)
|
String ^ StandardCalculatorViewModel::LocalizeDisplayValue(_In_ wstring const& displayValue, _In_ bool isError = false)
|
||||||
{
|
{
|
||||||
wstring result(displayValue);
|
wstring result(displayValue);
|
||||||
|
|
||||||
// Adds leading padding 0's to Programmer Mode's Binary Display
|
// Adds leading padding 0's to Programmer Mode's Binary Display
|
||||||
if (IsProgrammer && CurrentRadixType == NumberBase::BinBase)
|
if (IsProgrammer && CurrentRadixType == NumberBase::BinBase && !isError)
|
||||||
{
|
{
|
||||||
result = AddPadding(result);
|
result = AddPadding(result);
|
||||||
}
|
}
|
||||||
|
@ -244,7 +244,7 @@ String ^ StandardCalculatorViewModel::GetNarratorStringReadRawNumbers(_In_ Strin
|
||||||
|
|
||||||
void StandardCalculatorViewModel::SetPrimaryDisplay(_In_ String ^ displayStringValue, _In_ bool isError)
|
void StandardCalculatorViewModel::SetPrimaryDisplay(_In_ String ^ displayStringValue, _In_ bool isError)
|
||||||
{
|
{
|
||||||
String ^ localizedDisplayStringValue = LocalizeDisplayValue(displayStringValue->Data());
|
String ^ localizedDisplayStringValue = LocalizeDisplayValue(displayStringValue->Data(), isError);
|
||||||
|
|
||||||
// Set this variable before the DisplayValue is modified, Otherwise the DisplayValue will
|
// Set this variable before the DisplayValue is modified, Otherwise the DisplayValue will
|
||||||
// not match what the narrator is saying
|
// not match what the narrator is saying
|
||||||
|
|
|
@ -371,7 +371,7 @@ namespace CalculatorApp
|
||||||
Platform::String ^ m_selectedExpressionLastData;
|
Platform::String ^ m_selectedExpressionLastData;
|
||||||
Common::DisplayExpressionToken ^ m_selectedExpressionToken;
|
Common::DisplayExpressionToken ^ m_selectedExpressionToken;
|
||||||
|
|
||||||
Platform::String ^ LocalizeDisplayValue(_In_ std::wstring const& displayValue);
|
Platform::String ^ LocalizeDisplayValue(_In_ std::wstring const& displayValue, _In_ bool isError);
|
||||||
Platform::String
|
Platform::String
|
||||||
^ CalculateNarratorDisplayValue(_In_ std::wstring const& displayValue, _In_ Platform::String ^ localizedDisplayValue);
|
^ CalculateNarratorDisplayValue(_In_ std::wstring const& displayValue, _In_ Platform::String ^ localizedDisplayValue);
|
||||||
CalculatorApp::ViewModel::Common::Automation::NarratorAnnouncement ^ GetDisplayUpdatedNarratorAnnouncement();
|
CalculatorApp::ViewModel::Common::Automation::NarratorAnnouncement ^ GetDisplayUpdatedNarratorAnnouncement();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue