Files
Upsilon/poincare/src/preferences.cpp
2020-07-23 23:22:31 +02:00

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;
}
}