LibreOffice Module vcl (master) 1
|
#include <formatter.hxx>
Classes | |
class | StaticFormatter |
Public Member Functions | |
Formatter () | |
virtual | ~Formatter () |
void | SetFieldText (const OUString &rText, const Selection &rNewSelection) |
virtual Selection | GetEntrySelection () const =0 |
virtual OUString | GetEntryText () const =0 |
virtual SelectionOptions | GetEntrySelectionOptions () const =0 |
virtual void | SetEntryText (const OUString &rText, const Selection &rSel)=0 |
virtual void | SetEntryTextColor (const Color *pColor)=0 |
virtual void | FieldModified ()=0 |
bool | HasMinValue () const |
virtual void | ClearMinValue () |
virtual void | SetMinValue (double dMin) |
double | GetMinValue () const |
bool | HasMaxValue () const |
virtual void | ClearMaxValue () |
virtual void | SetMaxValue (double dMax) |
double | GetMaxValue () const |
void | SetValue (double dVal) |
double | GetValue () |
void | SetTextValue (const OUString &rText) |
bool | IsEmptyFieldEnabled () const |
void | EnableEmptyField (bool bEnable) |
void | SetDefaultValue (double dDefault) |
double | GetDefaultValue () const |
void | SetLastSelection (const Selection &rSelection) |
sal_uLong | GetFormatKey () const |
void | SetFormatKey (sal_uLong nFormatKey) |
SvNumberFormatter * | GetOrCreateFormatter () const |
SvNumberFormatter * | GetFormatter () const |
void | SetFormatter (SvNumberFormatter *pFormatter, bool bResetFormat=true) |
bool | GetThousandsSep () const |
void | SetThousandsSep (bool _bUseSeparator) |
void | DisableRemainderFactor () |
bool | GetDisableRemainderFactor () const |
void | SetWrapOnLimits (bool bWrapOnLimits) |
sal_uInt16 | GetDecimalDigits () const |
void | SetDecimalDigits (sal_uInt16 _nPrecision) |
SvNumberFormatter * | StandardFormatter () |
OUString | GetFormat (LanguageType &eLang) const |
bool | SetFormat (const OUString &rFormatString, LanguageType eLang) |
bool | IsStrictFormat () const |
void | SetStrictFormat (bool bEnable) |
virtual void | SetSpinSize (double dStep) |
double | GetSpinSize () const |
void | SetSpinFirst (double dFirst) |
double | GetSpinFirst () const |
void | SetSpinLast (double dLast) |
double | GetSpinLast () const |
bool | TreatingAsNumber () const |
void | TreatAsNumber (bool bDoSo) |
void | SetInputHdl (const Link< sal_Int64 *, TriState > &rLink) |
void | SetOutputHdl (const Link< LinkParamNone *, bool > &rLink) |
void | SetTextFormatted (const OUString &rText) |
OUString const & | GetTextValue () const |
void | SetDefaultText (const OUString &rDefault) |
const OUString & | GetDefaultText () const |
const Color * | GetLastOutputColor () const |
void | Commit () |
reformats the current text. More... | |
void | SetAutoColor (bool _bAutomatic) |
void | EnableNotANumber (bool _bEnable) |
enables handling of not-a-number value. More... | |
void | UseInputStringForFormatting () |
When being set to true, the strings in the field are formatted using the InputLine format. More... | |
bool | IsUsingInputStringForFormatting () const |
void | Modify (bool makeValueDirty=true) |
void | EntryLostFocus () |
void | ReFormat () |
virtual void | FormatChanged (FORMAT_CHANGE_TYPE nWhat) |
Protected Types | |
enum | valueState { valueDirty , valueString , valueDouble } |
Protected Member Functions | |
virtual bool | CheckText (const OUString &) const |
void | ImplSetTextImpl (const OUString &rNew, Selection const *pNewSel) |
void | ImplSetValue (double dValue, bool bForce) |
bool | ImplGetValue (double &dNewVal) |
void | ImplSetFormatKey (sal_uLong nFormatKey) |
SvNumberFormatter * | CreateFormatter () |
virtual void | UpdateCurrentValue (double dCurrentValue) |
Protected Attributes | |
OUString | m_sLastValidText |
Selection | m_aLastSelection |
double | m_dMinValue |
double | m_dMaxValue |
bool | m_bHasMin: 1 |
bool | m_bHasMax: 1 |
bool | m_bWrapOnLimits: 1 |
bool | m_bStrictFormat: 1 |
bool | m_bEnableEmptyField: 1 |
bool | m_bAutoColor: 1 |
bool | m_bEnableNaN: 1 |
bool | m_bDisableRemainderFactor: 1 |
bool | m_bDefaultValueSet: 1 |
valueState | m_ValueState |
double | m_dCurrentValue |
double | m_dDefaultValue |
sal_uLong | m_nFormatKey |
SvNumberFormatter * | m_pFormatter |
StaticFormatter | m_aStaticFormatter |
double | m_dSpinSize |
double | m_dSpinFirst |
double | m_dSpinLast |
bool | m_bTreatAsNumber |
OUString | m_sCurrentTextValue |
OUString | m_sDefaultText |
const Color * | m_pLastOutputColor |
bool | m_bUseInputStringForFormatting |
Link< sal_Int64 *, TriState > | m_aInputHdl |
Link< LinkParamNone *, bool > | m_aOutputHdl |
Definition at line 86 of file formatter.hxx.
|
protected |
Enumerator | |
---|---|
valueDirty | |
valueString | |
valueDouble |
Definition at line 121 of file formatter.hxx.
Formatter::Formatter | ( | ) |
Definition at line 257 of file fmtfield.cxx.
|
virtual |
Definition at line 284 of file fmtfield.cxx.
|
inlineprotectedvirtual |
Reimplemented in weld::DoubleNumericFormatter.
Definition at line 303 of file formatter.hxx.
Referenced by ImplSetValue(), and Modify().
|
inlinevirtual |
Reimplemented in weld::EntryFormatter.
Definition at line 169 of file formatter.hxx.
Referenced by weld::EntryFormatter::ClearMaxValue().
|
inlinevirtual |
Reimplemented in weld::EntryFormatter.
Definition at line 164 of file formatter.hxx.
Referenced by weld::EntryFormatter::ClearMinValue().
void Formatter::Commit | ( | ) |
reformats the current text.
Interesting if the user entered some text in an "input format", and this should be formatted in the "output format" (which may differ, e.g. by additional numeric digits or such).
Definition at line 669 of file fmtfield.cxx.
References GetEntryText(), Modify(), and ReFormat().
Referenced by EntryLostFocus().
|
inlineprotected |
Definition at line 312 of file formatter.hxx.
void Formatter::DisableRemainderFactor | ( | ) |
Definition at line 875 of file fmtfield.cxx.
References m_bDisableRemainderFactor.
Referenced by weld::TimeFormatter::Init().
void Formatter::EnableEmptyField | ( | bool | bEnable | ) |
Definition at line 730 of file fmtfield.cxx.
References GetEntryText(), ImplSetValue(), m_bEnableEmptyField, and m_dCurrentValue.
void Formatter::EnableNotANumber | ( | bool | _bEnable | ) |
enables handling of not-a-number value.
When this is set to <FALSE> (the default), then invalid inputs (i.e. text which cannot be interpreted, according to the current formatting) will be handled as if the default value has been entered. GetValue the will return this default value.
When set to <TRUE>, then GetValue will return NaN (not a number, see <method scope="rtl::math">isNan</method>) when the current input is invalid.
Note that setting this to <TRUE> implies that upon leaving the control, the input will not be corrected to a valid value. For example, if the user enters "foo" in the control, and then tabs out of it, the text "foo" will persist, and GetValue will return NaN in subsequent calls.
Definition at line 363 of file fmtfield.cxx.
References m_bEnableNaN.
void Formatter::EntryLostFocus | ( | ) |
Definition at line 639 of file fmtfield.cxx.
References Commit(), GetEntryText(), GetTextValue(), ImplSetValue(), IsEmptyFieldEnabled(), m_dCurrentValue, m_sDefaultText, m_ValueState, Modify(), SetTextFormatted(), TreatingAsNumber(), valueDouble, and valueString.
Referenced by FormattedField::EventNotify().
|
pure virtual |
Implemented in weld::EntryFormatter.
Referenced by Modify().
|
virtual |
Reimplemented in weld::DoubleNumericFormatter.
Definition at line 629 of file fmtfield.cxx.
References FORMATTER, m_pFormatter, m_pLastOutputColor, NF_EVALDATEFORMAT_FORMAT_INTL, ReFormat(), and SvNumberFormatter::SetEvalDateFormat().
Referenced by weld::DoubleNumericFormatter::FormatChanged(), SetDecimalDigits(), SetFormatKey(), SetFormatter(), and SetThousandsSep().
sal_uInt16 Formatter::GetDecimalDigits | ( | ) | const |
Definition at line 588 of file fmtfield.cxx.
References DBG_ASSERT, SvNumberFormatter::GetFormatSpecialInfo(), GetOrCreateFormatter(), and m_nFormatKey.
Referenced by FormattedField::Down(), SalInstanceSpinButton::get_digits(), ImplGetValue(), FormattedField::SetValueFromString(), and FormattedField::Up().
|
inline |
Definition at line 250 of file formatter.hxx.
|
inline |
Definition at line 187 of file formatter.hxx.
|
inline |
Definition at line 207 of file formatter.hxx.
Referenced by FormattedField::Down(), and FormattedField::Up().
|
pure virtual |
Implemented in weld::EntryFormatter.
Referenced by ImplSetTextImpl(), Modify(), and SetTextFormatted().
|
pure virtual |
Implemented in weld::EntryFormatter.
Referenced by SetTextFormatted().
|
pure virtual |
Implemented in weld::EntryFormatter.
Referenced by Commit(), EnableEmptyField(), EntryLostFocus(), GetTextValue(), ImplGetValue(), ImplSetTextImpl(), Modify(), ReFormat(), and SetTextFormatted().
OUString Formatter::GetFormat | ( | LanguageType & | eLang | ) | const |
Definition at line 519 of file fmtfield.cxx.
References DBG_ASSERT, SvNumberFormatter::GetEntry(), SvNumberformat::GetFormatstring(), SvNumberformat::GetLanguage(), GetOrCreateFormatter(), LANGUAGE_DONTKNOW, and m_nFormatKey.
Referenced by SetDecimalDigits(), SetFormatter(), and SetThousandsSep().
|
inline |
Definition at line 192 of file formatter.hxx.
Referenced by FormattedField::EventNotify().
|
inline |
Definition at line 197 of file formatter.hxx.
|
inline |
Definition at line 254 of file formatter.hxx.
|
inline |
Definition at line 171 of file formatter.hxx.
Referenced by FormattedField::DumpAsPropertyTree(), SalInstanceSpinButton::get_range(), and FormattedField::Last().
|
inline |
Definition at line 166 of file formatter.hxx.
Referenced by FormattedField::DumpAsPropertyTree(), FormattedField::First(), and SalInstanceSpinButton::get_range().
|
inline |
Definition at line 195 of file formatter.hxx.
Referenced by FormattedField::EventNotify(), GetDecimalDigits(), GetFormat(), GetThousandsSep(), ImplGetValue(), ImplSetFormatKey(), ImplSetValue(), weld::DoubleNumericFormatter::ResetConformanceTester(), SetDecimalDigits(), SetFormat(), SetTextFormatted(), and SetThousandsSep().
|
inline |
Definition at line 231 of file formatter.hxx.
|
inline |
Definition at line 234 of file formatter.hxx.
|
inline |
Definition at line 228 of file formatter.hxx.
Referenced by FormattedField::Down(), FormattedField::DumpAsPropertyTree(), SalInstanceSpinButton::get_increments(), and FormattedField::Up().
OUString const & Formatter::GetTextValue | ( | ) | const |
Definition at line 353 of file fmtfield.cxx.
References GetEntryText(), m_sCurrentTextValue, m_ValueState, and valueString.
Referenced by EntryLostFocus(), and ReFormat().
bool Formatter::GetThousandsSep | ( | ) | const |
Definition at line 547 of file fmtfield.cxx.
References DBG_ASSERT, SvNumberFormatter::GetFormatSpecialInfo(), GetOrCreateFormatter(), and m_nFormatKey.
double Formatter::GetValue | ( | ) |
Definition at line 866 of file fmtfield.cxx.
References ImplGetValue(), m_bEnableNaN, m_dCurrentValue, m_dDefaultValue, m_ValueState, UpdateCurrentValue(), and valueDouble.
Referenced by FormattedField::Down(), FormattedField::DumpAsPropertyTree(), FormattedFieldUIObject::get_state(), SalInstanceSpinButton::get_value(), ImplSetValue(), ReFormat(), and FormattedField::Up().
|
inline |
Definition at line 168 of file formatter.hxx.
Referenced by FormattedField::Last().
|
inline |
Definition at line 163 of file formatter.hxx.
Referenced by FormattedField::First().
|
protected |
Definition at line 789 of file fmtfield.cxx.
References Link< typename Arg, typename Ret >::Call(), DBG_ASSERT, GetDecimalDigits(), SvNumberFormatter::GetEntry(), GetEntryText(), SvNumberformat::GetLanguage(), GetOrCreateFormatter(), SvNumberFormatter::GetStandardFormat(), SvNumberFormatter::GetType(), SvNumberFormatter::IsNumberFormat(), Link< typename Arg, typename Ret >::IsSet(), m_aInputHdl, m_bDefaultValueSet, m_bHasMax, m_bHasMin, m_bTreatAsNumber, m_dCurrentValue, m_dDefaultValue, m_dMaxValue, m_dMinValue, m_nFormatKey, m_pFormatter, m_ValueState, weld::SpinButton::Power10(), TRISTATE_INDET, TRISTATE_TRUE, and valueDouble.
Referenced by GetValue().
|
protected |
Definition at line 452 of file fmtfield.cxx.
References DBG_ASSERT, SvNumberFormatter::GetEntry(), GetOrCreateFormatter(), m_nFormatKey, and m_pFormatter.
Referenced by SetDecimalDigits(), SetFormatKey(), and SetThousandsSep().
|
protected |
Definition at line 410 of file fmtfield.cxx.
References GetEntrySelection(), GetEntryText(), m_bAutoColor, m_pLastOutputColor, m_ValueState, Selection::Max(), Selection::Min(), Selection::Normalize(), SetEntryText(), SetEntryTextColor(), and valueDirty.
Referenced by ImplSetValue(), and Modify().
|
protected |
Definition at line 740 of file fmtfield.cxx.
References Link< typename Arg, typename Ret >::Call(), CheckText(), DBG_ASSERT, SvNumberFormatter::GetInputLineString(), GetOrCreateFormatter(), SvNumberFormatter::GetOutputString(), GetValue(), ImplSetTextImpl(), Link< typename Arg, typename Ret >::IsSet(), IsUsingInputStringForFormatting(), m_aOutputHdl, m_bHasMax, m_bHasMin, m_bWrapOnLimits, m_dMaxValue, m_dMinValue, m_nFormatKey, m_pLastOutputColor, m_ValueState, UpdateCurrentValue(), and valueDouble.
Referenced by EnableEmptyField(), EntryLostFocus(), ReFormat(), and SetValue().
|
inline |
Definition at line 181 of file formatter.hxx.
Referenced by EntryLostFocus(), and ReFormat().
|
inline |
Definition at line 223 of file formatter.hxx.
Referenced by Modify().
|
inline |
Definition at line 289 of file formatter.hxx.
Referenced by ImplSetValue(), and SetTextFormatted().
void Formatter::Modify | ( | bool | makeValueDirty = true | ) |
Definition at line 384 of file fmtfield.cxx.
References CheckText(), FieldModified(), GetEntrySelection(), GetEntryText(), ImplSetTextImpl(), IsStrictFormat(), m_aLastSelection, m_sLastValidText, m_ValueState, and valueDirty.
Referenced by Commit(), EntryLostFocus(), and FormattedField::Modify().
void Formatter::ReFormat | ( | ) |
Definition at line 688 of file fmtfield.cxx.
References GetEntryText(), GetTextValue(), GetValue(), ImplSetValue(), IsEmptyFieldEnabled(), m_bEnableNaN, SetTextFormatted(), and TreatingAsNumber().
Referenced by Commit(), FormatChanged(), weld::LongCurrencyFormatter::SetCurrencySymbol(), weld::TimeFormatter::SetDuration(), weld::DateFormatter::SetExtDateFormat(), weld::TimeFormatter::SetExtFormat(), SetMaxValue(), SetMinValue(), SetTextValue(), weld::TimeFormatter::SetTimeFormat(), and weld::LongCurrencyFormatter::SetUseThousandSep().
void Formatter::SetAutoColor | ( | bool | _bAutomatic | ) |
Definition at line 371 of file fmtfield.cxx.
References m_bAutoColor, m_pLastOutputColor, and SetEntryTextColor().
void Formatter::SetDecimalDigits | ( | sal_uInt16 | _nPrecision | ) |
Definition at line 600 of file fmtfield.cxx.
References DBG_ASSERT, FormatChanged(), SvNumberFormatter::GenerateFormat(), GetFormat(), SvNumberFormatter::GetFormatSpecialInfo(), GetOrCreateFormatter(), ImplSetFormatKey(), m_nFormatKey, nType, PRECISION, and SvNumberFormatter::PutEntry().
Referenced by SalInstanceSpinButton::set_digits(), and FormattedField::set_property().
|
inline |
Definition at line 249 of file formatter.hxx.
|
inline |
Definition at line 185 of file formatter.hxx.
|
pure virtual |
Implemented in weld::EntryFormatter.
Referenced by ImplSetTextImpl(), SetFieldText(), and SetTextFormatted().
|
pure virtual |
Implemented in weld::EntryFormatter.
Referenced by ImplSetTextImpl(), and SetAutoColor().
void Formatter::SetFieldText | ( | const OUString & | rText, |
const Selection & | rNewSelection | ||
) |
Definition at line 288 of file fmtfield.cxx.
References m_ValueState, SetEntryText(), and valueDirty.
Referenced by FormattedField::SetText(), and SetTextValue().
bool Formatter::SetFormat | ( | const OUString & | rFormatString, |
LanguageType | eLang | ||
) |
Definition at line 529 of file fmtfield.cxx.
References DBG_ASSERT, GetOrCreateFormatter(), m_nFormatKey, nType, NUMBERFORMAT_ENTRY_NOT_FOUND, SetFormatKey(), and SvNumberFormatter::TestNewString().
void Formatter::SetFormatKey | ( | sal_uLong | nFormatKey | ) |
Definition at line 470 of file fmtfield.cxx.
References FormatChanged(), FORMATTER, ImplSetFormatKey(), KEYONLY, and m_pFormatter.
Referenced by SetFormat().
void Formatter::SetFormatter | ( | SvNumberFormatter * | pFormatter, |
bool | bResetFormat = true |
||
) |
Definition at line 477 of file fmtfield.cxx.
References FormatChanged(), FORMATTER, SvNumberFormatter::GetEntry(), GetFormat(), SvNumberformat::GetLanguage(), SvtSysLocale::GetLanguageTag(), LanguageTag::getLanguageType(), SvNumberFormatter::GetStandardFormat(), LANGUAGE_DONTKNOW, m_nFormatKey, m_pFormatter, nType, NUMBERFORMAT_ENTRY_NOT_FOUND, SvNumberFormatter::PutandConvertEntry(), and SvNumberFormatter::TestNewString().
Definition at line 239 of file formatter.hxx.
Referenced by weld::LongCurrencyFormatter::Init(), weld::TimeFormatter::Init(), weld::DateFormatter::Init(), SalInstanceSpinButton::SalInstanceSpinButton(), and SalInstanceSpinButton::~SalInstanceSpinButton().
|
inline |
Definition at line 189 of file formatter.hxx.
Referenced by FormattedField::PreNotify().
|
virtual |
Reimplemented in weld::EntryFormatter.
Definition at line 714 of file fmtfield.cxx.
References DBG_ASSERT, m_bHasMax, m_bTreatAsNumber, m_dMaxValue, and ReFormat().
Referenced by VclBuilder::mungeAdjustment(), SalInstanceSpinButton::set_range(), and weld::EntryFormatter::SetMaxValue().
|
virtual |
Reimplemented in weld::EntryFormatter.
Definition at line 704 of file fmtfield.cxx.
References DBG_ASSERT, m_bHasMin, m_bTreatAsNumber, m_dMinValue, and ReFormat().
Referenced by VclBuilder::mungeAdjustment(), SalInstanceSpinButton::set_range(), and weld::EntryFormatter::SetMinValue().
|
inline |
Definition at line 240 of file formatter.hxx.
Referenced by weld::LongCurrencyFormatter::Init(), weld::TimeFormatter::Init(), weld::DateFormatter::Init(), SalInstanceSpinButton::SalInstanceSpinButton(), and SalInstanceSpinButton::~SalInstanceSpinButton().
|
inline |
Definition at line 230 of file formatter.hxx.
|
inline |
Definition at line 233 of file formatter.hxx.
|
inlinevirtual |
Reimplemented in weld::EntryFormatter.
Definition at line 227 of file formatter.hxx.
Referenced by VclBuilder::mungeAdjustment(), SalInstanceSpinButton::set_increments(), and weld::EntryFormatter::SetSpinSize().
|
inline |
Definition at line 224 of file formatter.hxx.
void Formatter::SetTextFormatted | ( | const OUString & | rText | ) |
Definition at line 294 of file fmtfield.cxx.
References GetEntrySelection(), GetEntrySelectionOptions(), GetEntryText(), SvNumberFormatter::GetInputLineString(), GetOrCreateFormatter(), SvNumberFormatter::GetOutputString(), SvNumberFormatter::IsNumberFormat(), IsUsingInputStringForFormatting(), m_nFormatKey, m_pLastOutputColor, m_sCurrentTextValue, m_ValueState, Selection::Max(), Selection::Min(), Selection::Normalize(), SAL_INFO_IF, SetEntryText(), ShowFirst, and valueString.
Referenced by EntryLostFocus(), and ReFormat().
void Formatter::SetTextValue | ( | const OUString & | rText | ) |
Definition at line 724 of file fmtfield.cxx.
References ReFormat(), and SetFieldText().
void Formatter::SetThousandsSep | ( | bool | _bUseSeparator | ) |
Definition at line 559 of file fmtfield.cxx.
References DBG_ASSERT, FormatChanged(), SvNumberFormatter::GenerateFormat(), GetFormat(), SvNumberFormatter::GetFormatSpecialInfo(), GetOrCreateFormatter(), ImplSetFormatKey(), m_nFormatKey, nType, SvNumberFormatter::PutEntry(), and THOUSANDSSEP.
Referenced by SalInstanceSpinButton::SalInstanceSpinButton(), and SalInstanceSpinButton::SetUseThousandSep().
void Formatter::SetValue | ( | double | dVal | ) |
Definition at line 861 of file fmtfield.cxx.
References ImplSetValue(), m_ValueState, and valueDouble.
Referenced by FormattedField::Down(), FormattedField::First(), FormattedField::Last(), VclBuilder::mungeAdjustment(), SalInstanceSpinButton::set_value(), FormattedField::SetValueFromString(), and FormattedField::Up().
|
inline |
Definition at line 209 of file formatter.hxx.
Referenced by FormattedField::set_property().
|
inline |
Definition at line 215 of file formatter.hxx.
|
inline |
Definition at line 237 of file formatter.hxx.
|
inline |
Definition at line 236 of file formatter.hxx.
Referenced by EntryLostFocus(), and ReFormat().
|
inlineprotectedvirtual |
Reimplemented in weld::EntryFormatter.
Definition at line 314 of file formatter.hxx.
Referenced by GetValue(), ImplSetValue(), and weld::EntryFormatter::UpdateCurrentValue().
void Formatter::UseInputStringForFormatting | ( | ) |
When being set to true, the strings in the field are formatted using the InputLine format.
That's also what you get in Calc when you edit a cell using F2
Definition at line 880 of file fmtfield.cxx.
References m_bUseInputStringForFormatting.
Definition at line 146 of file formatter.hxx.
Referenced by ImplGetValue().
|
protected |
Definition at line 106 of file formatter.hxx.
Referenced by Modify().
|
protected |
Definition at line 147 of file formatter.hxx.
Referenced by ImplSetValue().
|
protected |
Definition at line 128 of file formatter.hxx.
Referenced by weld::DateFormatter::FormatNumber().
|
protected |
Definition at line 117 of file formatter.hxx.
Referenced by ImplSetTextImpl(), and SetAutoColor().
|
protected |
Definition at line 120 of file formatter.hxx.
Referenced by ImplGetValue().
|
protected |
Definition at line 119 of file formatter.hxx.
Referenced by DisableRemainderFactor().
|
protected |
Definition at line 116 of file formatter.hxx.
Referenced by EnableEmptyField().
|
protected |
Definition at line 118 of file formatter.hxx.
Referenced by EnableNotANumber(), GetValue(), and ReFormat().
|
protected |
Definition at line 111 of file formatter.hxx.
Referenced by ImplGetValue(), ImplSetValue(), and SetMaxValue().
|
protected |
Definition at line 110 of file formatter.hxx.
Referenced by ImplGetValue(), ImplSetValue(), and SetMinValue().
|
protected |
Definition at line 114 of file formatter.hxx.
|
protected |
Definition at line 136 of file formatter.hxx.
Referenced by ImplGetValue(), SetMaxValue(), and SetMinValue().
|
protected |
Definition at line 144 of file formatter.hxx.
Referenced by UseInputStringForFormatting().
|
protected |
Definition at line 113 of file formatter.hxx.
Referenced by ImplSetValue().
|
protected |
Definition at line 123 of file formatter.hxx.
Referenced by EnableEmptyField(), EntryLostFocus(), GetValue(), and ImplGetValue().
|
protected |
Definition at line 124 of file formatter.hxx.
Referenced by GetValue(), and ImplGetValue().
|
protected |
Definition at line 109 of file formatter.hxx.
Referenced by ImplGetValue(), ImplSetValue(), and SetMaxValue().
|
protected |
Definition at line 108 of file formatter.hxx.
Referenced by ImplGetValue(), ImplSetValue(), and SetMinValue().
|
protected |
Definition at line 131 of file formatter.hxx.
|
protected |
Definition at line 132 of file formatter.hxx.
|
protected |
Definition at line 130 of file formatter.hxx.
|
protected |
Definition at line 126 of file formatter.hxx.
Referenced by GetDecimalDigits(), GetFormat(), GetThousandsSep(), ImplGetValue(), ImplSetFormatKey(), ImplSetValue(), weld::DoubleNumericFormatter::ResetConformanceTester(), SetDecimalDigits(), SetFormat(), SetFormatter(), SetTextFormatted(), and SetThousandsSep().
|
protected |
Definition at line 127 of file formatter.hxx.
Referenced by FormatChanged(), ImplGetValue(), ImplSetFormatKey(), SetFormatKey(), and SetFormatter().
|
protected |
Definition at line 142 of file formatter.hxx.
Referenced by FormatChanged(), ImplSetTextImpl(), ImplSetValue(), SetAutoColor(), and SetTextFormatted().
|
protected |
Definition at line 138 of file formatter.hxx.
Referenced by GetTextValue(), and SetTextFormatted().
|
protected |
Definition at line 139 of file formatter.hxx.
Referenced by EntryLostFocus().
|
protected |
Definition at line 103 of file formatter.hxx.
Referenced by Modify().
|
protected |
Definition at line 122 of file formatter.hxx.
Referenced by EntryLostFocus(), GetTextValue(), GetValue(), ImplGetValue(), ImplSetTextImpl(), ImplSetValue(), Modify(), SetFieldText(), SetTextFormatted(), and SetValue().