Reduce churn in window behavior

This commit is contained in:
Jonathan Kelley committed 2024-03-18 22:38:33 -07:00
1 parent d442dac168
commit 4bb807a3ce
4 files changed
+11 -11

No files matched your search

+4 -4
View File
@@ -7,7 +7,7 @@ use crate::menubar::{default_menu_bar, DioxusMenu};
/// The behaviour of the application when the last window is closed.
#[derive(Copy, Clone, Eq, PartialEq)]
pub enum WindowCloseBehavior {
pub enum WindowCloseBehaviour {
/// Default behaviour, closing the last window exits the app
LastWindowExitsApp,
/// Closing the last window will not actually close it, just hide it
@@ -29,7 +29,7 @@ pub struct Config {
pub(crate) custom_index: Option<String>,
pub(crate) root_name: String,
pub(crate) background_color: Option<(u8, u8, u8, u8)>,
pub(crate) last_window_close_behavior: WindowCloseBehavior,
pub(crate) last_window_close_behavior: WindowCloseBehaviour,
}
pub(crate) type WryProtocol = (
@@ -60,7 +60,7 @@ impl Config {
custom_index: None,
root_name: "main".to_string(),
background_color: None,
last_window_close_behavior: WindowCloseBehavior::LastWindowExitsApp,
last_window_close_behavior: WindowCloseBehaviour::LastWindowExitsApp,
}
}
@@ -99,7 +99,7 @@ impl Config {
}
/// Sets the behaviour of the application when the last window is closed.
pub fn with_close_behaviour(mut self, behaviour: WindowCloseBehavior) -> Self {
pub fn with_close_behaviour(mut self, behaviour: WindowCloseBehaviour) -> Self {
self.last_window_close_behavior = behaviour;
self
}