Changeset 22962
- Timestamp:
- 03/20/2008 09:08:00 PM (8 months ago)
- Files:
-
- trunk/Source/AIAppearancePreferences.m (modified) (1 diff)
- trunk/Source/AIListWindowController.m (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/AIAppearancePreferences.m
r22813 r22962 88 88 */ 89 89 - (void)viewDidLoad 90 { 90 { 91 [slider_windowOpacity setMinValue:0.0]; 92 [slider_windowOpacity setMaxValue:100.0]; 93 91 94 //Other list options 92 95 [popUp_windowStyle setMenu:[self _windowStyleMenu]]; trunk/Source/AIListWindowController.m
r22859 r22962 378 378 float opacity = [[prefDict objectForKey:KEY_LIST_LAYOUT_WINDOW_OPACITY] floatValue]; 379 379 [contactListController setBackgroundOpacity:opacity]; 380 380 381 /* Don't allow clickthrough of a transparent list unless using fitted pillows; this allows full transparency 382 * but proper responsiveness. Fitted pillows have lots of window space which clearly shouldn't respond to clicks. 383 */ 384 BOOL allowsTransparentClickthrough = ([[prefDict objectForKey:KEY_LIST_LAYOUT_WINDOW_STYLE] intValue] == AIContactListWindowStyleContactBubbles_Fitted); 385 [[self window] setIgnoresMouseEvents:allowsTransparentClickthrough]; 386 381 387 if (!firstTime) { 382 388 shouldRevealWindowAndDelaySliding = YES; … … 411 417 //Both layout and theme 412 418 [contactListController updateLayoutFromPrefDict:layoutDict andThemeFromPrefDict:themeDict]; 413 419 414 420 if (!firstTime) { 415 421 shouldRevealWindowAndDelaySliding = YES;