Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


Hallo Robert,

ich glaube nicht, dass es eine zentrale Stelle gibt. Es scheint irgendwie in den Modulen verstreut zu sein. Etwas komplettere Listen gibt es wohl im Bereich "help". Ich weiß aber nicht, inwieweit diese nach dem Ende von SUN weitergepflegt wurden. Nach der History zu urteilen ist zumindest "help_hid.lst" aktualisiert worden. Und "uno-commands.csv" hat immerhin über 1700 Einträge.

Ein paar Listen aus dem "help"-Teil
http://opengrok.libreoffice.org/xref/help/helpers/longnames_commands.csv
http://opengrok.libreoffice.org/xref/help/helpers/unocmds.txt
http://opengrok.libreoffice.org/xref/help/helpers/uno_hid.lst
http://opengrok.libreoffice.org/xref/help/helpers/help_hid.lst
http://opengrok.libreoffice.org/xref/help/helpers/uno-commands.csv

Ansonsten scheinen die Informationen wohl in den einzelnen Modulen zu liegen. Nimm einfach mal ein .uno-Kommando und mache eine Suche im Quelltext. Mit ".uno:SpellOnline" kommt man beispielsweise auf
http://opengrok.libreoffice.org/xref/core/include/svx/svxcommands.h

Welche Kommandos in der UI zur Verfügung stehen, steht in den .xcu Dateien in den Verzeichnissen .../registry/data/org/... Such also einfach mal mit "uno" als Begriff und "registry data org" im Pfad in "Core". Du kennst OpenGrok?
Um einen Eindruck zu bekommen, kannst du dir ja mal
http://opengrok.libreoffice.org/xref/core/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
anschauen.

Dann gibst es noch die Zusammensetzung der Symbolleisten und Menüs und die Tastenkürzel. Solches steht in .xml Dateien, z.B.
http://opengrok.libreoffice.org/xref/core/basctl/uiconfig/basicide/toolbar/standardbar.xml
Die entsprechenden Dateien findest du auch in der Installation. Da die Kommandos aber mehrfach vorkommen und es wahnsinnig viele Symbolleisten gibt, ist das als Übersicht nicht so geeignet.

Um die .uno-Kommandos mit dem Dispatcher nutzen zu können, benötigt man allerdings auch noch, welche Argumente das Kommando erwartet, und da scheint es gar keine Übersicht zu geben. Wenn man ein Makro aufzeichnen kann, kann man es meist erraten; aber sonst?

Mit freundlichen Grüßen
Regina




Robert Großkopf schrieb:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hallo *,

ich habe gerade ein Formular erstellt und darin dann einen Button, mit
dem ich den Druckdialog direkt aufrufe. Geht in den Einstellungen des
Buttons, indem ich in
Eigenschaften: Schaltfläche → Allgemein die Aktion → Dokument/Webseite
öffnen und als URL → .uno:Print
eingefüge.
Mit .uno:RecSearch kann ich z.B. in einem Formular die Suche aufrufen.

Irgendwie werde ich nicht fündig, an welcher Stelle diese Zugänge in
der API oder sonst wo im Netz zu suchen sind. Weiß vielleicht von Euch
jemand Rat?

Gruß

Robert
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJVKO6PAAoJELDKYwaoS9AIU08P/1HZSfKZ33Me9brIAr7PddCr
0fB6FAcVOpLZesuUTKpQwuL5qkFKKxA03SAF18cQ10Ap2PxEbmDaY6+r4zR9AFwO
2L3Aw0AP4y2GBIgwyNUpOZwutN85OEgWChYEsEuD1TCJk9Lrx9ekIyD3uADd3IKg
6uTcOHW20x5wfySVr/14Sk8Mfe0UUdR2bFi/QES/avYKFETJpKXONpEOCEoApVRK
00QquHNDh88WuqlNO/VxXzT9H1Ri6nPsCKikwK6Ttw1ffNKxJjN9l13IU5g5DMuS
qJvHW+PXsBsHLlzOLdPFNqN8/MDj8Bpix16MMjAFWCs0r7lYk+J1lzYt8+Ub5os8
2p7rFp0HqGVF6D2jb4oC5r6HeudWugXD8X1ZCHACQ4Bm87Fpv5CPiI3gXoVu8pga
X/k5QkWfEYdNHPSVP54FajNlBYslZVWhBE9AMTwjSq0JQpNtzpe9RAhydofm5khB
kqwspARyWLv7IlvBjEDZlYwGbIPrxxSpUm5H0+kJep5Z1i1Ww359IUlZ0OYlqZDF
4ZO03hwfhvvhP7FtZhQGNGifwtTUj52fvHRnlFIM9/Noom74xfrldxwlvigjEriV
fMr/o02IDVhVdH/8huhST/tGFaveZzrlDuoiArYzYB/s7VmsC2/Am07Rh+o0AQrP
yoHsh8kTZVSMa8nc3zwk
=mwFl
-----END PGP SIGNATURE-----



--
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.