mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
47 lines
1.3 KiB
Swift
47 lines
1.3 KiB
Swift
// RUN: %target-run-simple-swift | %FileCheck %s
|
|
// REQUIRES: executable_test
|
|
// REQUIRES: OS=macosx
|
|
|
|
import Foundation
|
|
import CoreGraphics
|
|
|
|
class Colors {
|
|
static var black = CGColor.black
|
|
static var white = CGColor.white
|
|
static var clear = CGColor.clear
|
|
|
|
class func printColors() {
|
|
print("Colors") // CHECK: Colors
|
|
print(black) // CHECK: Generic Gray Profile
|
|
print(white) // CHECK: Generic Gray Profile
|
|
print(clear) // CHECK: Generic Gray Profile
|
|
}
|
|
}
|
|
|
|
// TODO: ColorSpaces with their empty-argument-label pattern, when issue is
|
|
// fixed.
|
|
|
|
class Events {
|
|
static var mouseDefault = CGEventMouseSubtype.defaultType
|
|
static var mouseTabletPoint = CGEventMouseSubtype.tabletPoint
|
|
|
|
static var tapDefault = CGEventTapOptions.defaultTap
|
|
static var tapListenOnly = CGEventTapOptions.listenOnly
|
|
|
|
static var privateID = CGEventSourceStateID.privateState
|
|
static var combinedSessionID = CGEventSourceStateID.combinedSessionState
|
|
|
|
class func printEvents() {
|
|
print("Events") // CHECK-LABEL: Events
|
|
print(mouseDefault.rawValue) // CHECK: 0
|
|
print(mouseTabletPoint.rawValue) // CHECK: 1
|
|
print(tapDefault.rawValue) // CHECK: 0
|
|
print(tapListenOnly.rawValue) // CHECK: 1
|
|
print(privateID.rawValue) // CHECK: -1
|
|
print(combinedSessionID.rawValue) // CHECK: 0
|
|
}
|
|
}
|
|
|
|
Colors.printColors()
|
|
Events.printEvents()
|