@@ -5391,4 +5391,108 @@ mod test {
53915391 let _nsApp = NSApp ( ) ;
53925392 }
53935393 }
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+ }
53945498}
0 commit comments