office-gobmx/include
Sarper Akdemir 2919194762 tdf#33603: sd: rework notes panel
To be able to support various dispatch commands, sidebar, proper
user configuration, and more - reworked the previous notes panel
implementation as a sd::View/sd::ViewShell pair that plays nice
with Impress framework.

To be able to support TextObjectBar(Shell) functionality, without
having TextObjectBar as a SubShell (In the current sd::framework
implementation AFAICS, SubShells are only possible for the
MainViewShell - this doesn't work for notes panel which is never
used as the MainViewShell.).

A workaround is implemented where NotesPanel inherits dispatching
slots from TextObjectBar, and for these inherited slots forwards
the calls to TextObjectBar's implementation.

This workaround could be removed if/when, SubShell support
outside of MainViewShell is implemented.

Known issues/TODO:
- Drag & Drop crashes / doesn't work.

- Some notes placeholder syncing problems on page change, edit mode
  change.

- A rendering issue related to resizing when ArrangeGUIElements
  isn't called on resize.

Change-Id: I588a4854fbedf6556e001fee1693b32410cbc23f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165770
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
2024-04-11 11:02:01 +02:00
..
android
animations
apple_remote
avmedia loplugin:unusedmethods 2024-04-04 19:58:14 +02:00
basegfx tdf#147906 Use std::hypot for Pythagorean distance 2024-04-05 13:59:33 +02:00
basic tdf#143148 Use pragma once instead of include guards 2024-04-10 22:29:08 +02:00
canvas tdf#143148 Use pragma once instead of include guards 2024-04-10 12:40:43 +02:00
codemaker Extract embindmaker from cppumaker into its own tool 2024-01-21 15:51:39 +01:00
com/sun/star/uno suppress COPY_INSTEAD_OF_MOVE suggestions for uno::Reference 2024-01-20 20:54:42 +01:00
comphelper loplugin:unusedmethods 2024-04-04 19:58:14 +02:00
connectivity reduce symbol visibility in --enable-mergelibs=more mode 2024-03-13 08:14:38 +01:00
cppcanvas Drop some newly obsolete __GNUC__ version checks 2023-09-24 17:31:16 +02:00
cppu
cppuhelper Revert "tdf#143148: Use pragma once instead of include guards" 2024-01-22 09:56:41 +01:00
cppunittester
dbaccess simplify OGenericUnoController init 2024-04-10 10:18:47 +02:00
desktop
docmodel cool#8327 use tools::JsonWriter for theme colors 2024-03-04 11:50:45 +01:00
drawinglayer loplugin:finalmethods 2024-03-26 17:16:47 +01:00
editeng tdf#132599 cui offapi sw xmloff: add hyphenation-keep-type 2024-04-11 10:20:41 +02:00
embeddedobj
filter Use weak reference to SfxObjectShell in SfxEventHint to avoid use-after-free 2024-03-11 04:43:28 +01:00
formula loplugin:finalmethods 2024-03-26 17:16:47 +01:00
fpicker Make NC_ constexpr-friendly 2023-10-12 18:17:49 +02:00
framework convert TitleHelper to comphelper::WeakImplHelper 2024-03-30 18:01:46 +01:00
helpcompiler
i18nlangtag Extended loplugin:ostr: Rewrite some O[U]StringLiteral -> O[U]String 2023-10-23 11:04:42 +02:00
i18npool
i18nutil tdf#146619 Recheck include/[e-j]* with IWYU 2023-09-23 10:39:02 +02:00
jvmaccess tdf#146619 Recheck include/[e-j]* with IWYU 2023-09-23 10:39:02 +02:00
jvmfwk use more string_view 2024-03-08 07:06:13 +01:00
LibreOfficeKit lok: add isForkedChild method. 2024-03-28 17:07:15 +01:00
linguistic loplugin:unusedmethods 2024-04-04 19:58:14 +02:00
o3tl tdf#157665 Use <=> operator for errcode and strong_int 2024-03-25 13:51:21 +01:00
oox Related: tdf#39052 - chart ooxml: export formatted chart titles 2024-04-02 23:27:26 +02:00
opencl
osl Introduce ResettableMutexGuardScopedReleaser 2024-04-04 13:21:09 +02:00
package use more UNLESS_MERGELIBS 2024-02-12 20:25:54 +01:00
registry loplugin:unusedenumconstants 2023-07-05 14:21:51 +02:00
rtl map SAL_DLLPUBLIC_RTTI to visibility:default for gcc 2024-03-05 14:39:06 +01:00
sal map SAL_DLLPUBLIC_RTTI to visibility:default for gcc 2024-03-05 14:39:06 +01:00
salhelper Fix typo 2023-11-04 05:00:23 +01:00
sax tdf#146619 Recheck include/ with find-unneeded-includes --noexclude 2023-12-24 12:14:14 +01:00
sfx2 tdf#132599 cui offapi sw xmloff: add hyphenation-keep-type 2024-04-11 10:20:41 +02:00
sot simplify SotTempStream and lifetime 2024-04-02 07:53:43 +02:00
static/unoembindhelpers Add Embind'ing of UNO Any getter for sequences 2024-03-04 21:43:18 +01:00
store
svl loplugin:unusedmethods 2024-04-04 19:58:14 +02:00
svtools RESTART_REASON_MSCOMPATIBLE_FORMS_MENU is dead 2024-04-04 19:58:23 +02:00
svx tdf#33603: sd: rework notes panel 2024-04-11 11:02:01 +02:00
systools Related: tdf#157480 use SSL_CERT_FILE on macOS too 2024-04-02 12:49:25 +02:00
test use more string_view 2024-03-08 07:06:13 +01:00
toolkit add UNLESS_MERGELIBS_MORE and use to reduce symbol visibility 2024-03-02 09:36:01 +01:00
tools loplugin:unusedmethods 2024-04-04 19:58:14 +02:00
typelib
ucbhelper Fix UBSan build's RTTI needs 2024-02-21 15:18:19 +01:00
uno
unoidl
unotest tdf#105844 unotest,xmlsecurity: fix tests on MacOSX 2024-01-30 10:23:32 +01:00
unotools tdf#132599 cui offapi sw xmloff: add hyphenation-keep-type 2024-04-11 10:20:41 +02:00
vbahelper cid#1545470 COPY_INSTEAD_OF_MOVE 2023-12-24 13:23:45 +01:00
vcl cid#1596254 Null pointer dereferences in GetSotStorageStream 2024-04-08 23:16:25 +02:00
xmloff tdf#132599 cui offapi sw xmloff: add hyphenation-keep-type 2024-04-11 10:20:41 +02:00
xmlreader tdf#146619 Recheck include/[v-x]* with IWYU 2023-12-12 18:51:27 +01:00
xmlscript Extended loplugin:ostr: Rewrite some O[U]StringLiteral -> O[U]String 2023-10-23 11:04:42 +02:00
default.rc Drop C/C++ DEBUG macro 2024-03-21 16:30:59 +01:00
IwyuFilter_include.yaml tdf#146619 Recheck include/ with find-unneeded-includes --noexclude 2023-12-24 12:14:14 +01:00
postmac.h
postwin.h
premac.h
prewin.h
version.hrc