diff --git a/Sources/AquaKit/Controls and Views/AquaSegmentedControl.swift b/Sources/AquaKit/Controls and Views/AquaSegmentedControl.swift index de85b8a..c4c0fa7 100644 --- a/Sources/AquaKit/Controls and Views/AquaSegmentedControl.swift +++ b/Sources/AquaKit/Controls and Views/AquaSegmentedControl.swift @@ -5,8 +5,14 @@ import AppKit open class AquaSegmentedControl: NSSegmentedControl { + var segmentWidth: CGFloat = 40 { + didSet { + invalidateIntrinsicContentSize() + } + } + override open var intrinsicContentSize: NSSize { - return NSSize(width: 40 * segmentCount, height: 40) + return NSSize(width: segmentWidth * CGFloat(segmentCount), height: 35) } override open var isFlipped: Bool { false }