Check-in [2d2c5955a6]
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | AOO compat. OptionsDialog XCU requires leaf name to equal handler ID. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
2d2c5955a613c9031ff157129ea4e2e7 |
| User & Date: | mario 2020-05-29 15:04:35 |
Context
|
2020-05-29
| ||
| 15:05 | Strip log=None, because importing the module inherits the settings from __main__ anyway. check-in: 3c6f3e31f5 user: mario tags: trunk | |
| 15:04 | AOO compat. OptionsDialog XCU requires leaf name to equal handler ID. check-in: 2d2c5955a6 user: mario tags: trunk | |
|
2020-05-28
| ||
| 17:40 | Also strip `.leaf` from <node oor:name= suffix, which now leaves two leaves however. (Prior extension cached?) check-in: 88248edbe0 user: mario tags: trunk | |
Changes
Changes to Makefile.
1 2 3 4 5 6 7 8 9 10 11 12 | all: oxt install install: unopkg remove vnd.include-once.pagetranslate unopkg add --log-file log.txt -s pagetranslate.oxt oxt: version --read pagetranslate.py --incr --write pagetranslate.py --write description.xml zip pagetranslate.oxt -r META-INF pagetranslate.py *xcu *xcs *xdl *desc* icons pythonpath/ #pythonpath: | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | all: oxt install install: unopkg remove vnd.include-once.pagetranslate unopkg add --log-file log.txt -s pagetranslate.oxt oxt: version --read pagetranslate.py --incr --write pagetranslate.py --write description.xml zip pagetranslate.oxt -r META-INF pagetranslate.py *xcu *xcs *xdl *desc* icons pythonpath/ #pythonpath: aoo: oxt /opt/openoffice4/program/unopkg add pagetranslate.oxt /opt/openoffice4/program/soffice -writer |
Changes to OptionsDialog.xcu.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data
oor:name="OptionsDialog" oor:package="org.openoffice.Office"
xmlns:oor="http://openoffice.org/2001/registry"
xmlns:xs="http://www.w2.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<node oor:name="Nodes">
<node oor:name="LanguageSettings" oor:op="fuse"> <!-- previously in name="Writer" -->
<node oor:name="Leaves">
<node oor:name="vnd.include-once.OptionsPageTranslate" oor:op="fuse">
<prop oor:name="Id">
<value>vnd.include-once.OptionsPageTranslate</value>
<!-- seems irrelevant / just an ID,
and can be different from EventHandlerService even -->
</prop>
<prop oor:name="Label">
<value xml:lang="en-US">PageTranslate</value>
| > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data
oor:name="OptionsDialog" oor:package="org.openoffice.Office"
xmlns:oor="http://openoffice.org/2001/registry"
xmlns:xs="http://www.w2.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<node oor:name="Nodes">
<node oor:name="LanguageSettings" oor:op="fuse"> <!-- previously in name="Writer" -->
<node oor:name="Leaves">
<node oor:name="vnd.include-once.OptionsPageTranslate" oor:op="fuse">
<!-- apparently AOO needs ↑ this equivalent to the EventHandlerService
identifier to pick up the relation between XDL and callback -->
<prop oor:name="Id">
<value>vnd.include-once.OptionsPageTranslate</value>
<!-- seems irrelevant / just an ID,
and can be different from EventHandlerService even -->
</prop>
<prop oor:name="Label">
<value xml:lang="en-US">PageTranslate</value>
|
| ︙ | ︙ |