@@ -5364,4 +5364,108 @@ mod test {
5364
5364
let _nsApp = NSApp ( ) ;
5365
5365
}
5366
5366
}
5367
+
5368
+ #[ test]
5369
+ pub fn test_nscolor_appkit_colors ( ) {
5370
+ use crate :: base:: nil;
5371
+ unsafe {
5372
+ // Check all colors are defined
5373
+
5374
+ // Label Colors
5375
+ let _ = NSColor :: labelColor ( nil) ;
5376
+ let _ = NSColor :: secondaryLabelColor ( nil) ;
5377
+ let _ = NSColor :: tertiaryLabelColor ( nil) ;
5378
+ let _ = NSColor :: quaternaryLabelColor ( nil) ;
5379
+
5380
+ // Text Colors
5381
+ let _ = NSColor :: textColor ( nil) ;
5382
+ let _ = NSColor :: placeholderTextColor ( nil) ;
5383
+ let _ = NSColor :: selectedTextColor ( nil) ;
5384
+ let _ = NSColor :: textBackgroundColor ( nil) ;
5385
+ let _ = NSColor :: selectedTextBackgroundColor ( nil) ;
5386
+ let _ = NSColor :: keyboardFocusIndicatorColor ( nil) ;
5387
+ let _ = NSColor :: unemphasizedSelectedTextColor ( nil) ;
5388
+ let _ = NSColor :: unemphasizedSelectedTextBackgroundColor ( nil) ;
5389
+
5390
+ // Content Colors
5391
+ let _ = NSColor :: linkColor ( nil) ;
5392
+ let _ = NSColor :: separatorColor ( nil) ;
5393
+ let _ = NSColor :: selectedContentBackgroundColor ( nil) ;
5394
+ let _ = NSColor :: unemphasizedSelectedContentBackgroundColor ( nil) ;
5395
+
5396
+ // Menu Colors
5397
+ let _ = NSColor :: selectedMenuItemTextColor ( nil) ;
5398
+
5399
+ // Table Colors
5400
+ let _ = NSColor :: gridColor ( nil) ;
5401
+ let _ = NSColor :: headerTextColor ( nil) ;
5402
+ let _ = NSColor :: alternatingContentBackgroundColors ( nil) ;
5403
+
5404
+ // Control Colors
5405
+ let _ = NSColor :: controlAccentColor ( nil) ;
5406
+ let _ = NSColor :: controlColor ( nil) ;
5407
+ let _ = NSColor :: controlBackgroundColor ( nil) ;
5408
+ let _ = NSColor :: controlTextColor ( nil) ;
5409
+ let _ = NSColor :: disabledControlTextColor ( nil) ;
5410
+ let _ = NSColor :: currentControlTint ( nil) ;
5411
+ let _ = NSColor :: selectedControlColor ( nil) ;
5412
+ let _ = NSColor :: selectedControlTextColor ( nil) ;
5413
+ let _ = NSColor :: alternateSelectedControlTextColor ( nil) ;
5414
+ let _ = NSColor :: scrubberTexturedBackgroundColor ( nil) ;
5415
+
5416
+ // Window Colors
5417
+ let _ = NSColor :: windowBackgroundColor ( nil) ;
5418
+ let _ = NSColor :: windowFrameTextColor ( nil) ;
5419
+ let _ = NSColor :: underPageBackgroundColor ( nil) ;
5420
+
5421
+ // Highlights and Shadows
5422
+ let _ = NSColor :: findHighlightColor ( nil) ;
5423
+ let _ = NSColor :: highlightColor ( nil) ;
5424
+ let _ = NSColor :: shadowColor ( nil) ;
5425
+
5426
+ // Fill Colors
5427
+ let _ = NSColor :: quaternarySystemFillColor ( nil) ;
5428
+ let _ = NSColor :: quinaryLabelColor ( nil) ;
5429
+ let _ = NSColor :: quinarySystemFillColor ( nil) ;
5430
+ let _ = NSColor :: secondarySystemFillColor ( nil) ;
5431
+ let _ = NSColor :: systemFillColor ( nil) ;
5432
+ let _ = NSColor :: tertiarySystemFillColor ( nil) ;
5433
+ let _ = NSColor :: textInsertionPointColor ( nil) ;
5434
+
5435
+
5436
+ // Adaptable System Colors
5437
+ let _ = NSColor :: systemBlueColor ( nil) ;
5438
+ let _ = NSColor :: systemBrownColor ( nil) ;
5439
+ let _ = NSColor :: systemCyanColor ( nil) ;
5440
+ let _ = NSColor :: systemGrayColor ( nil) ;
5441
+ let _ = NSColor :: systemGreenColor ( nil) ;
5442
+ let _ = NSColor :: systemIndigoColor ( nil) ;
5443
+ let _ = NSColor :: systemMintColor ( nil) ;
5444
+ let _ = NSColor :: systemOrangeColor ( nil) ;
5445
+ let _ = NSColor :: systemPinkColor ( nil) ;
5446
+ let _ = NSColor :: systemPurpleColor ( nil) ;
5447
+ let _ = NSColor :: systemRedColor ( nil) ;
5448
+ let _ = NSColor :: systemTealColor ( nil) ;
5449
+ let _ = NSColor :: systemYellowColor ( nil) ;
5450
+
5451
+ // Transparent Color
5452
+ let _ = NSColor :: clearColor ( nil) ;
5453
+
5454
+ // Fixed Colors
5455
+ let _ = NSColor :: blackColor ( nil) ;
5456
+ let _ = NSColor :: blueColor ( nil) ;
5457
+ let _ = NSColor :: brownColor ( nil) ;
5458
+ let _ = NSColor :: cyanColor ( nil) ;
5459
+ let _ = NSColor :: darkGrayColor ( nil) ;
5460
+ let _ = NSColor :: grayColor ( nil) ;
5461
+ let _ = NSColor :: greenColor ( nil) ;
5462
+ let _ = NSColor :: lightGrayColor ( nil) ;
5463
+ let _ = NSColor :: magentaColor ( nil) ;
5464
+ let _ = NSColor :: orangeColor ( nil) ;
5465
+ let _ = NSColor :: purpleColor ( nil) ;
5466
+ let _ = NSColor :: redColor ( nil) ;
5467
+ let _ = NSColor :: whiteColor ( nil) ;
5468
+ let _ = NSColor :: yellowColor ( nil) ;
5469
+ }
5470
+ }
5367
5471
}
0 commit comments