mirror of
https://github.com/penpot/penpot.git
synced 2025-06-02 15:01:41 +02:00
♻️ Refactor panning/zoom rendering
This commit is contained in:
parent
a5b2f0e4c3
commit
10b32de447
7 changed files with 70 additions and 23 deletions
|
@ -36,9 +36,14 @@ impl<'a> State<'a> {
|
|||
&mut self.render_state
|
||||
}
|
||||
|
||||
pub fn navigate(&mut self) {
|
||||
pub fn pan(&mut self) {
|
||||
// TODO: propagate error to main fn
|
||||
let _ = self.render_state.navigate(&self.shapes).unwrap();
|
||||
let _ = self.render_state.pan(&self.shapes).unwrap();
|
||||
}
|
||||
|
||||
pub fn zoom(&mut self) {
|
||||
// TODO: propagate error to main fn
|
||||
let _ = self.render_state.zoom(&self.shapes).unwrap();
|
||||
}
|
||||
|
||||
pub fn render_all(&mut self, generate_cached_surface_image: bool) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue