again by popular demand, allow peers and files tabs to be resized vertically

This commit is contained in:
Mitchell Livingston 2007-08-17 01:23:17 +00:00
parent 20f33e82e2
commit 7fb27df36d
2 changed files with 16 additions and 3 deletions

View File

@ -698,6 +698,7 @@
{
[self updateInfoStats];
BOOL canResizeHor = NO;
float height;
if ([identifier isEqualToString: TAB_ACTIVITY_IDENT])
{
@ -705,9 +706,15 @@
[fPiecesView updateView: YES];
}
else if ([identifier isEqualToString: TAB_PEERS_IDENT])
{
height = TAB_PEERS_HEIGHT;
canResizeHor = YES;
}
else if ([identifier isEqualToString: TAB_FILES_IDENT])
{
height = TAB_FILES_HEIGHT;
canResizeHor = YES;
}
else if ([identifier isEqualToString: TAB_OPTIONS_IDENT])
height = TAB_OPTIONS_HEIGHT;
else
@ -731,7 +738,7 @@
[window setFrame: frame display: YES];
[window setMinSize: NSMakeSize([window minSize].width, frame.size.height)];
[window setMaxSize: NSMakeSize([window maxSize].width, frame.size.height)];
[window setMaxSize: NSMakeSize([window maxSize].width, canResizeHor ? FLT_MAX : frame.size.height)];
}
- (void) setNextTab

View File

@ -390,8 +390,14 @@
- (void) checkFile: (id) sender
{
NSIndexSet * indexes = [[sender representedObject] objectForKey: @"Indexes"];
[fMenuTorrent setFileCheckState: [sender state] != NSOnState ? NSOnState : NSOffState forIndexes: indexes];
#warning get working
NSIndexSet * indexSet;
if ([[NSApp currentEvent] modifierFlags] & NSAlternateKeyMask)
indexSet = [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fMenuTorrent fileCount])];
else
indexSet = [[sender representedObject] objectForKey: @"Indexes"];
[fMenuTorrent setFileCheckState: [sender state] != NSOnState ? NSOnState : NSOffState forIndexes: indexSet];
[[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateStats" object: nil];
}