fix: fixed standard window button position for some RTL languages (#751)

This commit is contained in:
Serhiy Mytrovtsiy
2021-12-21 18:52:11 +01:00
parent ca64bdf28e
commit 1c7314a379

View File

@@ -28,6 +28,14 @@ class SettingsWindow: NSWindow, NSWindowDelegate {
defer: false
)
if let close = self.standardWindowButton(.closeButton),
let mini = self.standardWindowButton(.miniaturizeButton),
let zoom = self.standardWindowButton(.zoomButton) {
close.setFrameOrigin(NSPoint(x: 7, y: 1))
mini.setFrameOrigin(NSPoint(x: 27, y: 1))
zoom.setFrameOrigin(NSPoint(x: 47, y: 1))
}
self.contentViewController = self.viewController
self.animationBehavior = .default
self.collectionBehavior = .moveToActiveSpace