diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2022-04-05 10:53:22 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2022-04-05 15:41:28 +0200 |
commit | 8c632d8a837cc722c6e7b3b400f6d97edf9f9800 (patch) | |
tree | 5b99a95287744cee5e543b09b841ac86f473631c /sw/source/core/text/inftxt.cxx | |
parent | 19d623d54503327e47f6effa3507342ddbea3d73 (diff) |
sw content controls: add initial layout support
- portions inside content controls are not text portions but content
control portions
- teach SwTextPaintInfo::DrawViewOpt() to paint field shadings for
content control portions
- teach the attribute stack code about RES_TXTATR_CONTENTCONTROL, so if
the whole document is just a content control, then adding text
before/after the content control is properly text portions, not content
control portions
Change-Id: Ia9f955a5f7c7a4fd633899fafa8fc723e7c0d050
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132556
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
Diffstat (limited to 'sw/source/core/text/inftxt.cxx')
-rw-r--r-- | sw/source/core/text/inftxt.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sw/source/core/text/inftxt.cxx b/sw/source/core/text/inftxt.cxx index 32219500921a..5f4cbb95b6fc 100644 --- a/sw/source/core/text/inftxt.cxx +++ b/sw/source/core/text/inftxt.cxx @@ -1318,6 +1318,7 @@ void SwTextPaintInfo::DrawViewOpt( const SwLinePortion &rPor, case PortionType::Tox: case PortionType::Ref: case PortionType::Meta: + case PortionType::ContentControl: case PortionType::ControlChar: if ( !GetOpt().IsPagePreview() && !GetOpt().IsReadonly() |