diff --git a/OSBindings/Mac/Clock Signal/Base.lproj/Activity.xib b/OSBindings/Mac/Clock Signal/Base.lproj/Activity.xib index 66031a7ae..9da4bb282 100644 --- a/OSBindings/Mac/Clock Signal/Base.lproj/Activity.xib +++ b/OSBindings/Mac/Clock Signal/Base.lproj/Activity.xib @@ -89,10 +89,7 @@ - - - @@ -108,7 +105,6 @@ - diff --git a/OSBindings/Mac/Clock Signal/Documents/MachineDocument.swift b/OSBindings/Mac/Clock Signal/Documents/MachineDocument.swift index 90b92dd71..4443c9380 100644 --- a/OSBindings/Mac/Clock Signal/Documents/MachineDocument.swift +++ b/OSBindings/Mac/Clock Signal/Documents/MachineDocument.swift @@ -319,18 +319,6 @@ class MachineDocument: Bundle.main.loadNibNamed(NSNib.Name(rawValue: "Activity"), owner: self, topLevelObjects: nil) showActivity(nil) - // Add a constraints to minimise window height. -// let heightConstraint = NSLayoutConstraint( -// item: self.activityPanel.contentView!, -// attribute: .height, -// relatedBy: .equal, -// toItem: nil, -// attribute: .notAnAttribute, -// multiplier: 0.0, -// constant: 20.0) -// heightConstraint.priority = .defaultLow -// self.activityPanel.contentView?.addConstraint(heightConstraint) - // Inspect the activity panel for indicators. var activityIndicators: [NSLevelIndicator] = [] var textFields: [NSTextField] = [] @@ -362,6 +350,17 @@ class MachineDocument: textFields[c].stringValue = leds[c] self.leds[leds[c]] = LED(levelIndicator: activityIndicators[c]) } + + // Add a constraints to minimise window height. + let heightConstraint = NSLayoutConstraint( + item: self.activityPanel.contentView!, + attribute: .bottom, + relatedBy: .equal, + toItem: activityIndicators[leds.count-1], + attribute: .bottom, + multiplier: 1.0, + constant: 20.0) + self.activityPanel.contentView?.addConstraint(heightConstraint) } }