mirror of
https://github.com/holub/mame
synced 2025-10-06 09:00:04 +03:00
Merge branch 'master' of https://github.com/mamedev/mame
This commit is contained in:
commit
fc7b27b036
@ -132,24 +132,24 @@
|
||||
[window makeFirstResponder:commandField];
|
||||
|
||||
// calculate the optimal size for everything
|
||||
NSRect available = [[NSScreen mainScreen] visibleFrame];
|
||||
NSRect windowFrame = [window frame];
|
||||
NSSize regCurrent = [regScroll frame].size;
|
||||
NSSize regSize = [NSScrollView frameSizeForContentSize:[regView maximumFrameSize]
|
||||
hasHorizontalScroller:YES
|
||||
hasVerticalScroller:YES
|
||||
borderType:[regScroll borderType]];
|
||||
NSSize dasmCurrent = [dasmScroll frame].size;
|
||||
NSSize dasmSize = [NSScrollView frameSizeForContentSize:[dasmView maximumFrameSize]
|
||||
hasHorizontalScroller:YES
|
||||
hasVerticalScroller:YES
|
||||
borderType:[dasmScroll borderType]];
|
||||
NSSize consoleCurrent = [consoleContainer frame].size;
|
||||
NSSize consoleSize = [NSScrollView frameSizeForContentSize:[consoleView maximumFrameSize]
|
||||
hasHorizontalScroller:YES
|
||||
hasVerticalScroller:YES
|
||||
borderType:[consoleScroll borderType]];
|
||||
NSSize adjustment;
|
||||
NSRect const available = [[NSScreen mainScreen] visibleFrame];
|
||||
NSSize const regCurrent = [regScroll frame].size;
|
||||
NSSize const regSize = [NSScrollView frameSizeForContentSize:[regView maximumFrameSize]
|
||||
hasHorizontalScroller:YES
|
||||
hasVerticalScroller:YES
|
||||
borderType:[regScroll borderType]];
|
||||
NSSize const dasmCurrent = [dasmScroll frame].size;
|
||||
NSSize const dasmSize = [NSScrollView frameSizeForContentSize:[dasmView maximumFrameSize]
|
||||
hasHorizontalScroller:YES
|
||||
hasVerticalScroller:YES
|
||||
borderType:[dasmScroll borderType]];
|
||||
NSSize const consoleCurrent = [consoleContainer frame].size;
|
||||
NSSize consoleSize = [NSScrollView frameSizeForContentSize:[consoleView maximumFrameSize]
|
||||
hasHorizontalScroller:YES
|
||||
hasVerticalScroller:YES
|
||||
borderType:[consoleScroll borderType]];
|
||||
NSRect windowFrame = [window frame];
|
||||
NSSize adjustment;
|
||||
|
||||
consoleSize.width += consoleCurrent.width - [consoleScroll frame].size.width;
|
||||
consoleSize.height += consoleCurrent.height - [consoleScroll frame].size.height;
|
||||
|
@ -306,7 +306,17 @@ static void UpdateChangeCountCallback(void *userData,
|
||||
|
||||
[self loadEffectUI];
|
||||
if (nil != restoreFrame)
|
||||
{
|
||||
[window setFrameFromString:restoreFrame];
|
||||
}
|
||||
else
|
||||
{
|
||||
NSRect const available = [[NSScreen mainScreen] visibleFrame];
|
||||
NSRect frame = [window frame];
|
||||
frame.origin.x = (NSWidth(available) - NSWidth(frame)) / 4;
|
||||
frame.origin.y = (NSHeight(available) - NSHeight(frame)) * 3 / 4;
|
||||
[window setFrame:frame display:YES animate:NO];
|
||||
}
|
||||
}
|
||||
|
||||
- (BOOL)readFromData:(NSData *)data ofType:(NSString *)type error:(NSError **)error {
|
||||
@ -836,7 +846,9 @@ static void UpdateChangeCountCallback(void *userData,
|
||||
item = [parent addItemWithTitle:@"Help" action:NULL keyEquivalent:@""];
|
||||
[parent setSubmenu:menu forItem:item];
|
||||
[menu release];
|
||||
[NSApp setHelpMenu:menu];
|
||||
[menu setValue:@"NSHelpMenu" forKey:@"name"];
|
||||
if ([NSApp respondsToSelector:@selector(setHelpMenu:)])
|
||||
[NSApp performSelector:@selector(setHelpMenu:) withObject:menu];
|
||||
|
||||
item = [menu addItemWithTitle:[NSString stringWithFormat:@"%@ Help", appName] action:@selector(showHelp:) keyEquivalent:@"?"];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user