diff options
-rw-r--r-- | include/sfx2/tabdlg.hxx | 4 | ||||
-rw-r--r-- | sw/inc/strings.hrc | 11 | ||||
-rw-r--r-- | sw/source/ui/fmtui/tmpdlg.cxx | 13 |
3 files changed, 24 insertions, 4 deletions
diff --git a/include/sfx2/tabdlg.hxx b/include/sfx2/tabdlg.hxx index 9afebad1ba58..6397868a21d0 100644 --- a/include/sfx2/tabdlg.hxx +++ b/include/sfx2/tabdlg.hxx @@ -138,8 +138,10 @@ public: virtual weld::Button& GetOKButton() const override { return *m_xOKBtn; } weld::Button& GetCancelButton() const { return *m_xCancelBtn; } - weld::Button& GetStandardButton() const { return *m_xBaseFmtBtn; } weld::Button* GetUserButton() const { return m_xUserBtn.get(); } + weld::Button* GetStandardButton() const { return m_xBaseFmtBtn.get(); } + weld::Button* GetApplyButton() const { return m_xApplyBtn.get(); } + weld::Button* GeResetButton() const { return m_xResetBtn.get(); } void RemoveResetButton(); void RemoveStandardButton(); diff --git a/sw/inc/strings.hrc b/sw/inc/strings.hrc index 45fe987ddf3e..eaccff12b94a 100644 --- a/sw/inc/strings.hrc +++ b/sw/inc/strings.hrc @@ -23,8 +23,17 @@ #define NC_(Context, String) reinterpret_cast<char const *>(Context "\004" u8##String) #define NNC_(Context, StringSingular, StringPlural) reinterpret_cast<char const *>(Context "\004" u8##StringSingular "\004" u8##StringPlural) +// Dialog buttons +#define STR_STANDARD_LABEL NC_("STR_STANDARD_LABEL", "Set to ~Parent") +#define STR_STANDARD_TOOLTIP NC_("STR_STANDARD_TOOLTIP", "") +#define STR_STANDARD_EXTENDEDTIP NC_("STR_STANDARD_EXTENDEDTIP", "") +#define STR_RESET_LABEL NC_("STR_RESET_LABEL", "Reset") +#define STR_RESET_TOOLTIP NC_("STR_RESET_TOOLTIP", "") +#define STR_RESET_EXTENDEDTIP NC_("STR_RESET_EXTENDEDTIP", "") +#define STR_APPLY_LABEL NC_("STR_APPLY_LABEL", "Apply") +#define STR_APPLY_TOOLTIP NC_("STR_APPLY_TOOLTIP", "") +#define STR_APPLY_EXTENDEDTIP NC_("STR_APPLY_EXTENDEDTIP", "") -#define STR_STANDARD_ACTION NC_("STR_STANDARD_ACTION", "Set to ~Parent") // Format names #define STR_POOLCHR_STANDARD NC_("STR_POOLCHR_STANDARD", "Default Character Style") #define STR_POOLCHR_FOOTNOTE NC_("STR_POOLCHR_FOOTNOTE", "Footnote Characters") diff --git a/sw/source/ui/fmtui/tmpdlg.cxx b/sw/source/ui/fmtui/tmpdlg.cxx index ae69c35093d3..cfab577c82dd 100644 --- a/sw/source/ui/fmtui/tmpdlg.cxx +++ b/sw/source/ui/fmtui/tmpdlg.cxx @@ -77,8 +77,17 @@ SwTemplateDlgController::SwTemplateDlgController(weld::Window* pParent, nHtmlMode = ::GetHtmlMode(pWrtShell->GetView().GetDocShell()); SfxAbstractDialogFactory* pFact = SfxAbstractDialogFactory::Create(); - weld::Button& pStandardButton(GetStandardButton()); - pStandardButton.set_label(SwResId(STR_STANDARD_ACTION)); + GetStandardButton()->set_label(SwResId(STR_STANDARD_LABEL)); + GetStandardButton()->set_tooltip_text(SwResId(STR_STANDARD_TOOLTIP)); + GetStandardButton()->set_accessible_description(SwResId(STR_STANDARD_EXTENDEDTIP)); + + GetApplyButton()->set_label(SwResId(STR_APPLY_LABEL)); + GetApplyButton()->set_tooltip_text(SwResId(STR_APPLY_TOOLTIP)); + GetApplyButton()->set_accessible_description(SwResId(STR_APPLY_EXTENDEDTIP)); + + GeResetButton()->set_label(SwResId(STR_RESET_LABEL)); + GeResetButton()->set_tooltip_text(SwResId(STR_RESET_TOOLTIP)); + GeResetButton()->set_accessible_description(SwResId(STR_RESET_EXTENDEDTIP)); // stitch TabPages together switch( nRegion ) |