From a0dbfca828a813dd797a486d5902eff02ff36199 Mon Sep 17 00:00:00 2001 From: ad Date: Fri, 27 Apr 2018 12:55:54 +0300 Subject: [PATCH] * input source widget image size --- MTMR/Widgets/InputSourceBarItem.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MTMR/Widgets/InputSourceBarItem.swift b/MTMR/Widgets/InputSourceBarItem.swift index b621ad0..c56e26e 100644 --- a/MTMR/Widgets/InputSourceBarItem.swift +++ b/MTMR/Widgets/InputSourceBarItem.swift @@ -11,6 +11,7 @@ import Cocoa class InputSourceBarItem: CustomButtonTouchBarItem { fileprivate var notificationCenter: CFNotificationCenter + let buttonSize = NSSize(width: 21, height: 21) init(identifier: NSTouchBarItem.Identifier, onTap: @escaping () -> (), onLongTap: @escaping () -> ()) { notificationCenter = CFNotificationCenterGetDistributedCenter(); @@ -21,6 +22,9 @@ class InputSourceBarItem: CustomButtonTouchBarItem { self.button.cell?.action = #selector(switchInputSource) self.button.action = #selector(switchInputSource) + + self.button.frame.size = buttonSize + self.button.bounds.size = buttonSize } required init?(coder: NSCoder) { @@ -48,8 +52,8 @@ class InputSourceBarItem: CustomButtonTouchBarItem { } if (iconImage != nil) { - self.button.imageScaling = .scaleProportionallyUpOrDown self.button.cell?.image = iconImage + self.button.cell?.image?.size = buttonSize } else { self.button.title = currentSource.name }