Right now the localwriter
menu appears in all libreoffice suite applications. I want to limit it to only Calc and Writer, how do I accomplish this? This is my current Addons.xcu
.
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Addons" oor:package="org.openoffice.Office">
<node oor:name="AddonUI">
<node oor:name="OfficeMenuBar">
<node oor:name="org.extension.sample.menubar" oor:op="replace">
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en-US">localwriter</value>
</prop>
<node oor:name="Submenu">
<node oor:name="M1" oor:op="replace">
<prop oor:name="Title">
<value xml:lang="en-US">Extend Selection</value>
</prop>
<prop oor:name="URL">
<value>service:org.extension.sample.do?ExtendSelection</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
</node>
<node oor:name="M2" oor:op="replace">
<prop oor:name="Title">
<value xml:lang="en-US">Edit Selection</value>
</prop>
<prop oor:name="URL">
<value>service:org.extension.sample.do?EditSelection</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
</node>
<node oor:name="M3" oor:op="replace">
<prop oor:name="Title">
<value xml:lang="en-US">Settings</value>
</prop>
<prop oor:name="URL">
<value>service:org.extension.sample.do?settings</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
</node>
</node>
</node>
</node>
</node>
</oor:component-data>
I tried adding entries for both writer and calc, as detailed here, but it didn’t work.
Thanks!