Compare commits
2 Commits
02c0f24cd4
...
a00eade3bb
Author | SHA1 | Date | |
---|---|---|---|
a00eade3bb | |||
76512404e1 |
40
flake.lock
generated
40
flake.lock
generated
@ -1,5 +1,23 @@
|
|||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
|
"flake-utils": {
|
||||||
|
"inputs": {
|
||||||
|
"systems": "systems"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1731533236,
|
||||||
|
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"naersk": {
|
"naersk": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
@ -49,9 +67,9 @@
|
|||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils",
|
||||||
"naersk": "naersk",
|
"naersk": "naersk",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2"
|
||||||
"utils": "utils"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems": {
|
"systems": {
|
||||||
@ -68,24 +86,6 @@
|
|||||||
"repo": "default",
|
"repo": "default",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"utils": {
|
|
||||||
"inputs": {
|
|
||||||
"systems": "systems"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1731533236,
|
|
||||||
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
@ -473,6 +473,7 @@ fn handle_cache_response(ui: Rc<RefCell<Ui>>, cache_response: CacheResponse) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
image_left.set_paintable(Some(page.as_ref()));
|
image_left.set_paintable(Some(page.as_ref()));
|
||||||
|
image_left.queue_draw();
|
||||||
if canvas.num_pages.unwrap_or(0) > 1 {
|
if canvas.num_pages.unwrap_or(0) > 1 {
|
||||||
// Make image invisible but keep free space in layout
|
// Make image invisible but keep free space in layout
|
||||||
image_right.set_opacity(0.0);
|
image_right.set_opacity(0.0);
|
||||||
@ -499,13 +500,21 @@ fn handle_cache_response(ui: Rc<RefCell<Ui>>, cache_response: CacheResponse) {
|
|||||||
image_right.set_paintable(Some(page_right.as_ref()));
|
image_right.set_paintable(Some(page_right.as_ref()));
|
||||||
image_right.set_visible(true);
|
image_right.set_visible(true);
|
||||||
image_right.set_opacity(1.0);
|
image_right.set_opacity(1.0);
|
||||||
|
|
||||||
|
image_left.queue_draw();
|
||||||
|
image_right.queue_draw();
|
||||||
|
|
||||||
canvas.cache_surrounding_pages(area_height);
|
canvas.cache_surrounding_pages(area_height);
|
||||||
}
|
}
|
||||||
cache::CacheResponse::PageResolutionUpgraded { page_number, page } => {
|
cache::CacheResponse::PageResolutionUpgraded { page_number, page } => {
|
||||||
if canvas.is_left_page(page_number) {
|
if canvas.is_left_page(page_number) {
|
||||||
image_left.set_paintable(Some(page.as_ref()));
|
image_left.set_paintable(Some(page.as_ref()));
|
||||||
|
|
||||||
|
image_left.queue_draw();
|
||||||
} else if canvas.is_right_page(page_number) {
|
} else if canvas.is_right_page(page_number) {
|
||||||
image_right.set_paintable(Some(page.as_ref()));
|
image_right.set_paintable(Some(page.as_ref()));
|
||||||
|
|
||||||
|
image_right.queue_draw();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user