mirror of
https://github.com/zaphar/sheetsui.git
synced 2025-07-23 13:29:48 -04:00
wip: calcuate_area shouldnt
This commit is contained in:
parent
7ffd420029
commit
5d23410f00
@ -239,7 +239,7 @@ impl Book {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn clear_cell_range(&mut self, sheet: u32, start: Address, end: Address) -> Result<()> {
|
pub fn clear_cell_range(&mut self, sheet: u32, start: Address, end: Address) -> Result<()> {
|
||||||
let area = calculate_area(sheet, start, end);
|
let area = calculate_area(sheet, &start, &end);
|
||||||
self.model
|
self.model
|
||||||
.range_clear_contents(&area)
|
.range_clear_contents(&area)
|
||||||
.map_err(|s| anyhow!("Unable to clear cell contents {}", s))?;
|
.map_err(|s| anyhow!("Unable to clear cell contents {}", s))?;
|
||||||
@ -260,7 +260,7 @@ impl Book {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn clear_cell_range_all(&mut self, sheet: u32, start: Address, end: Address) -> Result<()> {
|
pub fn clear_cell_range_all(&mut self, sheet: u32, start: Address, end: Address) -> Result<()> {
|
||||||
let area = calculate_area(sheet, start, end);
|
let area = calculate_area(sheet, &start, &end);
|
||||||
self.model
|
self.model
|
||||||
.range_clear_all(&area)
|
.range_clear_all(&area)
|
||||||
.map_err(|s| anyhow!("Unable to clear cell contents {}", s))?;
|
.map_err(|s| anyhow!("Unable to clear cell contents {}", s))?;
|
||||||
@ -613,7 +613,7 @@ impl Book {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn calculate_area(sheet: u32, start: Address, end: Address) -> Area {
|
fn calculate_area(sheet: u32, start: &Address, end: &Address) -> Area {
|
||||||
let area = Area {
|
let area = Area {
|
||||||
sheet,
|
sheet,
|
||||||
row: start.row as i32,
|
row: start.row as i32,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user