Changeset 2812
- Timestamp:
- Aug 17, 2007, 1:29:46 AM (15 years ago)
- Location:
- trunk/macosx
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/InfoWindowController.h
r2448 r2812 33 33 NSArray * fTorrents, * fPeers, * fFiles; 34 34 NSImage * fAppIcon, * fDotGreen, * fDotRed; 35 36 BOOL fCanResizeVertical; 35 37 36 38 IBOutlet NSTabView * fTabView; -
trunk/macosx/InfoWindowController.m
r2811 r2812 72 72 fDotGreen = [NSImage imageNamed: @"GreenDot.tiff"]; 73 73 fDotRed = [NSImage imageNamed: @"RedDot.tiff"]; 74 75 fCanResizeVertical = NO; 74 76 } 75 77 return self; … … 699 701 [self updateInfoStats]; 700 702 701 BOOL canResize Hor= NO;703 BOOL canResizeVertical = NO; 702 704 float height; 703 705 if ([identifier isEqualToString: TAB_ACTIVITY_IDENT]) … … 709 711 { 710 712 height = TAB_PEERS_HEIGHT; 711 canResize Hor= YES;713 canResizeVertical = YES; 712 714 } 713 715 else if ([identifier isEqualToString: TAB_FILES_IDENT]) 714 716 { 715 717 height = TAB_FILES_HEIGHT; 716 canResize Hor= YES;718 canResizeVertical = YES; 717 719 } 718 720 else if ([identifier isEqualToString: TAB_OPTIONS_IDENT]) … … 729 731 frame.size.height += difference; 730 732 731 if (animate) 732 { 733 [view setHidden: YES]; 734 [window setFrame: frame display: YES animate: YES]; 735 [view setHidden: NO]; 736 } 737 else 738 [window setFrame: frame display: YES]; 733 if (!fCanResizeVertical || !canResizeVertical) 734 { 735 if (animate) 736 { 737 [view setHidden: YES]; 738 [window setFrame: frame display: YES animate: YES]; 739 [view setHidden: NO]; 740 } 741 else 742 [window setFrame: frame display: YES]; 743 } 739 744 740 745 [window setMinSize: NSMakeSize([window minSize].width, frame.size.height)]; 741 [window setMaxSize: NSMakeSize([window maxSize].width, canResizeHor ? FLT_MAX : frame.size.height)]; 746 [window setMaxSize: NSMakeSize([window maxSize].width, canResizeVertical ? FLT_MAX : frame.size.height)]; 747 748 fCanResizeVertical = canResizeVertical; 742 749 } 743 750
Note: See TracChangeset
for help on using the changeset viewer.