[apps/graph] ListParameterController: display only 2 significant digits

on the definition domain
This commit is contained in:
Émilie Feral
2019-09-03 15:40:16 +02:00
parent 7265c369d3
commit dba9912bbe
2 changed files with 3 additions and 2 deletions

View File

@@ -52,9 +52,9 @@ void ListParameterController::willDisplayCellForIndex(HighlightCell * cell, int
m_functionDomain.setMessage(I18n::Message::FunctionDomain);
constexpr int bufferSize = BufferTextView::k_maxNumberOfChar;
char buffer[bufferSize];
int numberOfChar = PoincareHelpers::ConvertFloatToText<double>(function->tMin(), buffer, bufferSize, Preferences::ShortNumberOfSignificantDigits);
int numberOfChar = PoincareHelpers::ConvertFloatToText<double>(function->tMin(), buffer, bufferSize, Preferences::VeryShortNumberOfSignificantDigits);
numberOfChar += strlcpy(buffer+numberOfChar, "..", bufferSize-numberOfChar);
numberOfChar += PoincareHelpers::ConvertFloatToText<double>(function->tMax(), buffer+numberOfChar, bufferSize-numberOfChar, Preferences::ShortNumberOfSignificantDigits);
numberOfChar += PoincareHelpers::ConvertFloatToText<double>(function->tMax(), buffer+numberOfChar, bufferSize-numberOfChar, Preferences::VeryShortNumberOfSignificantDigits);
numberOfChar += strlcpy(buffer+numberOfChar, " ", bufferSize-numberOfChar);
m_functionDomain.setAccessoryText(buffer);
}

View File

@@ -10,6 +10,7 @@ public:
constexpr static int LargeNumberOfSignificantDigits = 7;
constexpr static int MediumNumberOfSignificantDigits = 5;
constexpr static int ShortNumberOfSignificantDigits = 4;
constexpr static int VeryShortNumberOfSignificantDigits = 2;
enum class EditionMode {
Edition2D,