From ebac862e2b6b61d974a1ef12bbe12ff022d1a58f Mon Sep 17 00:00:00 2001 From: Curt Coder Date: Tue, 17 Jan 2017 22:29:24 +0200 Subject: [PATCH] OS X Cocoa debugger: Improved view scroll behavior. [Curt Coder] --- src/osd/modules/debugger/osx/debugconsole.mm | 3 +++ src/osd/modules/debugger/osx/deviceinfoviewer.mm | 1 + src/osd/modules/debugger/osx/devicesviewer.mm | 1 + src/osd/modules/debugger/osx/disassemblyviewer.mm | 1 + src/osd/modules/debugger/osx/errorlogviewer.mm | 1 + src/osd/modules/debugger/osx/memoryviewer.mm | 1 + src/osd/modules/debugger/osx/pointsviewer.mm | 2 ++ 7 files changed, 10 insertions(+) diff --git a/src/osd/modules/debugger/osx/debugconsole.mm b/src/osd/modules/debugger/osx/debugconsole.mm index e96d0757ba7..041e7fc314e 100644 --- a/src/osd/modules/debugger/osx/debugconsole.mm +++ b/src/osd/modules/debugger/osx/debugconsole.mm @@ -48,6 +48,7 @@ [regScroll setHasVerticalScroller:YES]; [regScroll setAutohidesScrollers:YES]; [regScroll setBorderType:NSBezelBorder]; + [regScroll setDrawsBackground:NO]; [regScroll setDocumentView:regView]; [regView release]; @@ -59,6 +60,7 @@ [dasmScroll setHasVerticalScroller:YES]; [dasmScroll setAutohidesScrollers:YES]; [dasmScroll setBorderType:NSBezelBorder]; + [dasmScroll setDrawsBackground:NO]; [dasmScroll setDocumentView:dasmView]; [dasmView release]; @@ -70,6 +72,7 @@ [consoleScroll setHasVerticalScroller:YES]; [consoleScroll setAutohidesScrollers:YES]; [consoleScroll setBorderType:NSBezelBorder]; + [consoleScroll setDrawsBackground:NO]; [consoleScroll setDocumentView:consoleView]; [consoleView release]; diff --git a/src/osd/modules/debugger/osx/deviceinfoviewer.mm b/src/osd/modules/debugger/osx/deviceinfoviewer.mm index dc2b2114005..8a275d9c573 100644 --- a/src/osd/modules/debugger/osx/deviceinfoviewer.mm +++ b/src/osd/modules/debugger/osx/deviceinfoviewer.mm @@ -218,6 +218,7 @@ [contentScroll setHasVerticalScroller:YES]; [contentScroll setAutohidesScrollers:YES]; [contentScroll setBorderType:NSNoBorder]; + [contentScroll setDrawsBackground:NO]; [contentScroll setDocumentView:contentView]; [contentView release]; [[window contentView] addSubview:contentScroll]; diff --git a/src/osd/modules/debugger/osx/devicesviewer.mm b/src/osd/modules/debugger/osx/devicesviewer.mm index 2bdb0253299..210f353d76d 100644 --- a/src/osd/modules/debugger/osx/devicesviewer.mm +++ b/src/osd/modules/debugger/osx/devicesviewer.mm @@ -145,6 +145,7 @@ [devicesScroll setHasVerticalScroller:YES]; [devicesScroll setAutohidesScrollers:YES]; [devicesScroll setBorderType:NSNoBorder]; + [devicesScroll setDrawsBackground:NO]; [devicesScroll setDocumentView:devicesView]; [devicesView release]; [[window contentView] addSubview:devicesScroll]; diff --git a/src/osd/modules/debugger/osx/disassemblyviewer.mm b/src/osd/modules/debugger/osx/disassemblyviewer.mm index d2c3decff11..88934ffbb8c 100644 --- a/src/osd/modules/debugger/osx/disassemblyviewer.mm +++ b/src/osd/modules/debugger/osx/disassemblyviewer.mm @@ -88,6 +88,7 @@ [dasmScroll setHasVerticalScroller:YES]; [dasmScroll setAutohidesScrollers:YES]; [dasmScroll setBorderType:NSNoBorder]; + [dasmScroll setDrawsBackground:NO]; [dasmScroll setDocumentView:dasmView]; [dasmView release]; [[window contentView] addSubview:dasmScroll]; diff --git a/src/osd/modules/debugger/osx/errorlogviewer.mm b/src/osd/modules/debugger/osx/errorlogviewer.mm index c40d9f89b69..5b78fdd7272 100644 --- a/src/osd/modules/debugger/osx/errorlogviewer.mm +++ b/src/osd/modules/debugger/osx/errorlogviewer.mm @@ -31,6 +31,7 @@ [logScroll setHasVerticalScroller:YES]; [logScroll setAutohidesScrollers:YES]; [logScroll setBorderType:NSNoBorder]; + [logScroll setDrawsBackground:NO]; [logScroll setDocumentView:logView]; [logView release]; [window setContentView:logScroll]; diff --git a/src/osd/modules/debugger/osx/memoryviewer.mm b/src/osd/modules/debugger/osx/memoryviewer.mm index b30a983ac30..8f0c87701c7 100644 --- a/src/osd/modules/debugger/osx/memoryviewer.mm +++ b/src/osd/modules/debugger/osx/memoryviewer.mm @@ -87,6 +87,7 @@ [memoryScroll setHasVerticalScroller:YES]; [memoryScroll setAutohidesScrollers:YES]; [memoryScroll setBorderType:NSNoBorder]; + [memoryScroll setDrawsBackground:NO]; [memoryScroll setDocumentView:memoryView]; [memoryView release]; [[window contentView] addSubview:memoryScroll]; diff --git a/src/osd/modules/debugger/osx/pointsviewer.mm b/src/osd/modules/debugger/osx/pointsviewer.mm index e10633076aa..7875e9c91b3 100644 --- a/src/osd/modules/debugger/osx/pointsviewer.mm +++ b/src/osd/modules/debugger/osx/pointsviewer.mm @@ -72,6 +72,7 @@ [breakScroll setHasVerticalScroller:YES]; [breakScroll setAutohidesScrollers:YES]; [breakScroll setBorderType:NSNoBorder]; + [breakScroll setDrawsBackground:NO]; [breakScroll setDocumentView:breakView]; [breakView release]; breakTab = [[NSTabViewItem alloc] initWithIdentifier:@""]; @@ -87,6 +88,7 @@ [watchScroll setHasVerticalScroller:YES]; [watchScroll setAutohidesScrollers:YES]; [watchScroll setBorderType:NSNoBorder]; + [watchScroll setDrawsBackground:NO]; [watchScroll setDocumentView:watchView]; [watchView release]; watchTab = [[NSTabViewItem alloc] initWithIdentifier:@""];