Fix volume control tooltip appearance on the left
Increasing the threshold for the width of the tooltip to the right of its intended location to a more generous value, makes it appear on the left side sooner rather than later, but should fix positioning issues. Fixes #226 Signed-off-by: Christopher Snowhill <kode54@gmail.com>CQTexperiment
parent
085891aff1
commit
60a7052868
|
@ -74,7 +74,7 @@
|
|||
NSWindow *window = self.window;
|
||||
NSPoint screenPoint = [window convertPointToScreen:NSMakePoint(width + 1, height + 1)];
|
||||
|
||||
if(window.screen.frame.size.width < screenPoint.x + textView.bounds.size.width + 24) // wing it
|
||||
if(window.screen.frame.size.width < screenPoint.x + textView.bounds.size.width + 64) // wing it
|
||||
[popover showRelativeToRect:NSMakeRect(1, height, 2, 2) ofView:self preferredEdge:NSRectEdgeMinX];
|
||||
else
|
||||
[popover showRelativeToRect:NSMakeRect(width, height, 2, 2) ofView:self preferredEdge:NSRectEdgeMaxX];
|
||||
|
@ -90,6 +90,8 @@
|
|||
- (void)showToolTipForView:(NSView *)view closeAfter:(NSTimeInterval)duration {
|
||||
[self updateToolTip];
|
||||
|
||||
[popover showRelativeToRect:view.bounds ofView:view preferredEdge:NSRectEdgeMaxY];
|
||||
|
||||
[self hideToolTipAfterDelay:duration];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue