diff --git a/macosx/StatsWindow.xib b/macosx/StatsWindow.xib index 66a8e7988..41d4a5b9b 100644 --- a/macosx/StatsWindow.xib +++ b/macosx/StatsWindow.xib @@ -1,8 +1,8 @@ - + - + @@ -28,146 +28,177 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/macosx/StatsWindowController.mm b/macosx/StatsWindowController.mm index 61d7b457f..534016385 100644 --- a/macosx/StatsWindowController.mm +++ b/macosx/StatsWindowController.mm @@ -75,48 +75,7 @@ tr_session* fLib = NULL; self.fTimeLabelField.stringValue = [NSLocalizedString(@"Running Time", "Stats window -> label") stringByAppendingString:@":"]; self.fNumOpenedLabelField.stringValue = [NSLocalizedString(@"Program Started", "Stats window -> label") stringByAppendingString:@":"]; - //size of all labels - CGFloat const oldWidth = self.fUploadedLabelField.frame.size.width; - - NSArray* labels = @[ - self.fUploadedLabelField, - self.fDownloadedLabelField, - self.fRatioLabelField, - self.fTimeLabelField, - self.fNumOpenedLabelField - ]; - - CGFloat maxWidth = CGFLOAT_MIN; - for (NSTextField* label in labels) - { - [label sizeToFit]; - - CGFloat const width = label.frame.size.width; - maxWidth = MAX(maxWidth, width); - } - - for (NSTextField* label in labels) - { - NSRect frame = label.frame; - frame.size.width = maxWidth; - label.frame = frame; - } - - //resize window for new label width - fields are set in nib to adjust correctly - NSRect windowRect = self.window.frame; - windowRect.size.width += maxWidth - oldWidth; - [self.window setFrame:windowRect display:YES]; - - //resize reset button - CGFloat const oldButtonWidth = self.fResetButton.frame.size.width; - self.fResetButton.title = NSLocalizedString(@"Reset", "Stats window -> reset button"); - [self.fResetButton sizeToFit]; - - NSRect buttonFrame = self.fResetButton.frame; - buttonFrame.size.width += 10.0; - buttonFrame.origin.x -= buttonFrame.size.width - oldButtonWidth; - self.fResetButton.frame = buttonFrame; } - (void)windowWillClose:(id)sender