From 6b6d8b5e9d832a5ff1482bd42e574a3908c7e2b6 Mon Sep 17 00:00:00 2001 From: Dave Patrick Caberto Date: Thu, 24 Aug 2023 15:23:59 +0800 Subject: [PATCH] misc(diagram/view): port to GskPath APIs --- Cargo.lock | 16 +- Cargo.toml | 2 +- data/resources/ui/diagram_view.ui | 1 + src/diagram/header.rs | 4 +- src/diagram/view.rs | 309 ++++++++++++++++-------------- 5 files changed, 178 insertions(+), 154 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9def727..1af88f7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -766,9 +766,9 @@ dependencies = [ [[package]] name = "gsk4" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b3b9e8090acb325d08cde84b30fc29b963a75fbac93160e9c5a30d2b335742" +checksum = "cc25855255120f294d874acd6eaf4fbed7ce1cdc550e2d8415ea57fafbe816d5" dependencies = [ "cairo-rs", "gdk4", @@ -781,9 +781,9 @@ dependencies = [ [[package]] name = "gsk4-sys" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0770d1ede7189092748c4ef5b6921264eb945fd2318a58e8f59dc273000810f8" +checksum = "e1ecf3a63bf1223d68f80f72cc896c4d8c80482fbce1c9a12c66d3de7290ee46" dependencies = [ "cairo-sys-rs", "gdk4-sys", @@ -797,9 +797,9 @@ dependencies = [ [[package]] name = "gtk4" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0973f9b9ade10fc22403810b7283d47b533033715f2aaa36288cd3bf90d63efc" +checksum = "a3b095b26f2a2df70be1805d3590eeb9d7a05ecb5be9649b82defc72dc56228c" dependencies = [ "cairo-rs", "field-offset", @@ -832,9 +832,9 @@ dependencies = [ [[package]] name = "gtk4-sys" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19fde71ef2e78ac8fb18073c345b5f29609048d4045a345613645aa1163243c1" +checksum = "7b0bdde87c50317b4f355bcbb4a9c2c414ece1b7c824fb4ad4ba8f3bdb2c6603" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", diff --git a/Cargo.toml b/Cargo.toml index 6658579..1b824a5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ ashpd = { version = "0.6.2", default-features = false, features = [ "tokio", ] } gettext-rs = { version = "0.7", features = ["gettext-system"] } -gtk = { version = "0.7", package = "gtk4", features = ["gnome_45"] } +gtk = { version = "0.7.2", package = "gtk4", features = ["v4_14"] } indexmap = "2.0" pcap-file = "2.0.0" tokio = { version = "1.0", default-features = false, features = [ diff --git a/data/resources/ui/diagram_view.ui b/data/resources/ui/diagram_view.ui index b22adff..9167b3a 100644 --- a/data/resources/ui/diagram_view.ui +++ b/data/resources/ui/diagram_view.ui @@ -1,6 +1,7 @@