2014-01-11 21:48:41 +01:00
|
|
|
<!DOCTYPE node PUBLIC '-//freedesktop//DTD D-BUS Object Introspection 1.0//EN'
|
|
|
|
'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'>
|
|
|
|
<node>
|
|
|
|
<interface name='org.pwmt.zathura'>
|
|
|
|
<!-- Open a document in a running zathura instance. -->
|
|
|
|
<method name='OpenDocument'>
|
|
|
|
<arg type='s' name='path' direction='in' />
|
|
|
|
<arg type='s' name='password' direction='in' />
|
|
|
|
<arg type='i' name='page' direction='in' />
|
|
|
|
<arg type='b' name='return' direction='out' />
|
|
|
|
</method>
|
|
|
|
<!-- Close open document. -->
|
|
|
|
<method name='CloseDocument'>
|
|
|
|
<arg type='b' name='return' direction='out' />
|
|
|
|
</method>
|
|
|
|
<!-- Go to a specific page . -->
|
|
|
|
<method name='GotoPage'>
|
2014-01-17 16:31:01 +01:00
|
|
|
<arg type='u' name='page' direction='in' />
|
2014-01-11 21:48:41 +01:00
|
|
|
<arg type='b' name='return' direction='out' />
|
|
|
|
</method>
|
|
|
|
<!-- Go to a page and highlight rectangles there. -->
|
|
|
|
<method name='HighlightRects'>
|
2014-01-17 16:31:01 +01:00
|
|
|
<arg type='u' name='page' direction='in' />
|
2014-01-11 22:24:35 +01:00
|
|
|
<arg type='a(dddd)' name='rectangles' direction='in' />
|
2014-01-17 16:31:01 +01:00
|
|
|
<arg type='a(udddd)' name='secondary_rectangles' direction='in' />
|
2014-01-11 21:48:41 +01:00
|
|
|
<arg type='b' name='return' direction='out' />
|
|
|
|
</method>
|
|
|
|
<property type='s' name='filename' access='read' />
|
2014-01-28 18:32:07 +01:00
|
|
|
<property type='u' name='pagenumber' access='read' />
|
|
|
|
<property type='u' name='numberofpages' access='read' />
|
2014-08-22 20:09:32 +02:00
|
|
|
<!-- Open editor with given input file at line and column. -->
|
|
|
|
<signal name='Edit'>
|
|
|
|
<arg type='s' name='input' direction='out' />
|
|
|
|
<arg type='u' name='line' direction='out' />
|
|
|
|
<arg type='u' name='column' direction='out' />
|
|
|
|
</signal>
|
2014-10-21 20:57:12 +02:00
|
|
|
<!--
|
|
|
|
Go to a page and highlight rectangles there based on the information
|
|
|
|
SyncTeX provides for the given input file, line and column.
|
|
|
|
-->
|
|
|
|
<method name='SynctexView'>
|
|
|
|
<arg type='s' name='input' direction='in' />
|
|
|
|
<arg type='u' name='line' direction='in' />
|
|
|
|
<arg type='u' name='column' direction='in' />
|
|
|
|
<arg type='b' name='return' direction='out' />
|
|
|
|
</method>
|
2014-01-11 21:48:41 +01:00
|
|
|
</interface>
|
|
|
|
</node>
|