sd: add initial theme UI for master slides

Desktop / LibreOffice - Miklos Vajna [collabora.com] - 14 December 2021 10:13 UTC

Click Sidebar -> properties -> slide -> master view, then launch the Slide -> Slide properties menu item, this adds a new Theme tab page there.

This is just an initial UI, only the theme name can be edited as a start.

Change-Id: Ia2faa828c57a0e858881fb8640431f046b5739a8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126798

64fcf278830a sd: add initial theme UI for master slides
cui/Library_cui.mk | 1 +
cui/Module_cui.mk | 1 +
cui/UIConfig_cui.mk | 1 +
cui/UITest_cui_tabpages.mk | 16 ++++++
cui/qa/uitest/tabpages/themepage.py | 47 +++++++++++++++++
cui/source/factory/dlgfact.cxx | 5 ++
cui/source/inc/themepage.hxx | 38 ++++++++++++++
cui/source/tabpages/themepage.cxx | 95 ++++++++++++++++++++++++++++++++++
cui/uiconfig/ui/themetabpage.ui | 72 ++++++++++++++++++++++++++
include/svx/dialogs.hrc | 1 +
sd/inc/sdabstdlg.hxx | 2 +-
sd/qa/unit/dialogs-test.cxx | 2 +-
sd/source/ui/dlg/dlgpage.cxx | 9 +++-
sd/source/ui/dlg/sddlgfact.cxx | 4 +-
sd/source/ui/dlg/sddlgfact.hxx | 2 +-
sd/source/ui/func/fupage.cxx | 31 ++++++++++-
sd/source/ui/inc/dlgpage.hxx | 2 +-
sd/uiconfig/sdraw/ui/drawpagedialog.ui | 48 +++++++++++++++++
18 files changed, 369 insertions(+), 8 deletions(-)

Upstream: cgit.freedesktop.org


  • Share