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