summaryrefslogtreecommitdiff
path: root/src/window_controller.rs
diff options
context:
space:
mode:
authorBen Bridle <ben@derelict.engineering>2024-07-31 16:05:57 +1200
committerBen Bridle <ben@derelict.engineering>2024-07-31 16:05:57 +1200
commitefe1d21b0e1ee79ef7547c0d8524a39be16ccc7d (patch)
tree0fb17a9d438cf687a0fa4bbed726219a22088ffd /src/window_controller.rs
parent20bc849cfd990267684532d84b9894204c96189f (diff)
downloadphosphor-efe1d21b0e1ee79ef7547c0d8524a39be16ccc7d.zip
Implement fullscreen
Program windows can choose to show as fullscreen or windowed.
Diffstat (limited to 'src/window_controller.rs')
-rw-r--r--src/window_controller.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/window_controller.rs b/src/window_controller.rs
index c655d5d..fe23f53 100644
--- a/src/window_controller.rs
+++ b/src/window_controller.rs
@@ -10,6 +10,7 @@ pub trait WindowController {
fn minimum_size(&self) -> Option<Dimensions> { None }
fn maximum_size(&self) -> Option<Dimensions> { None }
fn exact_size(&self) -> Option<Dimensions> { None }
+ fn fullscreen(&self) -> bool { false }
fn pixel_scale(&self) -> NonZeroU32 { NON_ZERO_ONE }
fn cursor_icon(&mut self) -> Option<CursorIcon> { None }