weld writer navigator

Desktop / LibreOffice - Caolán McNamara [redhat.com] - 24 March 2020 10:00 EDT

GtkToggleToolButton are much wider than vcl equivalents. Split the bottom toolbar into two toolbars. Rearrange their contents so the layout of each level
visually match.

Notes:

Master documents have two modes, master content tree and the normal content tree.

You can drag entries from the content tree into the document, drag mode drop down controls whether its a link or a copy etc that's dropped in.

Documents can be dropped into the content and global trees.

If outline tracking isn't active, then when content changes the tree is cleared and refilled, typically an effort is made to reselect the same entry that was previously selected. Additionally, if the amount of content didn't change an effort is made to scroll back to the location the scrollbar was at before the clear.

Change-Id: I00c015145eac5b1acc3398d3c40861d830e4264a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89725

5a2c0ab29719 weld writer navigator
include/sfx2/weldutils.hxx | 4 +-
include/svtools/toolboxcontroller.hxx | 2 +
include/vcl/weldutils.hxx | 12 +-
sc/source/ui/sidebar/AlignmentPropertyPanel.cxx | 8 +-
.../ui/sidebar/CellAppearancePropertyPanel.cxx | 4 +-
sc/source/ui/sidebar/NumberFormatPropertyPanel.cxx | 2 +-
sfx2/inc/sidebar/ControllerFactory.hxx | 6 +-
sfx2/source/dialog/recfloat.cxx | 2 +-
sfx2/source/sidebar/ControllerFactory.cxx | 6 +-
sfx2/source/toolbox/weldutils.cxx | 7 +-
solenv/clang-format/blacklist | 2 -
solenv/sanitizers/ui/modules/swriter.suppr | 3 +-
svtools/source/uno/toolboxcontroller.cxx | 3 +
svx/source/dialog/dlgctrl.cxx | 2 +-
svx/source/sidebar/area/AreaPropertyPanelBase.cxx | 2 +-
svx/source/sidebar/line/LinePropertyPanelBase.cxx | 4 +-
svx/source/sidebar/lists/ListsPropertyPanel.cxx | 4 +-
svx/source/sidebar/paragraph/ParaPropertyPanel.cxx | 16 +-
.../sidebar/possize/PosSizePropertyPanel.cxx | 4 +-
svx/source/tbxctrls/fillctrl.cxx | 2 +-
sw/Library_sw.mk | 1 -
sw/UIConfig_swriter.mk | 3 +-
sw/inc/pch/precompiled_msword.hxx | 10 +-
sw/inc/pch/precompiled_sw.hxx | 10 +-
sw/inc/pch/precompiled_swui.hxx | 13 +-
sw/inc/pch/precompiled_vbaswobj.hxx | 10 +-
sw/inc/strings.hrc | 16 +-
sw/source/uibase/cctrl/actctrl.cxx | 49 -
sw/source/uibase/inc/actctrl.hxx | 82 -
sw/source/uibase/inc/conttree.hxx | 289 +--
sw/source/uibase/inc/navipi.hxx | 43 +-
sw/source/uibase/ribbar/workctrl.cxx | 151 +-
sw/source/uibase/sidebar/TableEditPanel.cxx | 14 +-
sw/source/uibase/sidebar/WrapPropertyPanel.cxx | 2 +-
sw/source/uibase/uitest/uiobject.cxx | 6 +-
sw/source/uibase/utlui/content.cxx | 2385 ++++++++++----------
sw/source/uibase/utlui/glbltree.cxx | 1055 ++++-----
sw/source/uibase/utlui/navipi.cxx | 552 +++--
sw/uiconfig/swriter/ui/mastercontextmenu.ui | 131 ++
sw/uiconfig/swriter/ui/navigatorcontextmenu.ui | 242 ++
sw/uiconfig/swriter/ui/navigatorpanel.ui | 933 +++++---
sw/uiconfig/swriter/ui/spinbox.ui | 32 -
uitest/writer_tests5/tdf114724.py | 2 +-
43 files changed, 3222 insertions(+), 2904 deletions(-)

Upstream: cgit.freedesktop.org


  • Share