From 7dab5f7dc8feee2d2dd8dd93f38fc23a6e7c0f4a Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Fri, 4 Jan 2008 12:08:22 -0800 Subject: [PATCH] Refactoring _sourceViewer --- English.lproj/Debugger.nib/classes.nib | 4 ++-- English.lproj/Debugger.nib/keyedobjects.nib | Bin 17621 -> 17623 bytes Source/DebuggerWindowController.h | 2 +- Source/DebuggerWindowController.m | 18 +++++++++--------- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/English.lproj/Debugger.nib/classes.nib b/English.lproj/Debugger.nib/classes.nib index 6154482..5cbbf3f 100644 --- a/English.lproj/Debugger.nib/classes.nib +++ b/English.lproj/Debugger.nib/classes.nib @@ -28,8 +28,6 @@ NSButton _runButton NSButton - _sourceViewer - NSTextView _sourceViewerScroller NSScrollView _stepInButton @@ -44,6 +42,8 @@ NSTreeController registerView NSOutlineView + sourceViewer + NSTextView stackController NSArrayController status diff --git a/English.lproj/Debugger.nib/keyedobjects.nib b/English.lproj/Debugger.nib/keyedobjects.nib index 34f58cc0194ac11bc332f3fc7460e6578e3b6f8c..a2a3c0d225f762173feabe4ae6c3c007cae6d3ea 100644 GIT binary patch delta 6385 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 bvTS*_KHI{p|MB?^PwZg&nL5-)f&~8$B5SwV delta 6159 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 diff --git a/Source/DebuggerWindowController.h b/Source/DebuggerWindowController.h index d5c7c16..e302f9c 100644 --- a/Source/DebuggerWindowController.h +++ b/Source/DebuggerWindowController.h @@ -32,7 +32,7 @@ IBOutlet NSTextField *status; IBOutlet NSTextField *errormsg; - IBOutlet NSTextView *_sourceViewer; + IBOutlet NSTextView *sourceViewer; IBOutlet NSScrollView *_sourceViewerScroller; IBOutlet NSButton *_stepInButton; diff --git a/Source/DebuggerWindowController.m b/Source/DebuggerWindowController.m index 9bd45f4..2be5c44 100644 --- a/Source/DebuggerWindowController.m +++ b/Source/DebuggerWindowController.m @@ -46,10 +46,10 @@ - (void)awakeFromNib { // set up the scroller for the source viewer - [_sourceViewer setMaxSize:NSMakeSize(FLT_MAX, FLT_MAX)]; - [[_sourceViewer textContainer] setContainerSize:NSMakeSize(FLT_MAX, FLT_MAX)]; - [[_sourceViewer textContainer] setWidthTracksTextView:NO]; - [_sourceViewer setHorizontallyResizable:YES]; + [sourceViewer setMaxSize:NSMakeSize(FLT_MAX, FLT_MAX)]; + [[sourceViewer textContainer] setContainerSize:NSMakeSize(FLT_MAX, FLT_MAX)]; + [[sourceViewer textContainer] setWidthTracksTextView:NO]; + [sourceViewer setHorizontallyResizable:YES]; [_sourceViewerScroller setHasHorizontalScroller:YES]; [_sourceViewerScroller display]; } @@ -223,7 +223,7 @@ int selection = [stackController selectionIndex]; if (selection == NSNotFound) { - [_sourceViewer setString:@""]; + [sourceViewer setString:@""]; return; } @@ -231,7 +231,7 @@ NSString *filename = [[stack objectAtIndex:selection] valueForKey:@"filename"]; filename = [[NSURL URLWithString:filename] path]; NSString *text = [NSString stringWithContentsOfFile:filename]; - [_sourceViewer setString:text]; + [sourceViewer setString:text]; // go through the document until we find the NSRange for the line we want int destination = [[[stack objectAtIndex:selection] valueForKey:@"lineno"] intValue]; @@ -247,13 +247,13 @@ NSRange lineRange = NSMakeRange(lineStart, lineEnd - lineStart); // colorize it so the user knows which line we're on in the stack - [[_sourceViewer textStorage] setAttributes:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:[NSColor redColor], [NSColor yellowColor], nil] + [[sourceViewer textStorage] setAttributes:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:[NSColor redColor], [NSColor yellowColor], nil] forKeys:[NSArray arrayWithObjects:NSForegroundColorAttributeName, NSBackgroundColorAttributeName, nil]] range:lineRange]; - [_sourceViewer scrollRangeToVisible:[text lineRangeForRange:NSMakeRange(lineStart, lineEnd - lineStart)]]; + [sourceViewer scrollRangeToVisible:[text lineRangeForRange:NSMakeRange(lineStart, lineEnd - lineStart)]]; // make sure the font stays Monaco - [_sourceViewer setFont:[NSFont fontWithName:@"Monaco" size:10.0]]; + [sourceViewer setFont:[NSFont fontWithName:@"Monaco" size:10.0]]; } /** -- 2.22.5