mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-11-26 12:05:36 +01:00
97ccb4840a
Agent application (macOS 10.11+). More info at https://www.insanelymac.com/forum/topic/341047-cloverapp-testing/
52 lines
1.2 KiB
Swift
52 lines
1.2 KiB
Swift
//
|
|
// FixedWidthViews.swift
|
|
// Clover
|
|
//
|
|
// Created by vector sigma on 05/11/2019.
|
|
// Copyright © 2019 CloverHackyColor. All rights reserved.
|
|
//
|
|
|
|
import Cocoa
|
|
|
|
class FWPopUpButton: NSPopUpButton {
|
|
private var pfixedWidth : CGFloat = 50
|
|
@IBInspectable var fixedWidth: CGFloat {
|
|
get {
|
|
return self.pfixedWidth
|
|
} set {
|
|
self.pfixedWidth = newValue
|
|
}
|
|
}
|
|
override var intrinsicContentSize: NSSize {
|
|
return NSMakeSize(self.fixedWidth, super.intrinsicContentSize.height)
|
|
}
|
|
}
|
|
|
|
class FWButton: NSButton {
|
|
private var pfixedWidth : CGFloat = 50
|
|
@IBInspectable var fixedWidth: CGFloat {
|
|
get {
|
|
return self.pfixedWidth
|
|
} set {
|
|
self.pfixedWidth = newValue
|
|
}
|
|
}
|
|
override var intrinsicContentSize: NSSize {
|
|
return NSMakeSize(self.fixedWidth, super.intrinsicContentSize.height)
|
|
}
|
|
}
|
|
|
|
class FWTextField: NSTextField {
|
|
private var pfixedWidth : CGFloat = 50
|
|
@IBInspectable var fixedWidth: CGFloat {
|
|
get {
|
|
return self.pfixedWidth
|
|
} set {
|
|
self.pfixedWidth = newValue
|
|
}
|
|
}
|
|
override var intrinsicContentSize: NSSize {
|
|
return NSMakeSize(self.fixedWidth, super.intrinsicContentSize.height)
|
|
}
|
|
}
|