|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
Copyright (C) 2017 Red Hat, Inc.
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
This library is free software; you can redistribute it and/or
|
|
Packit Service |
1d8f1c |
modify it under the terms of the GNU Lesser General Public
|
|
Packit Service |
1d8f1c |
License as published by the Free Software Foundation; either
|
|
Packit Service |
1d8f1c |
version 2 of the License, or (at your option) any later version.
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
This library is distributed in the hope that it will be useful,
|
|
Packit Service |
1d8f1c |
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit Service |
1d8f1c |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Packit Service |
1d8f1c |
Lesser General Public License for more details.
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
You should have received a copy of the GNU Lesser General Public
|
|
Packit Service |
1d8f1c |
License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
Author: Alexander Larsson <alexl@redhat.com>
|
|
Packit Service |
1d8f1c |
-->
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
<node name="/" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
org.freedesktop.IBus.Portal:
|
|
Packit Service |
1d8f1c |
@short_description: Portal for ibus client access
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
This interface is a minimal interface to IBus that is safe to expose to
|
|
Packit Service |
1d8f1c |
clients.
|
|
Packit Service |
1d8f1c |
-->
|
|
Packit Service |
1d8f1c |
<interface name="org.freedesktop.IBus.Portal">
|
|
Packit Service |
1d8f1c |
<method name='CreateInputContext'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='s' name='client_name' />
|
|
Packit Service |
1d8f1c |
<arg direction='out' type='o' name='object_path' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
</interface>
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
We want this for the code generator so that we can be sure we verify all
|
|
Packit Service |
1d8f1c |
caller types, etc.
|
|
Packit Service |
1d8f1c |
-->
|
|
Packit Service |
1d8f1c |
<interface name='org.freedesktop.IBus.InputContext'>
|
|
Packit Service |
1d8f1c |
<method name='ProcessKeyEvent'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='u' name='keyval' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='u' name='keycode' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='u' name='state' />
|
|
Packit Service |
1d8f1c |
<arg direction='out' type='b' name='handled' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
<method name='SetCursorLocation'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='i' name='x' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='i' name='y' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='i' name='w' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='i' name='h' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
<method name='SetCursorLocationRelative'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='i' name='x' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='i' name='y' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='i' name='w' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='i' name='h' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
<method name='ProcessHandWritingEvent'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='ad' name='coordinates' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
<method name='CancelHandWriting'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='u' name='n_strokes' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
<method name='FocusIn' />
|
|
Packit Service |
1d8f1c |
<method name='FocusOut' />
|
|
Packit Service |
1d8f1c |
<method name='Reset' />
|
|
Packit Service |
1d8f1c |
<method name='SetCapabilities'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='u' name='caps' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
<method name='PropertyActivate'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='s' name='name' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='u' name='state' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
<method name='SetEngine'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='s' name='name' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
<method name='GetEngine'>
|
|
Packit Service |
1d8f1c |
<arg direction='out' type='v' name='desc' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
<method name='SetSurroundingText'>
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='v' name='text' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='u' name='cursor_pos' />
|
|
Packit Service |
1d8f1c |
<arg direction='in' type='u' name='anchor_pos' />
|
|
Packit Service |
1d8f1c |
</method>
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
<signal name='CommitText'>
|
|
Packit Service |
1d8f1c |
<arg type='v' name='text' />
|
|
Packit Service |
1d8f1c |
</signal>
|
|
Packit Service |
1d8f1c |
<signal name='ForwardKeyEvent'>
|
|
Packit Service |
1d8f1c |
<arg type='u' name='keyval' />
|
|
Packit Service |
1d8f1c |
<arg type='u' name='keycode' />
|
|
Packit Service |
1d8f1c |
<arg type='u' name='state' />
|
|
Packit Service |
1d8f1c |
</signal>
|
|
Packit Service |
1d8f1c |
<signal name='UpdatePreeditText'>
|
|
Packit Service |
1d8f1c |
<arg type='v' name='text' />
|
|
Packit Service |
1d8f1c |
<arg type='u' name='cursor_pos' />
|
|
Packit Service |
1d8f1c |
<arg type='b' name='visible' />
|
|
Packit Service |
1d8f1c |
</signal>
|
|
Packit Service |
1d8f1c |
<signal name='ShowPreeditText'/>
|
|
Packit Service |
1d8f1c |
<signal name='HidePreeditText'/>
|
|
Packit Service |
1d8f1c |
<signal name='UpdateAuxiliaryText'>
|
|
Packit Service |
1d8f1c |
<arg type='v' name='text' />
|
|
Packit Service |
1d8f1c |
<arg type='b' name='visible' />
|
|
Packit Service |
1d8f1c |
</signal>
|
|
Packit Service |
1d8f1c |
<signal name='ShowAuxiliaryText'/>
|
|
Packit Service |
1d8f1c |
<signal name='HideAuxiliaryText'/>
|
|
Packit Service |
1d8f1c |
<signal name='UpdateLookupTable'>
|
|
Packit Service |
1d8f1c |
<arg type='v' name='table' />
|
|
Packit Service |
1d8f1c |
<arg type='b' name='visible' />
|
|
Packit Service |
1d8f1c |
</signal>
|
|
Packit Service |
1d8f1c |
<signal name='ShowLookupTable'/>
|
|
Packit Service |
1d8f1c |
<signal name='HideLookupTable'/>
|
|
Packit Service |
1d8f1c |
<signal name='PageUpLookupTable'/>
|
|
Packit Service |
1d8f1c |
<signal name='PageDownLookupTable'/>
|
|
Packit Service |
1d8f1c |
<signal name='CursorUpLookupTable'/>
|
|
Packit Service |
1d8f1c |
<signal name='CursorDownLookupTable'/>
|
|
Packit Service |
1d8f1c |
<signal name='RegisterProperties'>
|
|
Packit Service |
1d8f1c |
<arg type='v' name='props' />
|
|
Packit Service |
1d8f1c |
</signal>
|
|
Packit Service |
1d8f1c |
<signal name='UpdateProperty'>
|
|
Packit Service |
1d8f1c |
<arg type='v' name='prop' />
|
|
Packit Service |
1d8f1c |
</signal>
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
<property name='ContentType' type='(uu)' access='write' />
|
|
Packit Service |
1d8f1c |
</interface>
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
<interface name='org.freedesktop.IBus.Service'>
|
|
Packit Service |
1d8f1c |
<method name='Destroy' />
|
|
Packit Service |
1d8f1c |
</interface>
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
</node>
|