mirror of
https://github.com/transmission/transmission
synced 2024-12-24 08:43:27 +00:00
Make the "all" and "none" file check buttons localizable
This commit is contained in:
parent
375f701203
commit
cb1903aa1e
1 changed files with 23 additions and 0 deletions
|
@ -59,6 +59,29 @@
|
|||
}
|
||||
|
||||
[[fFileFilterField cell] setPlaceholderString: NSLocalizedString(@"Filter", "inspector -> file filter")];
|
||||
|
||||
//localize and place all and none buttons
|
||||
[fCheckAllButton setTitle: NSLocalizedString(@"All", "inspector -> check all")];
|
||||
[fUncheckAllButton setTitle: NSLocalizedString(@"None", "inspector -> check all")];
|
||||
|
||||
CGRect checkAllFrame = [fCheckAllButton frame];
|
||||
CGRect uncheckAllFrame = [fUncheckAllButton frame];
|
||||
const CGFloat oldAllWidth = checkAllFrame.size.width;
|
||||
const CGFloat oldNoneWidth = uncheckAllFrame.size.width;
|
||||
|
||||
[fCheckAllButton sizeToFit];
|
||||
[fUncheckAllButton sizeToFit];
|
||||
const CGFloat newWidth = MAX([fCheckAllButton bounds].size.width, [fUncheckAllButton bounds].size.width);
|
||||
|
||||
const CGFloat uncheckAllChange = newWidth - oldNoneWidth;
|
||||
uncheckAllFrame.size.width = newWidth;
|
||||
uncheckAllFrame.origin.x -= uncheckAllChange;
|
||||
[fUncheckAllButton setFrame: uncheckAllFrame];
|
||||
|
||||
const CGFloat checkAllChange = newWidth - oldAllWidth;
|
||||
checkAllFrame.size.width = newWidth;
|
||||
checkAllFrame.origin.x -= (checkAllChange + uncheckAllChange);
|
||||
[fCheckAllButton setFrame: checkAllFrame];
|
||||
}
|
||||
|
||||
- (void) dealloc
|
||||
|
|
Loading…
Reference in a new issue