mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-19 05:40:38 +01:00
[apps/graph] ListParameterController: display only 2 significant digits
on the definition domain
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user