22 #include <rtl/ustring.hxx>
52 CustomWidgetController::SetDrawingArea(pDrawingArea);
static const WhichRangesContainer pRanges
std::unique_ptr< weld::CustomWeld > m_xWndPreview
OUString GetExpColorString(const Color *&rpPreviewColor, const OUString &aFormatStr, short nTmpCatPos)
std::unique_ptr< SvxNumberFormatShell > pNumFmtShell
virtual void Paint(vcl::RenderContext &rRenderContext, const ::tools::Rectangle &rRect) override
std::unique_ptr< weld::Label > m_xFtOptions
void HideLanguage(bool bFlag=true)
short m_nLbFormatSelPosEdComment
std::unique_ptr< weld::Label > m_xFtLanguage
virtual void SetDrawingArea(weld::DrawingArea *pDrawingArea) override
OUString sAutomaticCurrencyEntry
std::unique_ptr< weld::Widget > m_xFormatCodeFrame
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
bool Click_Impl(const weld::Button &rIB)
std::unique_ptr< weld::CheckButton > m_xBtnNegRed
virtual void PageCreated(const SfxAllItemSet &aSet) override
void OptHdl_Impl(const weld::Widget *)
std::unique_ptr< weld::Button > m_xIbInfo
void EnableBySourceFormat_Impl()
static WhichRangesContainer GetRanges()
virtual bool FillItemSet(SfxItemSet *rSet) override
void NotifyChange(const OUString &rPrevStr, const Color *pColor=nullptr)
void SelFormatHdl_Impl(weld::Widget *)
std::unique_ptr< SvxNumberInfoItem > pNumItem
std::unique_ptr< weld::CheckButton > m_xBtnEngineering
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
std::unique_ptr< weld::TreeView > m_xLbCategory
void FillFormatListBox_Impl(std::vector< OUString > &rEntries)
void UpdateThousandEngineeringCheckBox()
Change visible checkbox according to category format if scientific format "Engineering notation" else...
std::unique_ptr< weld::CheckButton > m_xCbSourceFormat
bool bNumItemFlag
for handling with DocShell
std::unique_ptr< weld::Label > m_xFtComment
std::unique_ptr< SvxLanguageBox > m_xLbLanguage
std::unique_ptr< weld::ComboBox > m_xLbCurrency
std::unique_ptr< weld::Entry > m_xEdFormat
void SetCategory(sal_uInt16 nPos)
std::unique_ptr< weld::Label > m_xFtDecimals
virtual void Reset(const SfxItemSet *rSet) override
std::unique_ptr< weld::Label > m_xFtFormat
std::unique_ptr< weld::Button > m_xIbRemove
std::unique_ptr< weld::Label > m_xFtCategory
void MakePreviewText(const OUString &rFormat)
void set_active_currency(sal_Int32 nCurCurrencyEntryPos)
void EditHdl_Impl(const weld::Entry *)
std::unique_ptr< weld::CheckButton > m_xBtnThousand
std::unique_ptr< weld::Button > m_xIbAdd
std::unique_ptr< weld::Entry > m_xEdComment
std::unique_ptr< weld::Label > m_xFtLeadZeroes
std::unique_ptr< weld::SpinButton > m_xEdLeadZeroes
DECL_LINK(LostFocusHdl_Impl, weld::Widget &, void)
std::unique_ptr< weld::SpinButton > m_xEdDecimals
bool bLegacyAutomaticCurrency
std::unique_ptr< weld::TreeView > m_xLbFormat
void UpdateDecimalsDenominatorEditBox()
Change visible Edit box and Fixed text according to category format if fraction format "Denominator p...
sal_uInt32 get_active_currency() const
void UpdateFormatListBox_Impl(bool bCat, bool bUpdateEdit)
void UpdateOptions_Impl(bool bCheckCatChange)
SvxNumberFormatTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rCoreAttrs)
virtual ~SvxNumberFormatTabPage() override
void AddAutomaticLanguage_Impl(LanguageType eAutoLang, bool bSelect)
OUString sAutomaticLangEntry
SvxNumberPreview m_aWndPreview
void ChangePreviewText(sal_uInt16 nPos)
std::unique_ptr< weld::Label > m_xFtDenominator
std::unique_ptr< weld::SpinButton > m_xEdDenominator