added macos checker for traffic lights function

This commit is contained in:
Ren Amamiya 2023-03-28 13:23:28 +07:00
parent beabda68b1
commit 54dd097e42

View File

@ -17,7 +17,8 @@ fn main() {
tauri::Builder::default()
.setup(|app| {
let main_window = app.get_window("main").unwrap();
// set inset for traffic lights
// set inset for traffic lights (macos)
#[cfg(target_os = "macos")]
main_window.position_traffic_lights(8.0, 20.0);
Ok(())
@ -36,11 +37,12 @@ fn main() {
.build(),
)
.on_window_event(|e| {
#[cfg(target_os = "macos")]
let apply_offset = || {
let win = e.window();
win.position_traffic_lights(8.0, 20.0);
};
#[cfg(target_os = "macos")]
match e.event() {
WindowEvent::Resized(..) => apply_offset(),
WindowEvent::ThemeChanged(..) => apply_offset(),