aboutsummaryrefslogtreecommitdiff
path: root/src/layout/workspace.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/workspace.rs')
-rw-r--r--src/layout/workspace.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs
index 70d436c8..da04abed 100644
--- a/src/layout/workspace.rs
+++ b/src/layout/workspace.rs
@@ -1708,6 +1708,10 @@ impl<W: LayoutElement> Workspace<W> {
self.floating.logical_to_size_frac(logical_pos)
}
+ pub fn working_area(&self) -> Rectangle<f64, Logical> {
+ self.working_area
+ }
+
#[cfg(test)]
pub fn scrolling(&self) -> &ScrollingSpace<W> {
&self.scrolling
@@ -1777,6 +1781,6 @@ impl<W: LayoutElement> Workspace<W> {
}
}
-fn compute_working_area(output: &Output) -> Rectangle<f64, Logical> {
+pub(super) fn compute_working_area(output: &Output) -> Rectangle<f64, Logical> {
layer_map_for_output(output).non_exclusive_zone().to_f64()
}