Blame portal/org.freedesktop.IBus.Portal.xml

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>