summaryrefslogtreecommitdiffstats
path: root/video/out/mac/window.swift
diff options
context:
space:
mode:
authorder richter <der.richter@gmx.de>2024-03-19 19:50:44 +0100
committerder richter <der.richter@gmx.de>2024-03-21 18:33:15 +0100
commitdc5059d0279a1d809022760b67b4a9d64854d294 (patch)
treeb61a259def741f7c0a719613a1a4b40181541b9e /video/out/mac/window.swift
parent283d0877c470bf10efff390ea8037a819db501a7 (diff)
downloadmpv-dc5059d0279a1d809022760b67b4a9d64854d294.tar.bz2
mpv-dc5059d0279a1d809022760b67b4a9d64854d294.tar.xz
mac/option: move option functionality from mpv helper to option helper
delete now empty mpv helper
Diffstat (limited to 'video/out/mac/window.swift')
-rw-r--r--video/out/mac/window.swift24
1 files changed, 12 insertions, 12 deletions
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)
}
}