00b3bcc64f
+ Use only Noto family fonts + remove language and country tags + rename master pages -"Title of Content" to "Table of Content" -"Title content 3" to "Title Content 3" -correct first master page as "Candy" (tdf#158496) + remove error messages (tdf#159199 Comment 3) + replace dummy text with placeholders (tdf#160712) + use styles for Filled colors + move credits to meta.xml + replace gradient picture with gradients + remove credits picture + remove unused styles + remove area color for background objects (tdf#160899) Change-Id: I03f2d2c86c3adbc9c5b8bdff31279c0c4c51ed69 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165602 Reviewed-by: Laurent Balland <laurent.balland@mailo.fr> Tested-by: Jenkins Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org> |
||
---|---|---|
.. | ||
source | ||
util | ||
AllLangPackage_autotextshare.mk | ||
CustomTarget_autocorr.mk | ||
CustomTarget_autotextshare.mk | ||
CustomTarget_autotextuser.mk | ||
CustomTarget_gallsystem.mk | ||
CustomTarget_glade.mk | ||
CustomTarget_opensymbol.mk | ||
CustomTarget_templates.mk | ||
CustomTarget_tplpresnt.mk | ||
CustomTarget_tplwizard.mk | ||
Gallery_backgrounds.mk | ||
Gallery_sound.mk | ||
Makefile | ||
Module_extras.mk | ||
Package_autocorr.mk | ||
Package_autotextuser.mk | ||
Package_cfgsrvnolang.mk | ||
Package_cfgusr.mk | ||
Package_database.mk | ||
Package_databasebiblio.mk | ||
Package_fonts.mk | ||
Package_gallbullets.mk | ||
Package_gallmytheme.mk | ||
Package_gallroot.mk | ||
Package_gallsystem.mk | ||
Package_gallsystemstr.mk | ||
Package_glade.mk | ||
Package_labels.mk | ||
Package_newfiles.mk | ||
Package_palettes.mk | ||
Package_resource_fonts.mk | ||
Package_templates.mk | ||
Package_tplpresnt.mk | ||
Package_tplwizard.mk | ||
Package_tplwizbitmap.mk | ||
Package_tplwizdesktop.mk | ||
Package_wordbook.mk | ||
Personas.mk | ||
README.md |
Extra Modules
Contains templates, clipart galleries, palettes, symbol font, autocorrections, autotexts etc.
-
How-to add a new gallery:
- create a directory
extras/source/gallery/foo/
- create a
.str
fileextras/source/gallery/foo/foo.str
- add a
foo
section toextras/source/gallery/share/gallery_names.ulf
- add a
Gallery_foo.mk
at the top-level (and mention inModule_extra.mk
) - add a new
GALLERY_FILELIST
statement inscp2/
- create a directory
-
How-to add a new autotext category
- create a directory
extras/source/autotext/lang/xx/foo/
wherexx
is your lang code.xx
must exactly fit with an UI lang code. - unzip your
foo.bau
autotext file in this directory (excluding an empty mimetype file) - add
xx/foo.bau
inextras/AllLangPackage_autotextshare.mk
- in
extras/CustomTarget_autotextshare.mk
:- add all files contained in
foo.bau
(except mimetype) inextras_AUTOTEXTSHARE_XMLFILES
- add all files contained in
- create a directory
-
How-to add a new autotext to an existing category
- create a directory
extras/source/autotext/lang/xx/standard/FOO/
to add it in category standard of langxx
- add files of the autotext (at least
FOO.xml
for an unformatted autotext) - add autotext name in
extras/source/autotext/lang/xx/standard/BlockList.xml
- add all files of autotext in
extras/source/autotext/lang/xx/standard/META-INF/manifest.xml
- in
extras/CustomTarget_autotextshare.mk
:- add all files of autotext in
extras_AUTOTEXTSHARE_XMLFILES
- add all files of autotext in
- create a directory
-
How-to add a new template category
- add long category name in TEMPLATE_LONG_NAMES_ARY in sfx2/inc/doctempl.hrc
- add short category name in TEMPLATE_SHORT_NAMES_ARY in sfx2/source/doc/doctemplates.cxx
-
How-to add a new template to an existing category
- clean-up template file as indicated on wiki https://wiki.documentfoundation.org/Documentation/HowTo/Impress/Make_template_language_independent
- recommendation for settings.xml are given on wiki https://wiki.documentfoundation.org/Documentation/CompatibilityFlags#Settings_to_include_in_a_new_template
- add
<dc:title>Foo</dc:title>
inmeta.xml
to make presentation name translatable - choose a template category
<Category>
- unzip
Foo.ot?
(? = p, t, s or g) inextras/source/templates/<Category>/Foo
(no space allowed in any file names) - add
<Category>/Foo.ot? /
inPackage_templates.mk
(orPackage_tplpresnt.mk
if it's a presentation) - in
CustomTarget_templates.mk
(orCustomTarget_tplpresnt.mk
if it's a presentation):- add
<Category>/Foo/meta.xml /
and all files which are not automatically added inextras_TEMPLATES_XMLFILES
(orextras_PRESENTATIONS_XMLFILES
for presentation)
- add
- for translation of template name
- define a new STR_TEMPLATE_NAMExx in include/sfx2/strings.hrc
- define a new STR_TEMPLATE_NAMExx_DEF in sfx2/inc/strings.hxx
- in sfx2/source/doc/doctempl.cxx
- add STR_TEMPLATE_NAMExx_DEF to aTemplateNames
- add STR_TEMPLATE_NAMExx to STR_TEMPLATE_NAME