diff --git a/protocols/hyprland-global-shortcuts-v1.xml b/protocols/hyprland-global-shortcuts-v1.xml deleted file mode 100644 index 784d887..0000000 --- a/protocols/hyprland-global-shortcuts-v1.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - Copyright © 2022 Vaxry - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - 3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - - This protocol allows a client to register triggerable actions, - meant to be global shortcuts. - - - - - This object is a manager which offers requests to create global shortcuts. - - - - - Register a new global shortcut. - - A global shortcut is anonymous, meaning the app does not know what key(s) trigger it. - - The shortcut's keybinding shall be dealt with by the compositor. - - In the case of a duplicate app_id + id combination, the already_taken protocol error is raised. - - - - - - - - - - - All objects created by the manager will still remain valid, until their - appropriate destroy request has been called. - - - - - - - - - - - This object represents a single shortcut. - - - - - The keystroke was pressed. - - tv_ values hold the timestamp of the occurrence. - - - - - - - - - The keystroke was released. - - tv_ values hold the timestamp of the occurrence. - - - - - - - - - Destroys the shortcut. Can be sent at any time by the client. - - - - diff --git a/protocols/meson.build b/protocols/meson.build index 03c928d..cda43b8 100644 --- a/protocols/meson.build +++ b/protocols/meson.build @@ -15,9 +15,9 @@ client_protocols = [ wl_protocol_dir / 'unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml', wl_protocol_dir / 'unstable/xdg-output/xdg-output-unstable-v1.xml', hl_protocol_dir / 'protocols/hyprland-toplevel-export-v1.xml', + hl_protocol_dir / 'protocols/hyprland-global-shortcuts-v1.xml', 'wlr-screencopy-unstable-v1.xml', 'wlr-foreign-toplevel-management-unstable-v1.xml', - 'hyprland-global-shortcuts-v1.xml', ] wl_proto_files = [] diff --git a/subprojects/hyprland-protocols b/subprojects/hyprland-protocols index b8f55e0..d7d403b 160000 --- a/subprojects/hyprland-protocols +++ b/subprojects/hyprland-protocols @@ -1 +1 @@ -Subproject commit b8f55e02a328c47ed373133c52483bbfa20a1b75 +Subproject commit d7d403b711b60e8136295b0d4229e89a115e80cc