- [(ITTSWBackgroundView *)[sw contentView] setBackgroundColor:[sender color]];
- [df setObject:[NSArchiver archivedDataWithRootObject:[sender color]] forKey:@"statusWindowBackgroundColor"];
+ [self setCustomColor:[sender color] updateWell:NO];
+ } else if ( [sender tag] == 2092) {
+
+ int selectedItem = [sender indexOfSelectedItem];
+
+ if ( selectedItem == 1 ) { // An NSPopUpButton in PullDown mode uses item 0 as its title. Its first selectable item is 1.
+ [self setCustomColor:[NSColor colorWithCalibratedRed:0.92549 green:0.686275 blue:0.0 alpha:1.0] updateWell:YES];
+ } else if ( selectedItem == 2 ) {
+ [self setCustomColor:[NSColor colorWithCalibratedRed:0.380392 green:0.670588 blue:0.0 alpha:1.0] updateWell:YES];
+ } else if ( selectedItem == 3 ) {
+ [self setCustomColor:[NSColor colorWithCalibratedRed:0.443137 green:0.231373 blue:0.619608 alpha:1.0] updateWell:YES];
+ } else if ( selectedItem == 4 ) {
+ [self setCustomColor:[NSColor colorWithCalibratedRed:0.831373 green:0.12549 blue:0.509804 alpha:1.0] updateWell:YES];
+ } else if ( selectedItem == 5 ) {
+ [self setCustomColor:[NSColor colorWithCalibratedRed:0.00784314 green:0.611765 blue:0.662745 alpha:1.0] updateWell:YES];
+ } else {
+ [self setCustomColor:[NSColor colorWithCalibratedWhite:0.15 alpha:0.70] updateWell:YES];
+ }
+