Zuerst muss ein „Neues Thema“ in der Galerie angelegt werden. Dann müssen die einzelen Bilder mit gedrückter Maustaste in die leere Galerie gezogen werden. Mit einem Klick der rechten Maustaste können die Eigenschaften des nun in der Galerie befindlichen Zeichnungsobjekts angepasst werden. Ebenso können die Eigenschaften der galerie mit einem Klick der rechten Maustaste im linken Fenster auf den Namen der Galerie editiert werden.
Eine Galerie besteht jeweils aus 3 Dateien:
Datei, welche sich im OpenOffice-Benutzerverzeichnis, im Ordner …/user/gallery bzw. C:\Users\$USERNAME\AppData\Roaming\LibreOffice\4\user\gallery befinden.
Den Dateinamen eines Themas sieht man im Register „Allgemein“ des Eigenschaften-Dialogs des jeweiligen Themas.
Eine Libre-/OpenOffice-Erweiterung ist defacto ein mit der Dateiendung „*.oxt“ versehenes ZIP-Archiv. Das Grundgerüst für dieses ZIP-Archiv holt man sich aus einer vorhandenen Erweiterung, in dem man diese Datei extrahiert.
meineErweiterung.oxt
| |--gallery/ | |--META-INF/manifest.xml | |--pkg-desc/pkg-description.txt | pkg-description_de.txt | pkg-description_fr.txt | pkg-description_it.txt | pkg-description_es.txt | pkg-description_....txt |--oder (muss in Paths.xcu definiert sein!): description/description.txt | /desription_de.txt | /desription_fr.txt | /desription_....txt | |--license/ | |--release-notes/ | |--Bilddatei_für_meineErweiterung: Es ist ein 42x42 Pixel-Bild im PNG-Format, das in der Extension Manager angezeigt wird. | |--Paths.xcu | |--description.xml
Galerieverzeichnis „gallery“: Dieses Verzeichnis enthält die eigentlichen Dateien der Galerie.
Meta-Informations-Verzeichnis „META-INF“:
Dieses Verzeichnis enthält die Datei „manifest.xml“, in welcher grundlegende Definitionen für die Erweiterung getroffen werden.
z.B.:
Code
<?xml version=„1.0“ encoding=„UTF-8“?>
<!DOCTYPE manifest:manifest PUBLIC „-OpenOffice.orgDTD Manifest 1.0EN“ „Manifest.dtd“>
<manifest:manifest xmlns:manifest=„http://openoffice.org/2001/manifest“>
<manifest:file-entry manifest:media-type=„application/vnd.sun.star.configuration-data“
manifest:full-path =„Paths.xcu“/>
</manifest:manifest>
Code
Beschreibungs-Verzeichnis „pkg-desc“ oder „description“:
Dieses Verzeichnis ist nicht obligatorisch, aber es ist hilfreich eine Beschreibung der Erweiterung zu hinterlegen. Ggf. mehrere Dateien für verschiedene Sprachen. Dieser Text wird im Extension-Manager verwendet, um die Erweiterung zu beschreiben. Wird LibreOffice/OpenOffice in einer Sprache betrieben, für die keine Beschreibungsdatei in der Erweiterung vorhanden ist, wird die Beschreibung in englischer Sprache, die verwendet werden.
Lizenzen-Verzeichnis „license“
Dieses Verzeichnis ist ebenfalls nicht obligatorisch, es kann so wie das Beschreibungs-Verzeichnis Lizenzen in verschiedenen Sprachen enthalten. Es wird jedoch empfohlen, eine Lizenzvereinbarung z.B. die GNU-GPL, LGPL, PDL zu integrieren.
← zurück