Bring BSSourceView into new style conformance.
authorRobert Sesek <rsesek@bluestatic.org>
Sat, 26 Feb 2011 18:58:03 +0000 (13:58 -0500)
committerRobert Sesek <rsesek@bluestatic.org>
Sat, 26 Feb 2011 18:58:03 +0000 (13:58 -0500)
Source/BSSourceView.h
Source/BSSourceView.mm

index 4f72483a093a121ed3fea9b83d4e3fd2ba284039..a4a87683382ddb290ccbda7ddc8403f816154914 100644 (file)
   // Set of Breakpoint objects.
   NSSet* markers_;
 
-  NSString* file;
-  int markedLine;
+  NSString* file_;
+  int markedLine_;
 
-  id<BSSourceViewDelegate> delegate;
+  id<BSSourceViewDelegate> delegate_;
 }
 
 @property (readonly) NSTextView* textView;
index 3728cc8c4108196e70c6d2b2f4854a4cf907c862..ac2a3970f4127601770985965ac3e5891deb425a 100644 (file)
 @synthesize textView = textView_;
 @synthesize scrollView = scrollView_;
 @synthesize markers = markers_;
-@synthesize markedLine;
-@synthesize delegate;
-@synthesize file;
+@synthesize markedLine = markedLine_;
+@synthesize delegate = delegate_;
+@synthesize file = file_;
 
 /**
  * Initializes the source view with the path of a file
  */
 - (id)initWithFrame:(NSRect)frame
 {
-  if (self = [super initWithFrame:frame])
-  {
+  if (self = [super initWithFrame:frame]) {
     [self setupViews];
     [[NSNotificationCenter defaultCenter]
       addObserver:self
@@ -57,7 +56,7 @@
  */
 - (void)dealloc
 {
-  [file release];
+  [file_ release];
   
   [scrollView_ removeFromSuperview];
   [textView_ removeFromSuperview];
  */
 - (void)setFile:(NSString*)f
 {
-  if (file != f)
-  {
-    [file release];
-    file = [f retain];
+  if (file_ != f) {
+    [file_ release];
+    file_ = [f retain];
   }
   
-  if (![[NSFileManager defaultManager] fileExistsAtPath:f])
-  {
+  if (![[NSFileManager defaultManager] fileExistsAtPath:f]) {
     [textView_ setString:@""];
     return;
   }
 
-  @try
-  {
+  @try {
     // Attempt to use the PHP CLI to highlight the source file as HTML
     NSPipe* outPipe = [NSPipe pipe];
     NSPipe* errPipe = [NSPipe pipe];
     NSAttributedString* source = [[NSAttributedString alloc] initWithHTML:data documentAttributes:NULL];
     [[textView_ textStorage] setAttributedString:source];
     [source release];
-  }
-  @catch (NSException* exception)
-  {
+  } @catch (NSException* exception) {
     // If the PHP executable is not available then the NSTask will throw an exception
     [self setPlainTextStringFromFile:f];
   }
   NSError* error = nil;
   NSString* tmpPath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"MacGDBpHighlighter"];
   [source writeToFile:tmpPath atomically:NO encoding:NSUTF8StringEncoding error:&error];
-  if (error)
-  {
+  if (error) {
     [textView_ setString:source];
     return;
   }
   [[NSFileManager defaultManager] removeItemAtPath:tmpPath error:NULL];
   
   // plop in our fake path so nobody knows the difference
-  if (path != file)
-  {
-    [file release];
-    file = [path copy];
+  if (path != file_) {
+    [file_ release];
+    file_ = [path copy];
   }
 
   [ruler_ performLayout];
 {
   NSData* data = [[notif userInfo] objectForKey:NSFileHandleNotificationDataItem];
   if ([data length] > 0) // there's something on stderr, so the PHP CLI failed
-    [self setPlainTextStringFromFile:file];
+    [self setPlainTextStringFromFile:file_];
 }
 
 /**
   
   // go through the document until we find the NSRange for the line we want
   int rangeIndex = 0;
-  for (int i = 0; i < line; i++)
-  {
+  for (int i = 0; i < line; i++) {
     rangeIndex = NSMaxRange([[textView_ string] lineRangeForRange:NSMakeRange(rangeIndex, 0)]);
   }
   
   // now get the true start/end markers for it
   unsigned lineStart, lineEnd;
-  [[textView_ string] getLineStart:&lineStart end:NULL contentsEnd:&lineEnd forRange:NSMakeRange(rangeIndex - 1, 0)];
-  [textView_ scrollRangeToVisible:[[textView_ string] lineRangeForRange:NSMakeRange(lineStart, lineEnd - lineStart)]];
-
+  [[textView_ string] getLineStart:&lineStart
+                               end:NULL
+                       contentsEnd:&lineEnd
+                          forRange:NSMakeRange(rangeIndex - 1, 0)];
+  [textView_ scrollRangeToVisible:[[textView_ string]
+                lineRangeForRange:NSMakeRange(lineStart, lineEnd - lineStart)]];
   [scrollView_ setNeedsDisplay:YES];
 }
 
  */
 - (NSDragOperation)draggingEntered:(id<NSDraggingInfo>)sender
 {
-  if ([delegate respondsToSelector:@selector(sourceView:acceptsDropOfFile:)])
+  if ([delegate_ respondsToSelector:@selector(sourceView:acceptsDropOfFile:)])
     return NSDragOperationCopy;
   return NSDragOperationNone;
 }
     NSArray* files = [pboard propertyListForType:NSFilenamesPboardType];
     if ([files count]) {
       NSString* filename = [files objectAtIndex:0];
-      if ([delegate respondsToSelector:@selector(sourceView:acceptsDropOfFile:)] &&
-          [delegate sourceView:self acceptsDropOfFile:filename]) {
+      if ([delegate_ respondsToSelector:@selector(sourceView:acceptsDropOfFile:)] &&
+          [delegate_ sourceView:self acceptsDropOfFile:filename]) {
         [self setFile:filename];
         return YES;
       }