├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── Makefile ├── README.md ├── check.sh ├── client-toolkit ├── Cargo.toml ├── examples │ ├── screenshot-screencopy-dma.rs │ ├── screenshot-screencopy.rs │ ├── toplevel-monitor.rs │ └── workspaces.rs └── src │ ├── lib.rs │ ├── screencopy │ ├── capture_source.rs │ ├── dispatch.rs │ └── mod.rs │ ├── toplevel_info.rs │ ├── toplevel_management.rs │ └── workspace.rs ├── cosmic-protocols.pc.in ├── doc_index.html ├── examples └── toplevel-list.rs ├── src ├── LICENSE ├── lib.rs └── protocol_macro.rs └── unstable ├── cosmic-a11y-unstable-v1.xml ├── cosmic-atspi-unstable-v1.xml ├── cosmic-corner-radius-unstable-v1.xml ├── cosmic-image-capture-source-unstable-v1.xml ├── cosmic-output-management-unstable-v1.xml ├── cosmic-overlap-notify-unstable-v1.xml ├── cosmic-toplevel-info-unstable-v1.xml ├── cosmic-toplevel-management-unstable-v1.xml ├── cosmic-workspace-unstable-v1.xml └── cosmic-workspace-unstable-v2.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | .vscode -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/README.md -------------------------------------------------------------------------------- /check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/check.sh -------------------------------------------------------------------------------- /client-toolkit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/Cargo.toml -------------------------------------------------------------------------------- /client-toolkit/examples/screenshot-screencopy-dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/examples/screenshot-screencopy-dma.rs -------------------------------------------------------------------------------- /client-toolkit/examples/screenshot-screencopy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/examples/screenshot-screencopy.rs -------------------------------------------------------------------------------- /client-toolkit/examples/toplevel-monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/examples/toplevel-monitor.rs -------------------------------------------------------------------------------- /client-toolkit/examples/workspaces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/examples/workspaces.rs -------------------------------------------------------------------------------- /client-toolkit/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/src/lib.rs -------------------------------------------------------------------------------- /client-toolkit/src/screencopy/capture_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/src/screencopy/capture_source.rs -------------------------------------------------------------------------------- /client-toolkit/src/screencopy/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/src/screencopy/dispatch.rs -------------------------------------------------------------------------------- /client-toolkit/src/screencopy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/src/screencopy/mod.rs -------------------------------------------------------------------------------- /client-toolkit/src/toplevel_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/src/toplevel_info.rs -------------------------------------------------------------------------------- /client-toolkit/src/toplevel_management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/src/toplevel_management.rs -------------------------------------------------------------------------------- /client-toolkit/src/workspace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/client-toolkit/src/workspace.rs -------------------------------------------------------------------------------- /cosmic-protocols.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/cosmic-protocols.pc.in -------------------------------------------------------------------------------- /doc_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/doc_index.html -------------------------------------------------------------------------------- /examples/toplevel-list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/examples/toplevel-list.rs -------------------------------------------------------------------------------- /src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/src/LICENSE -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/protocol_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/src/protocol_macro.rs -------------------------------------------------------------------------------- /unstable/cosmic-a11y-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-a11y-unstable-v1.xml -------------------------------------------------------------------------------- /unstable/cosmic-atspi-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-atspi-unstable-v1.xml -------------------------------------------------------------------------------- /unstable/cosmic-corner-radius-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-corner-radius-unstable-v1.xml -------------------------------------------------------------------------------- /unstable/cosmic-image-capture-source-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-image-capture-source-unstable-v1.xml -------------------------------------------------------------------------------- /unstable/cosmic-output-management-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-output-management-unstable-v1.xml -------------------------------------------------------------------------------- /unstable/cosmic-overlap-notify-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-overlap-notify-unstable-v1.xml -------------------------------------------------------------------------------- /unstable/cosmic-toplevel-info-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-toplevel-info-unstable-v1.xml -------------------------------------------------------------------------------- /unstable/cosmic-toplevel-management-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-toplevel-management-unstable-v1.xml -------------------------------------------------------------------------------- /unstable/cosmic-workspace-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-workspace-unstable-v1.xml -------------------------------------------------------------------------------- /unstable/cosmic-workspace-unstable-v2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pop-os/cosmic-protocols/HEAD/unstable/cosmic-workspace-unstable-v2.xml --------------------------------------------------------------------------------