diff --git a/Cargo.lock b/Cargo.lock index 76296db..827ab55 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -896,17 +896,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", - "target-lexicon 0.12.16", -] - -[[package]] -name = "cfg-expr" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e34e221e91c7eb5e8315b5c9cf1a61670938c0626451f954a51693ed44b37f45" -dependencies = [ - "smallvec", - "target-lexicon 0.13.2", + "target-lexicon", ] [[package]] @@ -2149,19 +2139,6 @@ version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" -[[package]] -name = "gio-sys" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521e93a7e56fc89e84aea9a52cfc9436816a4b363b030260b699950ff1336c83" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps 7.0.5", - "windows-sys 0.59.0", -] - [[package]] name = "gl_generator" version = "0.14.0" @@ -2173,50 +2150,6 @@ dependencies = [ "xml-rs", ] -[[package]] -name = "glib" -version = "0.20.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc4b6e352d4716d84d7dde562dd9aee2a7d48beb872dd9ece7f2d1515b2d683" -dependencies = [ - "bitflags 2.9.1", - "futures-channel", - "futures-core", - "futures-executor", - "futures-task", - "futures-util", - "gio-sys", - "glib-macros", - "glib-sys", - "gobject-sys", - "libc", - "memchr", - "smallvec", -] - -[[package]] -name = "glib-macros" -version = "0.20.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8084af62f09475a3f529b1629c10c429d7600ee1398ae12dd3bf175d74e7145" -dependencies = [ - "heck", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "glib-sys" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ab79e1ed126803a8fb827e3de0e2ff95191912b8db65cee467edb56fc4cc215" -dependencies = [ - "libc", - "system-deps 7.0.5", -] - [[package]] name = "glob" version = "0.3.2" @@ -2301,17 +2234,6 @@ dependencies = [ "gl_generator", ] -[[package]] -name = "gobject-sys" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec9aca94bb73989e3cfdbf8f2e0f1f6da04db4d291c431f444838925c4c63eda" -dependencies = [ - "glib-sys", - "libc", - "system-deps 7.0.5", -] - [[package]] name = "group" version = "0.13.0" @@ -2323,92 +2245,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "gstreamer" -version = "0.23.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8757a87f3706560037a01a9f06a59fcc7bdb0864744dcf73546606e60c4316e1" -dependencies = [ - "cfg-if", - "futures-channel", - "futures-core", - "futures-util", - "glib", - "gstreamer-sys", - "itertools 0.14.0", - "libc", - "muldiv", - "num-integer", - "num-rational", - "once_cell", - "option-operations", - "paste", - "pin-project-lite", - "smallvec", - "thiserror 2.0.12", -] - -[[package]] -name = "gstreamer-sdp" -version = "0.23.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57f94ab92cb1dbd6d00e41208ab463b5fbce3eca65a4c9710585fede015a9d65" -dependencies = [ - "glib", - "gstreamer", - "gstreamer-sdp-sys", -] - -[[package]] -name = "gstreamer-sdp-sys" -version = "0.23.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de44d5e90138ac1786a6418a38c73d9a78ee0d15680129f09f91df5309d658e0" -dependencies = [ - "glib-sys", - "gstreamer-sys", - "libc", - "system-deps 7.0.5", -] - -[[package]] -name = "gstreamer-sys" -version = "0.23.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feea73b4d92dbf9c24a203c9cd0bcc740d584f6b5960d5faf359febf288919b2" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps 7.0.5", -] - -[[package]] -name = "gstreamer-webrtc" -version = "0.23.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c475e2fa45c6c14b971e2ac40e7bae035f19592cac68c391d12eb659fd1722b" -dependencies = [ - "glib", - "gstreamer", - "gstreamer-sdp", - "gstreamer-webrtc-sys", - "libc", -] - -[[package]] -name = "gstreamer-webrtc-sys" -version = "0.23.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0ce6dd5e17757933233bf3fce2226eb2e8c06ec2325c2459a1022ae1d7d279" -dependencies = [ - "glib-sys", - "gstreamer-sdp-sys", - "gstreamer-sys", - "libc", - "system-deps 7.0.5", -] - [[package]] name = "half" version = "2.6.0" @@ -3193,7 +3029,7 @@ dependencies = [ "libspa-sys", "nix 0.27.1", "nom", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -3204,7 +3040,7 @@ checksum = "bf0d9716420364790e85cbb9d3ac2c950bde16a7dd36f3209b7dfdfc4a24d01f" dependencies = [ "bindgen 0.69.5", "cc", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -3445,12 +3281,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "muldiv" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0" - [[package]] name = "ndk" version = "0.9.0" @@ -4034,15 +3864,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" -[[package]] -name = "option-operations" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0" -dependencies = [ - "paste", -] - [[package]] name = "orbclient" version = "0.3.48" @@ -4235,7 +4056,7 @@ checksum = "849e188f90b1dda88fe2bfe1ad31fe5f158af2c98f80fb5d13726c44f3f01112" dependencies = [ "bindgen 0.69.5", "libspa-sys", - "system-deps 6.2.2", + "system-deps", ] [[package]] @@ -4511,7 +4332,7 @@ dependencies = [ "rand", "rand_chacha", "simd_helpers", - "system-deps 6.2.2", + "system-deps", "thiserror 1.0.69", "v_frame", "wasm-bindgen", @@ -5443,20 +5264,7 @@ version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ - "cfg-expr 0.15.8", - "heck", - "pkg-config", - "toml", - "version-compare", -] - -[[package]] -name = "system-deps" -version = "7.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb" -dependencies = [ - "cfg-expr 0.20.0", + "cfg-expr", "heck", "pkg-config", "toml", @@ -5492,12 +5300,6 @@ version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" -[[package]] -name = "target-lexicon" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" - [[package]] name = "tempfile" version = "3.20.0" @@ -5531,7 +5333,6 @@ name = "tgp" version = "0.1.0" dependencies = [ "anyhow", - "gstreamer-webrtc", "scap", "slint", "slint-build", diff --git a/ui/main.slint b/ui/main.slint index 022f29e..bbbe201 100644 --- a/ui/main.slint +++ b/ui/main.slint @@ -1,6 +1,20 @@ +import { Button, VerticalBox } from "std-widgets.slint"; export component App inherits Window { - preferred-width: 800px; - preferred-height: 1280px; - title: "Slint test"; - background: Colors.royalblue; -} + + in-out property lobotomised: 0; + + VerticalBox { + label := Text { + text: "Press button to lobotomise one rust programmer"; + font-family: "Consolas"; + font-size: 60px; + } + Button { + text: "Click Me"; + clicked => { + root.lobotomised += 1; + label.text = lobotomised + " rust programmers lobotomised"; + } + } + } +} \ No newline at end of file