mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-21 14:50:44 +01:00
27 lines
848 B
C++
27 lines
848 B
C++
#include <poincare/preferences.h>
|
|
#include <poincare/print_float.h>
|
|
|
|
namespace Poincare {
|
|
|
|
constexpr int Preferences::LargeNumberOfSignificantDigits;
|
|
constexpr int Preferences::MediumNumberOfSignificantDigits;
|
|
constexpr int Preferences::ShortNumberOfSignificantDigits;
|
|
|
|
Preferences::Preferences() :
|
|
m_angleUnit(AngleUnit::Degree),
|
|
m_displayMode(Preferences::PrintFloatMode::Decimal),
|
|
m_editionMode(EditionMode::Edition2D),
|
|
m_complexFormat(Preferences::ComplexFormat::Real),
|
|
m_numberOfSignificantDigits(PrintFloat::k_numberOfPrintedSignificantDigits),
|
|
m_symbolMultiplication(Preferences::SymbolMultiplication::Auto),
|
|
m_symbolFunction(Preferences::SymbolFunction::Default),
|
|
m_pythonFont(Preferences::PythonFont::Large)
|
|
{}
|
|
|
|
Preferences * Preferences::sharedPreferences() {
|
|
static Preferences preferences;
|
|
return &preferences;
|
|
}
|
|
|
|
}
|