diff options
author | Jim Raykowski <raykowj@gmail.com> | 2020-01-28 18:52:27 -0900 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-01-29 07:09:48 +0100 |
commit | 000ba228db56c28b6e2a42bf6adefe6ca6cfdffb (patch) | |
tree | f284bb46b1fdf035b589f14808a00848b624545b /sw | |
parent | 96e6bb1ac62114299352deef7246f2ab4f1e1e12 (diff) |
tdf#129625 Gray out content types with no content
This patch is for Writer Navigator only.
Change-Id: I80724a3e24fd38d7b5537e1c923866a914b45898
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87668
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/uibase/utlui/content.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sw/source/uibase/utlui/content.cxx b/sw/source/uibase/utlui/content.cxx index 06de1fb5302c..1063970181e9 100644 --- a/sw/source/uibase/utlui/content.cxx +++ b/sw/source/uibase/utlui/content.cxx @@ -1763,6 +1763,11 @@ void SwContentTree::Display( bool bActive ) bool bChOnDemand = 0 != rpContentT->GetMemberCount(); pEntry = InsertEntry(sEntry, aImage, aImage, nullptr, bChOnDemand, TREELIST_APPEND, rpContentT.get()); + if(pEntry && !pEntry->HasChildren() && !pEntry->HasChildrenOnDemand()) + { + pEntry->SetFlags(pEntry->GetFlags() | SvTLEntryFlags::SEMITRANSPARENT); + pEntry->SetTextColor(COL_GRAY); + } if(nCntType == m_nLastSelType) pSelEntry = pEntry; sal_Int32 nExpandOptions = (State::HIDDEN == m_eState) |