Zotero support
git-svn-id: svn://svn.code.sf.net/p/writer2latex/code/trunk@73 f0f2a975-2e09-46c8-9428-3b39399b9f3c
This commit is contained in:
parent
4949e6a995
commit
e2f5e3ed59
23 changed files with 634 additions and 151 deletions
|
@ -10,7 +10,7 @@
|
|||
manifest:media-type="application/vnd.sun.star.configuration-data"/>
|
||||
|
||||
<manifest:file-entry
|
||||
manifest:full-path="OptionsDialog.xcu"
|
||||
manifest:full-path="OptionPages.xcu"
|
||||
manifest:media-type="application/vnd.sun.star.configuration-data"/>
|
||||
|
||||
<manifest:file-entry
|
||||
|
|
72
source/oxt/writer4latex/OptionPages.xcu
Normal file
72
source/oxt/writer4latex/OptionPages.xcu
Normal file
|
@ -0,0 +1,72 @@
|
|||
<?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.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
|
||||
<node oor:name="Modules">
|
||||
<!-- This node should appear in the Writer module -->
|
||||
<node oor:name="com.sun.star.text.TextDocument" oor:op="fuse">
|
||||
<node oor:name="Nodes">
|
||||
<node oor:name="org.openoffice.da.writer4latex.configuration"
|
||||
oor:op="fuse">
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
||||
<node oor:name="Nodes">
|
||||
|
||||
<!-- We define a single root node -->
|
||||
<node oor:name="org.openoffice.da.writer4latex.configuration"
|
||||
oor:op="fuse">
|
||||
<prop oor:name="Id">
|
||||
<value>org.openoffice.da.writer4latex.configuration</value>
|
||||
</prop>
|
||||
<prop oor:name="Label">
|
||||
<value xml:lang="en-US">Writer4LaTeX</value>
|
||||
</prop>
|
||||
<prop oor:name="OptionsPage">
|
||||
<value>%origin%/W4LDialogs/ConfigurationRoot.xdl</value>
|
||||
</prop>
|
||||
<prop oor:name="EventHandlerService">
|
||||
<value></value>
|
||||
</prop>
|
||||
|
||||
<node oor:name="Leaves">
|
||||
<!-- and the root node has several leaves -->
|
||||
<node oor:name="org.openoffice.da.writer4latex.configuration.applications"
|
||||
oor:op="fuse">
|
||||
<prop oor:name="Id">
|
||||
<value>org.openoffice.da.writer4latex.applications</value>
|
||||
</prop>
|
||||
<prop oor:name="Label">
|
||||
<value xml:lang="en-US">Applications</value>
|
||||
</prop>
|
||||
<prop oor:name="OptionsPage">
|
||||
<value>%origin%/W4LDialogs/Applications.xdl</value>
|
||||
</prop>
|
||||
<prop oor:name="EventHandlerService">
|
||||
<value>org.openoffice.da.writer4latex.ApplicationsDialog</value>
|
||||
</prop>
|
||||
</node>
|
||||
<node oor:name="org.openoffice.da.writer4latex.configuration.bibliography"
|
||||
oor:op="fuse">
|
||||
<prop oor:name="Id">
|
||||
<value>org.openoffice.da.writer4latex.bibliography</value>
|
||||
</prop>
|
||||
<prop oor:name="Label">
|
||||
<value xml:lang="en-US">Bibliography</value>
|
||||
</prop>
|
||||
<prop oor:name="OptionsPage">
|
||||
<value>%origin%/W4LDialogs/Bibliography.xdl</value>
|
||||
</prop>
|
||||
<prop oor:name="EventHandlerService">
|
||||
<value>org.openoffice.da.writer4latex.BibliographyDialog</value>
|
||||
</prop>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</oor:component-data>
|
|
@ -24,5 +24,12 @@
|
|||
<node-ref oor:name="PostscriptViewer" oor:node-type="Application" />
|
||||
<node-ref oor:name="PdfViewer" oor:node-type="Application" />
|
||||
</group>
|
||||
<group oor:name="BibliographyOptions">
|
||||
<prop oor:name="ConvertZoteroCitations" oor:type="xs:boolean" />
|
||||
<prop oor:name="ZoteroBibTeXDir" oor:type="xs:string" />
|
||||
<prop oor:name="NatbibOptions" oor:type="xs:string" />
|
||||
<prop oor:name="UseExternalBibTeXFiles" oor:type="xs:boolean" />
|
||||
<prop oor:name="ExternalBibTeXDir" oor:type="xs:string" />
|
||||
</group>
|
||||
</component>
|
||||
</oor:component-schema>
|
|
@ -86,4 +86,21 @@
|
|||
</prop>
|
||||
</node>
|
||||
</node>
|
||||
<node oor:name="BibliographyOptions">
|
||||
<prop oor:name="ConvertZoteroCitations" oor:type="xs:boolean">
|
||||
<value>false</value>
|
||||
</prop>
|
||||
<prop oor:name="ZoteroBibTeXDir" oor:type="xs:string">
|
||||
<value></value>
|
||||
</prop>
|
||||
<prop oor:name="NatbibOptions" oor:type="xs:string">
|
||||
<value></value>
|
||||
</prop>
|
||||
<prop oor:name="UseExternalBibTeXFiles" oor:type="xs:boolean">
|
||||
<value>false</value>
|
||||
</prop>
|
||||
<prop oor:name="ExternalBibTeXDir" oor:type="xs:string">
|
||||
<value></value>
|
||||
</prop>
|
||||
</node>
|
||||
</oor:component-data>
|
|
@ -1,29 +0,0 @@
|
|||
<?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.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
|
||||
<node oor:name="Nodes">
|
||||
<node oor:name="Writer" oor:op="fuse">
|
||||
<node oor:name="Leaves">
|
||||
<node oor:name="org.openoffice.da.writer4latex.configuration"
|
||||
oor:op="fuse">
|
||||
<prop oor:name="Id">
|
||||
<value>org.openoffice.da.writer4latex.oxt</value>
|
||||
</prop>
|
||||
<prop oor:name="Label">
|
||||
<value xml:lang="en-US">Writer4LaTeX</value>
|
||||
</prop>
|
||||
<prop oor:name="OptionsPage">
|
||||
<value>%origin%/W4LDialogs/Configuration.xdl</value>
|
||||
</prop>
|
||||
<prop oor:name="EventHandlerService">
|
||||
<value>org.openoffice.da.writer4latex.ConfigurationDialog</value>
|
||||
</prop>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</oor:component-data>
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
|
||||
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Configuration" dlg:left="139" dlg:top="84" dlg:width="260" dlg:height="101" dlg:closeable="true" dlg:moveable="true" dlg:title="Writer4LaTeX Configuration" dlg:withtitlebar="false" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationDialog">
|
||||
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Configuration" dlg:left="139" dlg:top="84" dlg:width="260" dlg:height="185" dlg:closeable="true" dlg:moveable="true" dlg:title="Writer4LaTeX Configuration" dlg:withtitlebar="false" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationDialog">
|
||||
<dlg:bulletinboard>
|
||||
<dlg:text dlg:id="ExternalAppsLabel" dlg:tab-index="0" dlg:left="6" dlg:top="4" dlg:width="210" dlg:height="12" dlg:value="External Applications"/>
|
||||
<dlg:text dlg:id="AppLabel" dlg:tab-index="1" dlg:left="12" dlg:top="18" dlg:width="55" dlg:height="12" dlg:value="Application"/>
|
||||
|
@ -8,7 +8,7 @@
|
|||
<script:event script:event-name="on-mouseup" script:macro-name="vnd.sun.star.UNO:BrowseClick" script:language="UNO"/>
|
||||
</dlg:button>
|
||||
<dlg:text dlg:id="ExecutableLabel" dlg:tab-index="3" dlg:left="12" dlg:top="32" dlg:width="55" dlg:height="12" dlg:value="Executable"/>
|
||||
<dlg:menulist dlg:id="Application" dlg:tab-index="2" dlg:left="72" dlg:top="17" dlg:width="120" dlg:height="12" dlg:spin="true" dlg:linecount="10" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationApplication">
|
||||
<dlg:menulist dlg:id="Application" dlg:tab-index="2" dlg:left="72" dlg:top="16" dlg:width="120" dlg:height="12" dlg:spin="true" dlg:linecount="10" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationApplication">
|
||||
<dlg:menupopup>
|
||||
<dlg:menuitem dlg:value="LaTeX" dlg:selected="true"/>
|
||||
<dlg:menuitem dlg:value="PdfLaTeX"/>
|
||||
|
@ -23,13 +23,13 @@
|
|||
</dlg:menupopup>
|
||||
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:ApplicationChange" script:language="UNO"/>
|
||||
</dlg:menulist>
|
||||
<dlg:textfield dlg:id="Executable" dlg:tab-index="4" dlg:left="72" dlg:top="31" dlg:width="120" dlg:height="12" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationExecutable">
|
||||
<dlg:textfield dlg:id="Executable" dlg:tab-index="4" dlg:left="72" dlg:top="30" dlg:width="120" dlg:height="12" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationExecutable">
|
||||
<script:event script:event-name="on-blur" script:macro-name="vnd.sun.star.UNO:ExecutableUnfocus" script:language="UNO"/>
|
||||
</dlg:textfield>
|
||||
<dlg:textfield dlg:id="Options" dlg:tab-index="7" dlg:left="72" dlg:top="45" dlg:width="120" dlg:height="12" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationOptions">
|
||||
<dlg:textfield dlg:id="Options" dlg:tab-index="7" dlg:left="72" dlg:top="44" dlg:width="120" dlg:height="12" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationOptions">
|
||||
<script:event script:event-name="on-blur" script:macro-name="vnd.sun.star.UNO:OptionsUnfocus" script:language="UNO"/>
|
||||
</dlg:textfield>
|
||||
<dlg:button dlg:id="AutoButton" dlg:tab-index="8" dlg:left="72" dlg:top="65" dlg:width="120" dlg:height="14" dlg:value="Automatic configuration" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationAutoButton">
|
||||
<dlg:button dlg:id="AutoButton" dlg:tab-index="8" dlg:left="72" dlg:top="64" dlg:width="120" dlg:height="14" dlg:value="Automatic configuration" dlg:help-url="org.openoffice.da.writer4latex.oxt:ConfigurationAutoButton">
|
||||
<script:event script:event-name="on-mouseup" script:macro-name="vnd.sun.star.UNO:AutomaticClick" script:language="UNO"/>
|
||||
</dlg:button>
|
||||
<dlg:text dlg:id="OptionsLabel" dlg:tab-index="6" dlg:left="12" dlg:top="46" dlg:width="55" dlg:height="12" dlg:value="Options"/>
|
27
source/oxt/writer4latex/W4LDialogs/Bibliography.xdl
Normal file
27
source/oxt/writer4latex/W4LDialogs/Bibliography.xdl
Normal file
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
|
||||
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Bibliography" dlg:left="139" dlg:top="84" dlg:width="260" dlg:height="185" dlg:closeable="true" dlg:moveable="true" dlg:title="Writer4LaTeX Bibliography Configuration" dlg:withtitlebar="false" dlg:help-url="org.openoffice.da.writer4latex.oxt:BibliographyDialog">
|
||||
<dlg:bulletinboard>
|
||||
<dlg:text dlg:id="ZoteroLabel" dlg:tab-index="0" dlg:left="6" dlg:top="4" dlg:width="244" dlg:height="12" dlg:value="Zotero Support"/>
|
||||
<dlg:checkbox dlg:id="ConvertZoteroCitations" dlg:tab-index="1" dlg:left="10" dlg:top="18" dlg:width="240" dlg:height="12" dlg:value="Convert Zotero ciations (requires natbib.sty)" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:BibliographyConvertZoteroCitations">
|
||||
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:ConvertZoteroCitationsChange" script:language="UNO"/>
|
||||
</dlg:checkbox>
|
||||
<dlg:text dlg:id="ZoteroBibTeXDirLabel" dlg:tab-index="2" dlg:left="10" dlg:top="32" dlg:width="60" dlg:height="12" dlg:value="BibTeX folder"/>
|
||||
<dlg:textfield dlg:id="ZoteroBibTeXDir" dlg:tab-index="3" dlg:left="70" dlg:top="30" dlg:width="130" dlg:height="12" dlg:help-url="org.openoffice.da.writer2latex.oxt:ZoteroBibTeXDir"/>
|
||||
<dlg:button dlg:id="ZoteroBibTeXDirButton" dlg:tab-index="4" dlg:left="210" dlg:top="30" dlg:width="40" dlg:height="12" dlg:value="Browse..." dlg:help-url="org.openoffice.da.writer2latex.oxt:ZoteroBibTeXDirButton">
|
||||
<script:event script:event-name="on-mouseup" script:macro-name="vnd.sun.star.UNO:ZoteroBibTeXDirClick" script:language="UNO"/>
|
||||
</dlg:button>
|
||||
<dlg:text dlg:id="NatbibOptionsLabel" dlg:tab-index="5" dlg:left="10" dlg:top="46" dlg:width="50" dlg:height="12" dlg:value="Natbib options"/>
|
||||
<dlg:textfield dlg:id="NatbibOptions" dlg:tab-index="6" dlg:left="70" dlg:top="44" dlg:width="180" dlg:height="12" dlg:help-url="org.openoffice.da.writer2latex.oxt:NatbibOptions"/>
|
||||
|
||||
<dlg:text dlg:id="ExternalBibTeXLabel" dlg:tab-index="7" dlg:left="6" dlg:top="60" dlg:width="244" dlg:height="12" dlg:value="External BibTeX files"/>
|
||||
<dlg:checkbox dlg:id="UseExternalBibTeXFiles" dlg:tab-index="8" dlg:left="10" dlg:top="74" dlg:width="240" dlg:height="12" dlg:value="Use external BibTeX files" dlg:checked="false" dlg:help-url="org.openoffice.da.writer2latex.oxt:UseExternalBibTeXFiles" >
|
||||
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:UseExternalBibTeXFilesChange" script:language="UNO"/>
|
||||
</dlg:checkbox>
|
||||
<dlg:text dlg:id="ExternalBibTeXDirLabel" dlg:tab-index="9" dlg:left="10" dlg:top="88" dlg:width="60" dlg:height="12" dlg:value="BibTeX folder"/>
|
||||
<dlg:textfield dlg:id="ExternalBibTeXDir" dlg:tab-index="10" dlg:left="70" dlg:top="86" dlg:width="130" dlg:height="12" dlg:help-url="org.openoffice.da.writer2latex.oxt:ExternalBibTeXDir"/>
|
||||
<dlg:button dlg:id="ExternalBibTeXDirButton" dlg:tab-index="11" dlg:left="210" dlg:top="86" dlg:width="40" dlg:height="12" dlg:value="Browse..." dlg:help-url="org.openoffice.da.writer2latex.oxt:ExternalBibTeXDirButton">
|
||||
<script:event script:event-name="on-mouseup" script:macro-name="vnd.sun.star.UNO:ExternalBibTeXDirClick" script:language="UNO"/>
|
||||
</dlg:button>
|
||||
</dlg:bulletinboard>
|
||||
</dlg:window>
|
15
source/oxt/writer4latex/W4LDialogs/ConfigurationRoot.xdl
Normal file
15
source/oxt/writer4latex/W4LDialogs/ConfigurationRoot.xdl
Normal file
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
|
||||
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Configuration1" dlg:left="139" dlg:top="84" dlg:width="260" dlg:height="185" dlg:closeable="true" dlg:moveable="true" dlg:title="ConfigurationRoot" dlg:withtitlebar="false">
|
||||
<dlg:styles>
|
||||
<dlg:style dlg:style-id="0" dlg:border="none"/>
|
||||
<dlg:style dlg:style-id="1" dlg:font-height="14"/>
|
||||
</dlg:styles>
|
||||
<dlg:bulletinboard>
|
||||
<dlg:fixedline dlg:id="FixedLine1" dlg:tab-index="0" dlg:left="6" dlg:top="32" dlg:width="248" dlg:height="2"/>
|
||||
<dlg:img dlg:style-id="0" dlg:id="ImageControl1" dlg:tab-index="1" dlg:left="8" dlg:top="6" dlg:width="21" dlg:height="21" dlg:scale-image="false" dlg:src="../images/w2licon.png"/>
|
||||
<dlg:text dlg:style-id="1" dlg:id="Label1" dlg:tab-index="2" dlg:left="34" dlg:top="10" dlg:width="193" dlg:height="16" dlg:value="Writer4LaTeX Configuration"/>
|
||||
<dlg:text dlg:id="Label2" dlg:tab-index="3" dlg:left="34" dlg:top="43" dlg:width="194" dlg:height="78" dlg:value="This is where you configure the Writer4LaTeX frontend. You can configure the interaction with LaTeX and friends, and you can configure interaction with external BibTeX files created by Zotero or other applications." dlg:multiline="true"/>
|
||||
|
||||
</dlg:bulletinboard>
|
||||
</dlg:window>
|
|
@ -1,7 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
|
||||
<library:library xmlns:library="http://openoffice.org/2000/library" library:name="W4LDialogs" library:readonly="false" library:passwordprotected="false">
|
||||
<library:element library:name="Configuration"/>
|
||||
<library:element library:name="ConfigurationRoot"/>
|
||||
<library:element library:name="Applications"/>
|
||||
<library:element library:name="Bibliography"/>
|
||||
<library:element library:name="LogViewer"/>
|
||||
<library:element library:name="AutoConfigInfo"/>
|
||||
</library:library>
|
Loading…
Add table
Add a link
Reference in a new issue