From dc5059d0279a1d809022760b67b4a9d64854d294 Mon Sep 17 00:00:00 2001 From: der richter Date: Tue, 19 Mar 2024 19:50:44 +0100 Subject: mac/option: move option functionality from mpv helper to option helper delete now empty mpv helper --- video/out/mac/window.swift | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'video/out/mac/window.swift') diff --git a/video/out/mac/window.swift b/video/out/mac/window.swift index 31953abe9d..87afae7047 100644 --- a/video/out/mac/window.swift +++ b/video/out/mac/window.swift @@ -19,7 +19,7 @@ import Cocoa class Window: NSWindow, NSWindowDelegate { weak var common: Common! = nil - var mpv: MPVHelper? { get { return common.mpv } } + var option: OptionHelper? { get { return common.option } } var input: InputHelper? { get { return common.input } } var targetScreen: NSScreen? @@ -92,7 +92,7 @@ class Window: NSWindow, NSWindowDelegate { title = com.title minSize = NSMakeSize(160, 90) collectionBehavior = .fullScreenPrimary - ignoresMouseEvents = mpv?.opts.cursor_passthrough ?? false + ignoresMouseEvents = option?.opts.cursor_passthrough ?? false delegate = self if let cView = contentView { @@ -143,7 +143,7 @@ class Window: NSWindow, NSWindowDelegate { setFrame(frame, display: true) } - if Bool(mpv?.opts.native_fs ?? true) { + if Bool(option?.opts.native_fs ?? true) { super.toggleFullScreen(sender) } else { if !isInFullscreen { @@ -194,7 +194,7 @@ class Window: NSWindow, NSWindowDelegate { func windowDidEnterFullScreen(_ notification: Notification) { isInFullscreen = true - mpv?.setOption(fullscreen: isInFullscreen) + option?.setOption(fullscreen: isInFullscreen) common.updateCursorVisibility() endAnimation(frame) common.titleBar?.show() @@ -203,7 +203,7 @@ class Window: NSWindow, NSWindowDelegate { func windowDidExitFullScreen(_ notification: Notification) { guard let tScreen = targetScreen else { return } isInFullscreen = false - mpv?.setOption(fullscreen: isInFullscreen) + option?.setOption(fullscreen: isInFullscreen) endAnimation(calculateWindowPosition(for: tScreen, withoutBounds: targetScreen == screen)) common.view?.layerContentsPlacement = .scaleProportionallyToFit } @@ -251,7 +251,7 @@ class Window: NSWindow, NSWindowDelegate { setFrame(targetFrame, display: true) endAnimation() isInFullscreen = true - mpv?.setOption(fullscreen: isInFullscreen) + option?.setOption(fullscreen: isInFullscreen) common.windowSetToFullScreen() } @@ -270,7 +270,7 @@ class Window: NSWindow, NSWindowDelegate { setFrame(newFrame, display: true) endAnimation() isInFullscreen = false - mpv?.setOption(fullscreen: isInFullscreen) + option?.setOption(fullscreen: isInFullscreen) common.windowSetToWindow() } @@ -283,7 +283,7 @@ class Window: NSWindow, NSWindowDelegate { } func getFsAnimationDuration(_ def: Double) -> Double { - let duration = mpv?.macOpts.macos_fs_animation_duration ?? -1 + let duration = option?.macOpts.macos_fs_animation_duration ?? -1 if duration < 0 { return def } else { @@ -542,7 +542,7 @@ class Window: NSWindow, NSWindowDelegate { func windowDidEndLiveResize(_ notification: Notification) { common.windowDidEndLiveResize() - mpv?.setOption(maximized: isZoomed) + option?.setOption(maximized: isZoomed) if let contentViewFrame = contentView?.frame, !isAnimating && !isInFullscreen @@ -561,11 +561,11 @@ class Window: NSWindow, NSWindowDelegate { } func windowDidMiniaturize(_ notification: Notification) { - mpv?.setOption(minimized: true) + option?.setOption(minimized: true) } func windowDidDeminiaturize(_ notification: Notification) { - mpv?.setOption(minimized: false) + option?.setOption(minimized: false) } func windowDidResignKey(_ notification: Notification) { @@ -588,6 +588,6 @@ class Window: NSWindow, NSWindowDelegate { } func windowDidMove(_ notification: Notification) { - mpv?.setOption(maximized: isZoomed) + option?.setOption(maximized: isZoomed) } } -- cgit v1.2.3