@@ -5391,4 +5391,108 @@ mod test {
5391
5391
let _nsApp = NSApp ( ) ;
5392
5392
}
5393
5393
}
5394
+
5395
+ #[ test]
5396
+ pub fn test_nscolor_appkit_colors ( ) {
5397
+ use crate :: base:: nil;
5398
+ unsafe {
5399
+ // Check all colors are defined
5400
+
5401
+ // Label Colors
5402
+ let _ = NSColor :: labelColor ( nil) ;
5403
+ let _ = NSColor :: secondaryLabelColor ( nil) ;
5404
+ let _ = NSColor :: tertiaryLabelColor ( nil) ;
5405
+ let _ = NSColor :: quaternaryLabelColor ( nil) ;
5406
+
5407
+ // Text Colors
5408
+ let _ = NSColor :: textColor ( nil) ;
5409
+ let _ = NSColor :: placeholderTextColor ( nil) ;
5410
+ let _ = NSColor :: selectedTextColor ( nil) ;
5411
+ let _ = NSColor :: textBackgroundColor ( nil) ;
5412
+ let _ = NSColor :: selectedTextBackgroundColor ( nil) ;
5413
+ let _ = NSColor :: keyboardFocusIndicatorColor ( nil) ;
5414
+ let _ = NSColor :: unemphasizedSelectedTextColor ( nil) ;
5415
+ let _ = NSColor :: unemphasizedSelectedTextBackgroundColor ( nil) ;
5416
+
5417
+ // Content Colors
5418
+ let _ = NSColor :: linkColor ( nil) ;
5419
+ let _ = NSColor :: separatorColor ( nil) ;
5420
+ let _ = NSColor :: selectedContentBackgroundColor ( nil) ;
5421
+ let _ = NSColor :: unemphasizedSelectedContentBackgroundColor ( nil) ;
5422
+
5423
+ // Menu Colors
5424
+ let _ = NSColor :: selectedMenuItemTextColor ( nil) ;
5425
+
5426
+ // Table Colors
5427
+ let _ = NSColor :: gridColor ( nil) ;
5428
+ let _ = NSColor :: headerTextColor ( nil) ;
5429
+ let _ = NSColor :: alternatingContentBackgroundColors ( nil) ;
5430
+
5431
+ // Control Colors
5432
+ let _ = NSColor :: controlAccentColor ( nil) ;
5433
+ let _ = NSColor :: controlColor ( nil) ;
5434
+ let _ = NSColor :: controlBackgroundColor ( nil) ;
5435
+ let _ = NSColor :: controlTextColor ( nil) ;
5436
+ let _ = NSColor :: disabledControlTextColor ( nil) ;
5437
+ let _ = NSColor :: currentControlTint ( nil) ;
5438
+ let _ = NSColor :: selectedControlColor ( nil) ;
5439
+ let _ = NSColor :: selectedControlTextColor ( nil) ;
5440
+ let _ = NSColor :: alternateSelectedControlTextColor ( nil) ;
5441
+ let _ = NSColor :: scrubberTexturedBackgroundColor ( nil) ;
5442
+
5443
+ // Window Colors
5444
+ let _ = NSColor :: windowBackgroundColor ( nil) ;
5445
+ let _ = NSColor :: windowFrameTextColor ( nil) ;
5446
+ let _ = NSColor :: underPageBackgroundColor ( nil) ;
5447
+
5448
+ // Highlights and Shadows
5449
+ let _ = NSColor :: findHighlightColor ( nil) ;
5450
+ let _ = NSColor :: highlightColor ( nil) ;
5451
+ let _ = NSColor :: shadowColor ( nil) ;
5452
+
5453
+ // Fill Colors
5454
+ let _ = NSColor :: quaternarySystemFillColor ( nil) ;
5455
+ let _ = NSColor :: quinaryLabelColor ( nil) ;
5456
+ let _ = NSColor :: quinarySystemFillColor ( nil) ;
5457
+ let _ = NSColor :: secondarySystemFillColor ( nil) ;
5458
+ let _ = NSColor :: systemFillColor ( nil) ;
5459
+ let _ = NSColor :: tertiarySystemFillColor ( nil) ;
5460
+ let _ = NSColor :: textInsertionPointColor ( nil) ;
5461
+
5462
+
5463
+ // Adaptable System Colors
5464
+ let _ = NSColor :: systemBlueColor ( nil) ;
5465
+ let _ = NSColor :: systemBrownColor ( nil) ;
5466
+ let _ = NSColor :: systemCyanColor ( nil) ;
5467
+ let _ = NSColor :: systemGrayColor ( nil) ;
5468
+ let _ = NSColor :: systemGreenColor ( nil) ;
5469
+ let _ = NSColor :: systemIndigoColor ( nil) ;
5470
+ let _ = NSColor :: systemMintColor ( nil) ;
5471
+ let _ = NSColor :: systemOrangeColor ( nil) ;
5472
+ let _ = NSColor :: systemPinkColor ( nil) ;
5473
+ let _ = NSColor :: systemPurpleColor ( nil) ;
5474
+ let _ = NSColor :: systemRedColor ( nil) ;
5475
+ let _ = NSColor :: systemTealColor ( nil) ;
5476
+ let _ = NSColor :: systemYellowColor ( nil) ;
5477
+
5478
+ // Transparent Color
5479
+ let _ = NSColor :: clearColor ( nil) ;
5480
+
5481
+ // Fixed Colors
5482
+ let _ = NSColor :: blackColor ( nil) ;
5483
+ let _ = NSColor :: blueColor ( nil) ;
5484
+ let _ = NSColor :: brownColor ( nil) ;
5485
+ let _ = NSColor :: cyanColor ( nil) ;
5486
+ let _ = NSColor :: darkGrayColor ( nil) ;
5487
+ let _ = NSColor :: grayColor ( nil) ;
5488
+ let _ = NSColor :: greenColor ( nil) ;
5489
+ let _ = NSColor :: lightGrayColor ( nil) ;
5490
+ let _ = NSColor :: magentaColor ( nil) ;
5491
+ let _ = NSColor :: orangeColor ( nil) ;
5492
+ let _ = NSColor :: purpleColor ( nil) ;
5493
+ let _ = NSColor :: redColor ( nil) ;
5494
+ let _ = NSColor :: whiteColor ( nil) ;
5495
+ let _ = NSColor :: yellowColor ( nil) ;
5496
+ }
5497
+ }
5394
5498
}
0 commit comments