1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-27 01:57:52 +00:00
transmission/macosx/GroupPopUpButtonCell.mm
SweetPPro df657e9a04
Updated macOS segmented control alignment and popup button style (#3156)
* updated macOS group popup button alignment

popup button alignment enhancements described in the following issue: https://github.com/transmission/transmission/issues/3143

* updated macOS segmented controls in Preferences window

as described in the following issue: https://github.com/transmission/transmission/issues/3143
2022-06-02 19:05:15 -05:00

27 lines
718 B
Text

// This file Copyright © 2007-2022 Transmission authors and contributors.
// It may be used under the MIT (SPDX: MIT) license.
// License text can be found in the licenses/ folder.
#import "GroupPopUpButtonCell.h"
#define FRAME_INSET 2.0
@implementation GroupPopUpButtonCell
- (void)drawImageWithFrame:(NSRect)cellFrame inView:(NSView*)controlView
{
NSRect imageFrame = cellFrame;
imageFrame.origin.x -= FRAME_INSET;
[super drawImageWithFrame:imageFrame inView:controlView];
}
- (void)drawTitleWithFrame:(NSRect)cellFrame inView:(NSView*)controlView
{
NSRect textFrame = cellFrame;
textFrame.origin.y += FRAME_INSET / 2;
[super drawTitleWithFrame:textFrame inView:controlView];
}
@end