e17c56bfc7
Previously the annotations are shown as annotation (smart) tags, which just mark in the document the existence of an annotation at a certain position. For PDF support the annotations can be more complex, so they can show many forms of vector graphic, ink, bitmaps, text boxes,... and for this a normal tag is not enough. This change moves the annotations from simple tag to use the sdr objects, so any SdrObject can be created as an annotation. The previous tag annotations are using SdrObject (actually SdrRect) subclass AnnotationObject and the code that previouslly worked with the tag annotations has been adapted. The (PDFium based) PDF import has been changed to use subclasses of the SdrObjects for the PDF annotations. Change-Id: I4746b85b5b679499e470987e61ed356397e56bf9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168485 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
130 lines
4.9 KiB
Makefile
130 lines
4.9 KiB
Makefile
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
|
#
|
|
# This file is part of the LibreOffice project.
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
|
|
$(eval $(call gb_UIConfig_UIConfig,modules/sdraw))
|
|
|
|
$(eval $(call gb_UIConfig_add_menubarfiles,modules/sdraw,\
|
|
sd/uiconfig/sdraw/menubar/menubar \
|
|
))
|
|
|
|
$(eval $(call gb_UIConfig_add_popupmenufiles,modules/sdraw,\
|
|
sd/uiconfig/sdraw/popupmenu/3dobject \
|
|
sd/uiconfig/sdraw/popupmenu/3dscene2 \
|
|
sd/uiconfig/sdraw/popupmenu/3dscene \
|
|
sd/uiconfig/sdraw/popupmenu/annotation \
|
|
sd/uiconfig/sdraw/popupmenu/bezier \
|
|
sd/uiconfig/sdraw/popupmenu/connector \
|
|
sd/uiconfig/sdraw/popupmenu/curve \
|
|
sd/uiconfig/sdraw/popupmenu/drawtext \
|
|
sd/uiconfig/sdraw/popupmenu/draw \
|
|
sd/uiconfig/sdraw/popupmenu/form \
|
|
sd/uiconfig/sdraw/popupmenu/formrichtext \
|
|
sd/uiconfig/sdraw/popupmenu/gluepoint \
|
|
sd/uiconfig/sdraw/popupmenu/graphic \
|
|
sd/uiconfig/sdraw/popupmenu/group \
|
|
sd/uiconfig/sdraw/popupmenu/layertab \
|
|
sd/uiconfig/sdraw/popupmenu/line \
|
|
sd/uiconfig/sdraw/popupmenu/measure \
|
|
sd/uiconfig/sdraw/popupmenu/media \
|
|
sd/uiconfig/sdraw/popupmenu/multiselect \
|
|
sd/uiconfig/sdraw/popupmenu/notebookbar \
|
|
sd/uiconfig/sdraw/popupmenu/objectalign \
|
|
sd/uiconfig/sdraw/popupmenu/oleobject \
|
|
sd/uiconfig/sdraw/popupmenu/pagepanemaster \
|
|
sd/uiconfig/sdraw/popupmenu/pagepanenoselmaster \
|
|
sd/uiconfig/sdraw/popupmenu/pagepanenosel \
|
|
sd/uiconfig/sdraw/popupmenu/pagepane \
|
|
sd/uiconfig/sdraw/popupmenu/pagetab \
|
|
sd/uiconfig/sdraw/popupmenu/page \
|
|
sd/uiconfig/sdraw/popupmenu/table \
|
|
sd/uiconfig/sdraw/popupmenu/textbox \
|
|
))
|
|
|
|
$(eval $(call gb_UIConfig_add_statusbarfiles,modules/sdraw,\
|
|
sd/uiconfig/sdraw/statusbar/statusbar \
|
|
))
|
|
|
|
$(eval $(call gb_UIConfig_add_toolbarfiles,modules/sdraw,\
|
|
sd/uiconfig/sdraw/toolbar/3dobjectsbar \
|
|
sd/uiconfig/sdraw/toolbar/alignmentbar \
|
|
sd/uiconfig/sdraw/toolbar/arrowsbar \
|
|
sd/uiconfig/sdraw/toolbar/arrowshapes \
|
|
sd/uiconfig/sdraw/toolbar/basicshapes \
|
|
sd/uiconfig/sdraw/toolbar/bezierobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/calloutshapes \
|
|
sd/uiconfig/sdraw/toolbar/choosemodebar \
|
|
sd/uiconfig/sdraw/toolbar/colorbar \
|
|
sd/uiconfig/sdraw/toolbar/commentsbar \
|
|
sd/uiconfig/sdraw/toolbar/connectorsbar \
|
|
sd/uiconfig/sdraw/toolbar/drawingobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/distributebar \
|
|
sd/uiconfig/sdraw/toolbar/ellipsesbar \
|
|
sd/uiconfig/sdraw/toolbar/extrusionobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/findbar \
|
|
sd/uiconfig/sdraw/toolbar/flowchartshapes \
|
|
sd/uiconfig/sdraw/toolbar/fontworkobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/fontworkshapetype \
|
|
sd/uiconfig/sdraw/toolbar/formcontrols \
|
|
sd/uiconfig/sdraw/toolbar/formdesign \
|
|
sd/uiconfig/sdraw/toolbar/formsfilterbar \
|
|
sd/uiconfig/sdraw/toolbar/formsnavigationbar \
|
|
sd/uiconfig/sdraw/toolbar/formtextobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/fullscreenbar \
|
|
sd/uiconfig/sdraw/toolbar/gluepointsobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/graffilterbar \
|
|
sd/uiconfig/sdraw/toolbar/graphicobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/insertbar \
|
|
sd/uiconfig/sdraw/toolbar/linesbar \
|
|
sd/uiconfig/sdraw/toolbar/masterviewtoolbar \
|
|
sd/uiconfig/sdraw/toolbar/mediaobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/notebookbarshortcuts \
|
|
sd/uiconfig/sdraw/toolbar/optimizetablebar \
|
|
sd/uiconfig/sdraw/toolbar/optionsbar \
|
|
sd/uiconfig/sdraw/toolbar/positionbar \
|
|
sd/uiconfig/sdraw/toolbar/rectanglesbar \
|
|
sd/uiconfig/sdraw/toolbar/redactedexportbar \
|
|
sd/uiconfig/sdraw/toolbar/redactionbar \
|
|
sd/uiconfig/sdraw/toolbar/standardbar \
|
|
sd/uiconfig/sdraw/toolbar/starshapes \
|
|
sd/uiconfig/sdraw/toolbar/symbolshapes \
|
|
sd/uiconfig/sdraw/toolbar/tableobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/textbar \
|
|
sd/uiconfig/sdraw/toolbar/textobjectbar \
|
|
sd/uiconfig/sdraw/toolbar/toolbar \
|
|
sd/uiconfig/sdraw/toolbar/viewerbar \
|
|
sd/uiconfig/sdraw/toolbar/zoombar \
|
|
))
|
|
|
|
$(eval $(call gb_UIConfig_add_uifiles,modules/sdraw,\
|
|
sd/uiconfig/sdraw/ui/breakdialog \
|
|
sd/uiconfig/sdraw/ui/bulletsandnumbering \
|
|
sd/uiconfig/sdraw/ui/crossfadedialog \
|
|
sd/uiconfig/sdraw/ui/dlgsnap \
|
|
sd/uiconfig/sdraw/ui/copydlg \
|
|
sd/uiconfig/sdraw/ui/drawchardialog \
|
|
sd/uiconfig/sdraw/ui/drawprinteroptions \
|
|
sd/uiconfig/sdraw/ui/drawparadialog \
|
|
sd/uiconfig/sdraw/ui/drawpagedialog \
|
|
sd/uiconfig/sdraw/ui/drawprtldialog \
|
|
sd/uiconfig/sdraw/ui/insertlayer \
|
|
sd/uiconfig/sdraw/ui/insertslidesdialog \
|
|
sd/uiconfig/sdraw/ui/namedesign \
|
|
sd/uiconfig/sdraw/ui/navigatorcontextmenu \
|
|
sd/uiconfig/sdraw/ui/notebookbar \
|
|
sd/uiconfig/sdraw/ui/notebookbar_compact \
|
|
sd/uiconfig/sdraw/ui/notebookbar_single \
|
|
sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact \
|
|
sd/uiconfig/sdraw/ui/notebookbar_online \
|
|
sd/uiconfig/sdraw/ui/paranumberingtab \
|
|
sd/uiconfig/sdraw/ui/queryunlinkimagedialog \
|
|
sd/uiconfig/sdraw/ui/selectlayerdialog \
|
|
sd/uiconfig/sdraw/ui/vectorize \
|
|
))
|
|
|
|
# vim: set noet sw=4 ts=4:
|