Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
ximper-welcome
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ximper Linux
ximper-welcome
Commits
12cd32ac
Commit
12cd32ac
authored
Jul 24, 2023
by
Bilal Elmoussaoui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update to latest gtk4-rs release
parent
940a3e10
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
109 additions
and
123 deletions
+109
-123
Cargo.lock
Cargo.lock
+104
-107
Cargo.toml
Cargo.toml
+2
-2
image_page.rs
src/widgets/image_page.rs
+1
-12
paginator.rs
src/widgets/paginator.rs
+2
-2
No files found.
Cargo.lock
View file @
12cd32ac
...
...
@@ -13,9 +13,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.7
1
"
version = "1.0.7
2
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8
"
checksum = "
3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854
"
[[package]]
name = "autocfg"
...
...
@@ -25,12 +25,6 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42"
...
...
@@ -43,11 +37,11 @@ checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
[[package]]
name = "cairo-rs"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
ab3603c4028a5e368d09b51c8b624b9a46edcd7c3778284077a6125af73c9f0a
"
checksum = "
d859b656775a6b1dd078d3e5924884e6ea88aa649a7fdde03d5b2ec56ffcc10b
"
dependencies = [
"bitflags
1.3.2
",
"bitflags",
"cairo-sys-rs",
"glib",
"libc",
...
...
@@ -57,9 +51,9 @@ dependencies = [
[[package]]
name = "cairo-sys-rs"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
691d0c66b1fb4881be80a760cb8fe76ea97218312f9dfe2c9cc0f496ca279cb1
"
checksum = "
bd4d115132e01c0165e3bf5f56aedee8980b0b96ede4eb000b693c05a8adb8ff
"
dependencies = [
"glib-sys",
"libc",
...
...
@@ -97,9 +91,9 @@ dependencies = [
[[package]]
name = "equivalent"
version = "1.0.
0
"
version = "1.0.
1
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1
"
checksum = "
5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
"
[[package]]
name = "errno"
...
...
@@ -172,7 +166,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.2
3
",
"syn 2.0.2
7
",
]
[[package]]
...
...
@@ -197,11 +191,10 @@ dependencies = [
[[package]]
name = "gdk-pixbuf"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
695d6bc846438c5708b07007537b9274d883373dd30858ca881d7d71b5540717
"
checksum = "
bbc9c2ed73a81d556b65d08879ba4ee58808a6b1927ce915262185d6d547c6f3
"
dependencies = [
"bitflags 1.3.2",
"gdk-pixbuf-sys",
"gio",
"glib",
...
...
@@ -211,9 +204,9 @@ dependencies = [
[[package]]
name = "gdk-pixbuf-sys"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
9285ec3c113c66d7d0ab5676599176f1f42f4944ca1b581852215bf5694870cb
"
checksum = "
3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7
"
dependencies = [
"gio-sys",
"glib-sys",
...
...
@@ -224,11 +217,10 @@ dependencies = [
[[package]]
name = "gdk4"
version = "0.
6.3
"
version = "0.
7.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
c3abf96408a26e3eddf881a7f893a1e111767137136e347745e8ea6ed12731ff
"
checksum = "
19a86e774025667764e9729d5ba10eaedfa7531168eb09f4a4f0d4f72211af26
"
dependencies = [
"bitflags 1.3.2",
"cairo-rs",
"gdk-pixbuf",
"gdk4-sys",
...
...
@@ -240,9 +232,9 @@ dependencies = [
[[package]]
name = "gdk4-sys"
version = "0.
6.3
"
version = "0.
7.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
1bc92aa1608c089c49393d014c38ac0390d01e4841e1fedaa75dbcef77aaed64
"
checksum = "
65a465a53159e2b32b9c0992389d893773ee7154a7b437538306ee182cdfe8db
"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
...
...
@@ -277,11 +269,10 @@ dependencies = [
[[package]]
name = "gio"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
a6973e92937cf98689b6a054a9e56c657ed4ff76de925e36fc331a15f0c5d30a
"
checksum = "
ddfaf6c42dc395cd2fdfbbad662d6cb13a6279fe62582a127369ebbde55eeb23
"
dependencies = [
"bitflags 1.3.2",
"futures-channel",
"futures-core",
"futures-io",
...
...
@@ -297,9 +288,9 @@ dependencies = [
[[package]]
name = "gio-sys"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
0ccf87c30a12c469b6d958950f6a9c09f2be20b7773f7e70d20b867fdf2628c3
"
checksum = "
d6e37dea05450b3ecbf549f12e3b0956463d563d0401b0530179f7125101f219
"
dependencies = [
"glib-sys",
"gobject-sys",
...
...
@@ -310,11 +301,11 @@ dependencies = [
[[package]]
name = "glib"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
d3fad45ba8d4d2cea612b432717e834f48031cd8853c8aaf43b2c79fec8d144b
"
checksum = "
70e7063a7ce573726a0101f449033056d74e0514b5aa9ef194b040c47a4f0209
"
dependencies = [
"bitflags
1.3.2
",
"bitflags",
"futures-channel",
"futures-core",
"futures-executor",
...
...
@@ -333,24 +324,23 @@ dependencies = [
[[package]]
name = "glib-macros"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
eca5c79337338391f1ab8058d6698125034ce8ef31b72a442437fa6c8580de26
"
checksum = "
179643c50bf28d20d2f6eacd2531a88f2f5d9747dd0b86b8af1e8bb5dd0de3c0
"
dependencies = [
"anyhow",
"heck",
"proc-macro-crate",
"proc-macro-error",
"proc-macro2",
"quote",
"syn
1.0.109
",
"syn
2.0.27
",
]
[[package]]
name = "glib-sys"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
d80aa6ea7bba0baac79222204aa786a6293078c210abe69ef1336911d4bdc4f0
"
checksum = "
71bf1ba51bfe189b0eefd20989b453ab4c6a073da5abcf49903e8ec3301bfa4c
"
dependencies = [
"libc",
"system-deps",
...
...
@@ -370,9 +360,9 @@ dependencies = [
[[package]]
name = "gobject-sys"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
cd34c3317740a6358ec04572c1bcfd3ac0b5b6529275fae255b237b314bb8062
"
checksum = "
0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44
"
dependencies = [
"glib-sys",
"libc",
...
...
@@ -381,9 +371,9 @@ dependencies = [
[[package]]
name = "graphene-rs"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
def4bb01265b59ed548b05455040d272d989b3012c42d4c1bbd39083cb9b40d9
"
checksum = "
5cd37f5408014b6d8931f0b5ae4528c64d5a1998dfd3837a1e5d8e2cc562e656
"
dependencies = [
"glib",
"graphene-sys",
...
...
@@ -392,9 +382,9 @@ dependencies = [
[[package]]
name = "graphene-sys"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
1856fc817e6a6675e36cea0bd9a3afe296f5d9709d1e2d3182803ac77f0ab21
d"
checksum = "
59e1ab0d9a534ee912688c2c323427bee8378d203318e9f1988e8d0fea4739e
d"
dependencies = [
"glib-sys",
"libc",
...
...
@@ -404,11 +394,10 @@ dependencies = [
[[package]]
name = "gsk4"
version = "0.
6.3
"
version = "0.
7.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6
f01ef44fa7cac15e2da9978529383e6bee03e570ba5bf7036b4c10a15cc3a3c
"
checksum = "6
68643a2bdf1d4be72bb545b0146dc00b0a22257e056a7c9ac58908f8a3c5f57
"
dependencies = [
"bitflags 1.3.2",
"cairo-rs",
"gdk4",
"glib",
...
...
@@ -420,9 +409,9 @@ dependencies = [
[[package]]
name = "gsk4-sys"
version = "0.
6.3
"
version = "0.
7.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
c07a84fb4dcf1323d29435aa85e2f5f58bef564342bef06775ec7bd0da1f01b0
"
checksum = "
0770d1ede7189092748c4ef5b6921264eb945fd2318a58e8f59dc273000810f8
"
dependencies = [
"cairo-sys-rs",
"gdk4-sys",
...
...
@@ -436,11 +425,10 @@ dependencies = [
[[package]]
name = "gtk4"
version = "0.
6.6
"
version = "0.
7.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
b28a32a04cd75cef14a0983f8b0c669e0fe152a0a7725accdeb594e2c764c88b
"
checksum = "
e6e128c2f2006e1782760c5690f4756b51c48d62d7fa66cd6da361410f3018e0
"
dependencies = [
"bitflags 1.3.2",
"cairo-rs",
"field-offset",
"futures-channel",
...
...
@@ -453,15 +441,14 @@ dependencies = [
"gtk4-macros",
"gtk4-sys",
"libc",
"once_cell",
"pango",
]
[[package]]
name = "gtk4-macros"
version = "0.
6.6
"
version = "0.
7.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
6a4d6b61570f76d3ee542d984da443b1cd69b6105264c61afec3abed08c2500f
"
checksum = "
3e3f89a5b8fee95287a1cca05ac109da263dd39c6a8ff77eca7b008e684a0b98
"
dependencies = [
"anyhow",
"proc-macro-crate",
...
...
@@ -473,9 +460,9 @@ dependencies = [
[[package]]
name = "gtk4-sys"
version = "0.
6.3
"
version = "0.
7.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
5f8283f707b07e019e76c7f2934bdd4180c277e08aa93f4c0d8dd07b7a34e22f
"
checksum = "
19fde71ef2e78ac8fb18073c345b5f29609048d4045a345613645aa1163243c1
"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
...
...
@@ -504,9 +491,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
version = "0.3.
1
"
version = "0.3.
2
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
"
checksum = "
443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b
"
[[package]]
name = "humantime"
...
...
@@ -526,9 +513,9 @@ dependencies = [
[[package]]
name = "is-terminal"
version = "0.4.
8
"
version = "0.4.
9
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755c
b"
checksum = "
cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8
b"
dependencies = [
"hermit-abi",
"rustix",
...
...
@@ -543,11 +530,10 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libadwaita"
version = "0.
4.4
"
version = "0.
5.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
1ab9c0843f9f23ff25634df2743690c3a1faffe0a190e60c490878517eb81abf
"
checksum = "
355823d37a9dc19a46185803c0624bd73d0f25c7e801035cefc1fa9f86dd36b1
"
dependencies = [
"bitflags 1.3.2",
"gdk-pixbuf",
"gdk4",
"gio",
...
...
@@ -560,9 +546,9 @@ dependencies = [
[[package]]
name = "libadwaita-sys"
version = "0.
4.4
"
version = "0.
5.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4
231cb2499a9f0c4cdfa4885414b33e39901ddcac61150bc0bb4ff8a57ede404
"
checksum = "4
77d6cfbd1621e63253d47d7c46a62816a6c42583362eb41decee532d31b4ba3
"
dependencies = [
"gdk4-sys",
"gio-sys",
...
...
@@ -666,11 +652,10 @@ checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
name = "pango"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
35be456fc620e61f62dff7ff70fbd54dcbaf0a4b920c0f16de1107c47d921d48
"
checksum = "
06a9e54b831d033206160096b825f2070cf5fda7e35167b1c01e9e774f9202d1
"
dependencies = [
"bitflags 1.3.2",
"gio",
"glib",
"libc",
...
...
@@ -680,9 +665,9 @@ dependencies = [
[[package]]
name = "pango-sys"
version = "0.1
7.1
0"
version = "0.1
8.
0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
3da69f9f3850b0d8990d462f8c709561975e95f689c1cdf0fecdebde78b3519
5"
checksum = "
436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc
5"
dependencies = [
"glib-sys",
"gobject-sys",
...
...
@@ -754,27 +739,39 @@ dependencies = [
[[package]]
name = "proc-macro2"
version = "1.0.6
3
"
version = "1.0.6
6
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb
"
checksum = "
18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9
"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.
29
"
version = "1.0.
32
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5
73015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d91310
5"
checksum = "5
0f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e8596
5"
dependencies = [
"proc-macro2",
]
[[package]]
name = "regex"
version = "1.8.4"
version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
dependencies = [
"aho-corasick",
"memchr",
"regex-automata",
"regex-syntax",
]
[[package]]
name = "regex-automata"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f
"
checksum = "
39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310
"
dependencies = [
"aho-corasick",
"memchr",
...
...
@@ -783,9 +780,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
version = "0.7.
2
"
version = "0.7.
4
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78
"
checksum = "
e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2
"
[[package]]
name = "rustc_version"
...
...
@@ -798,11 +795,11 @@ dependencies = [
[[package]]
name = "rustix"
version = "0.38.
2
"
version = "0.38.
4
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4
"
checksum = "
0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5
"
dependencies = [
"bitflags
2.3.3
",
"bitflags",
"errno",
"libc",
"linux-raw-sys",
...
...
@@ -811,15 +808,15 @@ dependencies = [
[[package]]
name = "semver"
version = "1.0.1
7
"
version = "1.0.1
8
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b
ebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed
"
checksum = "b
0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918
"
[[package]]
name = "serde"
version = "1.0.1
66
"
version = "1.0.1
75
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
d01b7404f9d441d3ad40e6a636a7782c377d2abdbe4fa2440e2edcc2f4f10db8
"
checksum = "
5d25439cd7397d044e2748a6fe2432b5e85db703d6d097bd014b3c0ad1ebff0b
"
[[package]]
name = "serde_spanned"
...
...
@@ -841,9 +838,9 @@ dependencies = [
[[package]]
name = "smallvec"
version = "1.1
0
.0"
version = "1.1
1
.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
"
checksum = "
62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9
"
[[package]]
name = "syn"
...
...
@@ -858,9 +855,9 @@ dependencies = [
[[package]]
name = "syn"
version = "2.0.2
3
"
version = "2.0.2
7
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737
"
checksum = "
b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0
"
dependencies = [
"proc-macro2",
"quote",
...
...
@@ -882,9 +879,9 @@ dependencies = [
[[package]]
name = "target-lexicon"
version = "0.12.
8
"
version = "0.12.
10
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1
b1c7f239eb94671427157bd93b3694320f3668d4e1eff08c7285366fd777fac
"
checksum = "1
d2faeef5759ab89935255b1a4cd98e0baf99d1085e37d36599c625dac49ae8e
"
[[package]]
name = "temp-dir"
...
...
@@ -903,29 +900,29 @@ dependencies = [
[[package]]
name = "thiserror"
version = "1.0.4
0
"
version = "1.0.4
4
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac
"
checksum = "
611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90
"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.4
0
"
version = "1.0.4
4
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f
"
checksum = "
090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96
"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.2
3
",
"syn 2.0.2
7
",
]
[[package]]
name = "toml"
version = "0.7.
5
"
version = "0.7.
6
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
1ebafdf5ad1220cb59e7d17cf4d2c72015297b75b19a10472f99b89225089240
"
checksum = "
c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542
"
dependencies = [
"serde",
"serde_spanned",
...
...
@@ -944,9 +941,9 @@ dependencies = [
[[package]]
name = "toml_edit"
version = "0.19.1
1
"
version = "0.19.1
4
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
266f016b7f039eec8a1a80dfe6156b633d208b9fccca5e4db1d6775b0c4e34a7
"
checksum = "
f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a
"
dependencies = [
"indexmap",
"serde",
...
...
@@ -957,9 +954,9 @@ dependencies = [
[[package]]
name = "unicode-ident"
version = "1.0.1
0
"
version = "1.0.1
1
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73
"
checksum = "
301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c
"
[[package]]
name = "version-compare"
...
...
@@ -1072,9 +1069,9 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
[[package]]
name = "winnow"
version = "0.
4.7
"
version = "0.
5.0
"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "
ca0ace3845f0d96209f0375e6d367e3eb87eb65d27d445bdc9f1843a26f39448
"
checksum = "
81fac9742fd1ad1bd9643b991319f72dd031016d44b77039a26977eb667141e7
"
dependencies = [
"memchr",
]
Cargo.toml
View file @
12cd32ac
...
...
@@ -6,9 +6,9 @@ edition = "2021"
[dependencies]
gtk
=
{
package
=
"gtk4"
,
version
=
"0.
6"
,
features=
["gnome_44
"]
}
gtk
=
{
package
=
"gtk4"
,
version
=
"0.
7"
,
features=
["gnome_45
"]
}
log
=
"0.4"
gettext-rs
=
{
version
=
"0.7"
,
features
=
["gettext-system"]
}
adw
=
{package
=
"libadwaita"
,
version
=
"0.
4
"
}
adw
=
{package
=
"libadwaita"
,
version
=
"0.
5
"
}
pretty_env_logger
=
"0.5"
regex
=
"1.5"
src/widgets/image_page.rs
View file @
12cd32ac
...
...
@@ -38,22 +38,11 @@ mod imp {
}
}
#[glib
::
derived_properties]
impl
ObjectImpl
for
ImagePageWidget
{
fn
dispose
(
&
self
)
{
self
.container
.unparent
();
}
fn
properties
()
->
&
'static
[
glib
::
ParamSpec
]
{
Self
::
derived_properties
()
}
fn
set_property
(
&
self
,
id
:
usize
,
value
:
&
glib
::
Value
,
pspec
:
&
glib
::
ParamSpec
)
{
self
.derived_set_property
(
id
,
value
,
pspec
)
}
fn
property
(
&
self
,
id
:
usize
,
pspec
:
&
glib
::
ParamSpec
)
->
glib
::
Value
{
self
.derived_property
(
id
,
pspec
)
}
}
impl
WidgetImpl
for
ImagePageWidget
{}
...
...
src/widgets/paginator.rs
View file @
12cd32ac
...
...
@@ -97,13 +97,13 @@ impl PaginatorWidget {
}
#[template_callback]
fn
on_key_pressed
(
&
self
,
keyval
:
gdk
::
Key
)
->
g
tk
::
Inhibit
{
fn
on_key_pressed
(
&
self
,
keyval
:
gdk
::
Key
)
->
g
lib
::
ControlFlow
{
if
keyval
==
gdk
::
Key
::
Right
{
self
.try_next
();
}
else
if
keyval
==
gdk
::
Key
::
Left
{
self
.try_previous
();
}
g
tk
::
Inhibit
(
false
)
g
lib
::
ControlFlow
::
Continue
}
#[template_callback]
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment