| | |
| | | import CoreGraphics |
| | | import Foundation |
| | | |
| | | public enum AlignerSpaceType: Equatable, Sendable { |
| | |
| | | public let isMinimized: Bool |
| | | public let isFullscreen: Bool |
| | | public let isGhost: Bool |
| | | public let frame: CGRect? |
| | | public let spaceIDs: [UInt64] |
| | | |
| | | public init( |
| | |
| | | isMinimized: Bool = false, |
| | | isFullscreen: Bool = false, |
| | | isGhost: Bool = false, |
| | | frame: CGRect? = nil, |
| | | spaceIDs: [UInt64] = [] |
| | | ) { |
| | | self.id = id |
| | |
| | | self.isMinimized = isMinimized |
| | | self.isFullscreen = isFullscreen |
| | | self.isGhost = isGhost |
| | | self.frame = frame |
| | | self.spaceIDs = spaceIDs |
| | | } |
| | | } |