From 6cc1102abef4fa03d95923051f71b65da9b415f3 Mon Sep 17 00:00:00 2001 From: Heiko Tietze Date: Fri, 27 Sep 2024 13:52:45 +0200 Subject: [PATCH] Resolves tdf148513 - Illustration for line break options Change-Id: I729c4a1e5c4b2a73cdb8d3a5c4969e3b43510deb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174038 Reviewed-by: Heiko Tietze Tested-by: Jenkins --- icon-themes/colibre/sw/res/colbreak.png | Bin 0 -> 3382 bytes icon-themes/colibre/sw/res/linebreak_full.png | Bin 0 -> 4337 bytes icon-themes/colibre/sw/res/linebreak_left.png | Bin 0 -> 5328 bytes icon-themes/colibre/sw/res/linebreak_none.png | Bin 0 -> 4474 bytes .../colibre/sw/res/linebreak_right.png | Bin 0 -> 5342 bytes icon-themes/colibre/sw/res/pagebreak.png | Bin 0 -> 3486 bytes sw/inc/bitmaps.hlst | 7 + sw/source/ui/chrdlg/break.cxx | 38 ++++ sw/source/uibase/inc/break.hxx | 3 + sw/uiconfig/swriter/ui/insertbreak.ui | 187 +++++++++--------- 10 files changed, 146 insertions(+), 89 deletions(-) create mode 100644 icon-themes/colibre/sw/res/colbreak.png create mode 100644 icon-themes/colibre/sw/res/linebreak_full.png create mode 100644 icon-themes/colibre/sw/res/linebreak_left.png create mode 100644 icon-themes/colibre/sw/res/linebreak_none.png create mode 100644 icon-themes/colibre/sw/res/linebreak_right.png create mode 100644 icon-themes/colibre/sw/res/pagebreak.png diff --git a/icon-themes/colibre/sw/res/colbreak.png b/icon-themes/colibre/sw/res/colbreak.png new file mode 100644 index 0000000000000000000000000000000000000000..00e28e5e73f69c4f93a00b89baeafc111ed02f49 GIT binary patch literal 3382 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 literal 0 HcmV?d00001 diff --git a/icon-themes/colibre/sw/res/linebreak_left.png b/icon-themes/colibre/sw/res/linebreak_left.png new file mode 100644 index 0000000000000000000000000000000000000000..80357bc3c9268db3fdeb12b8a2f992de055621b0 GIT binary patch literal 5328 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 M9~wfcH0+}P2T%bdTmS$7 literal 0 HcmV?d00001 diff --git a/icon-themes/colibre/sw/res/linebreak_none.png b/icon-themes/colibre/sw/res/linebreak_none.png new file mode 100644 index 0000000000000000000000000000000000000000..813932dc67fbb8ddc3a89e1e99ee425d61455c8b GIT binary patch literal 4474 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 literal 0 HcmV?d00001 diff --git a/icon-themes/colibre/sw/res/linebreak_right.png b/icon-themes/colibre/sw/res/linebreak_right.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2bd317cd86605076a641e85414c1cafe29eaf9 GIT binary patch literal 5342 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 literal 0 HcmV?d00001 diff --git a/icon-themes/colibre/sw/res/pagebreak.png b/icon-themes/colibre/sw/res/pagebreak.png new file mode 100644 index 0000000000000000000000000000000000000000..bff5c452f7284263c0ee1b567ef34ed28519abda GIT binary patch literal 3486 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 Mu&@Jb%)Lqf0eBaR{r~^~ literal 0 HcmV?d00001 diff --git a/sw/inc/bitmaps.hlst b/sw/inc/bitmaps.hlst index 5dacda42e987..45ef3a2805cd 100644 --- a/sw/inc/bitmaps.hlst +++ b/sw/inc/bitmaps.hlst @@ -120,4 +120,11 @@ inline constexpr OUString RID_BMP_QUERYINSMODE = u"res/queryinsmode.png"_ustr; inline constexpr OUString RID_SVXBMP_LOCKED = u"res/locked.png"_ustr; inline constexpr OUString RID_SVXBMP_UNLOCKED = u"res/unlocked.png"_ustr; +inline constexpr OUString RID_BMP_LINEBREAK_NONE = u"sw/res/linebreak_none.png"_ustr; +inline constexpr OUString RID_BMP_LINEBREAK_LEFT = u"sw/res/linebreak_left.png"_ustr; +inline constexpr OUString RID_BMP_LINEBREAK_RIGHT = u"sw/res/linebreak_right.png"_ustr; +inline constexpr OUString RID_BMP_LINEBREAK_FULL = u"sw/res/linebreak_full.png"_ustr; +inline constexpr OUString RID_BMP_COLBREAK = u"sw/res/colbreak.png"_ustr; +inline constexpr OUString RID_BMP_PAGEBREAK = u"sw/res/pagebreak.png"_ustr; + /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ diff --git a/sw/source/ui/chrdlg/break.cxx b/sw/source/ui/chrdlg/break.cxx index e980467eb0a5..e767456266e1 100644 --- a/sw/source/ui/chrdlg/break.cxx +++ b/sw/source/ui/chrdlg/break.cxx @@ -19,6 +19,7 @@ #include #include +#include #include #include @@ -61,6 +62,7 @@ void SwBreakDlg::rememberResult() IMPL_LINK_NOARG(SwBreakDlg, ToggleHdl, weld::Toggleable&, void) { CheckEnable(); + UpdateImage(); } IMPL_LINK_NOARG(SwBreakDlg, ChangeHdl, weld::ComboBox&, void) @@ -68,6 +70,11 @@ IMPL_LINK_NOARG(SwBreakDlg, ChangeHdl, weld::ComboBox&, void) CheckEnable(); } +IMPL_LINK_NOARG(SwBreakDlg, LineClearHdl, weld::ComboBox&, void) +{ + UpdateImage(); +} + // Handler for Change Page Number IMPL_LINK(SwBreakDlg, PageNumHdl, weld::Toggleable&, rBox, void) { @@ -137,6 +144,7 @@ SwBreakDlg::SwBreakDlg(weld::Window *pParent, SwWrtShell &rS) , m_xPageNumBox(m_xBuilder->weld_check_button(u"pagenumcb"_ustr)) , m_xPageNumEdit(m_xBuilder->weld_spin_button(u"pagenumsb"_ustr)) , m_xOkBtn(m_xBuilder->weld_button(u"ok"_ustr)) + , m_xTypeImage(m_xBuilder->weld_image(u"imType"_ustr)) , m_rSh(rS) , m_nKind(0) , m_bHtmlMode(0 != ::GetHtmlMode(rS.GetView().GetDocShell())) @@ -146,6 +154,7 @@ SwBreakDlg::SwBreakDlg(weld::Window *pParent, SwWrtShell &rS) m_xLineBtn->connect_toggled(aLk); m_xColumnBtn->connect_toggled(aLk); m_xPageCollBox->connect_changed(LINK(this, SwBreakDlg, ChangeHdl)); + m_xLineClearBox->connect_changed(LINK(this, SwBreakDlg, LineClearHdl)); m_xOkBtn->connect_clicked(LINK(this, SwBreakDlg, OkHdl)); m_xPageNumBox->connect_toggled(LINK(this, SwBreakDlg, PageNumHdl)); @@ -172,6 +181,7 @@ SwBreakDlg::SwBreakDlg(weld::Window *pParent, SwWrtShell &rS) ::InsertStringSorted(u""_ustr, aFormatName, *m_xPageCollBox, 1); CheckEnable(); m_xPageNumEdit->set_text(OUString()); + UpdateImage(); } void SwBreakDlg::CheckEnable() @@ -210,4 +220,32 @@ void SwBreakDlg::CheckEnable() m_xPageNumEdit->set_sensitive(bEnable); } +void SwBreakDlg::UpdateImage() +{ + if (m_xLineBtn->get_active()) + { + switch (m_xLineClearBox->get_active()) + { + case 0: + m_xTypeImage->set_from_icon_name(RID_BMP_LINEBREAK_NONE); + break; + case 1: + m_xTypeImage->set_from_icon_name(RID_BMP_LINEBREAK_LEFT); + break; + case 2: + m_xTypeImage->set_from_icon_name(RID_BMP_LINEBREAK_RIGHT); + break; + case 3: + m_xTypeImage->set_from_icon_name(RID_BMP_LINEBREAK_FULL); + break; + } + } + else if (m_xColumnBtn->get_active()) + m_xTypeImage->set_from_icon_name(RID_BMP_COLBREAK); + else if (m_xPageBtn->get_active()) + m_xTypeImage->set_from_icon_name(RID_BMP_PAGEBREAK); + else + m_xTypeImage->set_from_icon_name(""); //clear +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/uibase/inc/break.hxx b/sw/source/uibase/inc/break.hxx index 260229302ed2..62beafb18422 100644 --- a/sw/source/uibase/inc/break.hxx +++ b/sw/source/uibase/inc/break.hxx @@ -37,6 +37,7 @@ class SwBreakDlg final : public weld::GenericDialogController std::unique_ptr m_xPageNumBox; std::unique_ptr m_xPageNumEdit; std::unique_ptr m_xOkBtn; + std::unique_ptr m_xTypeImage; SwWrtShell& m_rSh; OUString m_aTemplate; @@ -48,11 +49,13 @@ class SwBreakDlg final : public weld::GenericDialogController DECL_LINK(ToggleHdl, weld::Toggleable&, void); DECL_LINK(ChangeHdl, weld::ComboBox&, void); + DECL_LINK(LineClearHdl, weld::ComboBox&, void); DECL_LINK(PageNumHdl, weld::Toggleable&, void); DECL_LINK(PageNumModifyHdl, weld::SpinButton&, void); DECL_LINK(OkHdl, weld::Button&, void); void CheckEnable(); + void UpdateImage(); void rememberResult(); public: diff --git a/sw/uiconfig/swriter/ui/insertbreak.ui b/sw/uiconfig/swriter/ui/insertbreak.ui index b52655b369f4..c180afd0d9e1 100644 --- a/sw/uiconfig/swriter/ui/insertbreak.ui +++ b/sw/uiconfig/swriter/ui/insertbreak.ui @@ -1,39 +1,39 @@ - + 55535 1 - 1 - 10 + 1 + 10 - False - 6 + False + 6 Insert Break False True - 0 - 0 - dialog + 0 + 0 + dialog - False + False vertical 12 - False - end + False + end _OK True - True - True - True - True + True + True + True + True True @@ -46,8 +46,8 @@ _Cancel True - True - True + True + True True @@ -60,8 +60,8 @@ _Help True - True - True + True + True True @@ -75,32 +75,34 @@ False True - end + end 0 True - False - 0 - none + False + 0 + none - + + True - False - vertical - 6 + False 12 6 + vertical + 6 + 12 Line break True - True - False - True - True + True + False + True + True pagerb @@ -109,54 +111,51 @@ - False - True - 0 + 0 + 0 True - False - 6 + False + 6 Restart Location: - True - clearlb + True + clearlb 0 - False - True - 1 + 0 + 1 True False - False + False 0 - [None] + Next Line Left Right Next Full Line - False - True - 2 + 0 + 2 Column break True - True - False - True - True + True + False + True + True pagerb @@ -165,20 +164,19 @@ - False - True - 3 + 0 + 3 Page break True - True - False - True + True + False + True True - True + True Inserts a manual page break, and moves the text found to the right of the cursor to the beginning of the next page. The inserted page break is indicated by a nonprinting border at the top of the new page. @@ -186,31 +184,30 @@ - False - True - 4 + 0 + 4 True - False - 6 + False + 6 Page Style: - True - stylelb + True + stylelb 0 - False - True - 5 + 0 + 5 + 2 True - False + False 0 [None] @@ -222,20 +219,20 @@ - False - True - 6 + 0 + 6 + 2 Change page number True - True - False - 6 - True - True + True + False + 6 + True + True Assigns the page number that you specify to the page that follows the manual page break. This option is only available if you assign a different page style to the page that follows manual page break. @@ -243,22 +240,22 @@ - False - True - 7 + 0 + 7 + 2 True - True + True start - True + True + True adjustment1 - True Enter the new page number for the page that follows the manual page break. @@ -266,9 +263,24 @@ - False - True - 8 + 0 + 8 + 2 + + + + + True + False + center + start + True + True + + + 1 + 0 + 5 @@ -276,7 +288,7 @@ True - False + False Type @@ -296,9 +308,6 @@ cancel help - - - Inserts a manual line break, column break or a page break at the current cursor position.