561cecf383
While it is possible to register accelerators in-bulk, there is no proper way to unregister them again. This adds the corresponding call for UngrabAccelerator to allow ungrabbing multiple accelerators at the same time. The idea is that g-s-d can use this in the future to simplify the keybinding reload logic. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/429
50 lines
1.8 KiB
XML
50 lines
1.8 KiB
XML
<node>
|
|
<interface name="org.gnome.Shell">
|
|
<method name="Eval">
|
|
<arg type="s" direction="in" name="script"/>
|
|
<arg type="b" direction="out" name="success"/>
|
|
<arg type="s" direction="out" name="result"/>
|
|
</method>
|
|
<method name="FocusSearch"/>
|
|
<method name="ShowOSD">
|
|
<arg type="a{sv}" direction="in" name="params"/>
|
|
</method>
|
|
<method name="ShowMonitorLabels">
|
|
<arg type="a{uv}" direction="in" name="params"/>
|
|
</method>
|
|
<method name="ShowMonitorLabels2">
|
|
<arg type="a{sv}" direction="in" name="params"/>
|
|
</method>
|
|
<method name="HideMonitorLabels"/>
|
|
<method name="FocusApp">
|
|
<arg type="s" direction="in" name="id"/>
|
|
</method>
|
|
<method name="ShowApplications"/>
|
|
<method name="GrabAccelerator">
|
|
<arg type="s" direction="in" name="accelerator"/>
|
|
<arg type="u" direction="in" name="modeFlags"/>
|
|
<arg type="u" direction="in" name="grabFlags"/>
|
|
<arg type="u" direction="out" name="action"/>
|
|
</method>
|
|
<method name="GrabAccelerators">
|
|
<arg type="a(suu)" direction="in" name="accelerators"/>
|
|
<arg type="au" direction="out" name="actions"/>
|
|
</method>
|
|
<method name="UngrabAccelerator">
|
|
<arg type="u" direction="in" name="action"/>
|
|
<arg type="b" direction="out" name="success"/>
|
|
</method>
|
|
<method name="UngrabAccelerators">
|
|
<arg type="au" direction="in" name="action"/>
|
|
<arg type="b" direction="out" name="success"/>
|
|
</method>
|
|
<signal name="AcceleratorActivated">
|
|
<arg name="action" type="u"/>
|
|
<arg name="parameters" type="a{sv}"/>
|
|
</signal>
|
|
<property name="Mode" type="s" access="read"/>
|
|
<property name="OverviewActive" type="b" access="readwrite"/>
|
|
<property name="ShellVersion" type="s" access="read"/>
|
|
</interface>
|
|
</node>
|