fix: preferences window quit button supports right-to-left languages

closes #3487
This commit is contained in:
ShlomoCode
2024-07-14 03:15:29 +03:00
committed by lwouis
parent 2e15732f64
commit d3dfd54f54
@@ -23,7 +23,11 @@ class PreferencesWindow: NSWindow, NSToolbarDelegate {
titleBarView.addSubview(quitButton)
quitButton.translatesAutoresizingMaskIntoConstraints = false
quitButton.topAnchor.constraint(equalTo: titleBarView.topAnchor, constant: 5).isActive = true
quitButton.rightAnchor.constraint(equalTo: titleBarView.rightAnchor, constant: -8).isActive = true
if windowTitlebarLayoutDirection == .rightToLeft {
quitButton.leftAnchor.constraint(equalTo: titleBarView.leftAnchor, constant: 8).isActive = true
} else {
quitButton.rightAnchor.constraint(equalTo: titleBarView.rightAnchor, constant: -8).isActive = true
}
}
private func setupView() {