id<BSSourceViewDelegate> delegate_;
}
-@property (readonly) NSTextView* textView;
-@property (readonly) NSScrollView* scrollView;
-@property (retain) NSSet* markers;
+@property (nonatomic, readonly) NSTextView* textView;
+@property (nonatomic, readonly) NSScrollView* scrollView;
+@property (nonatomic, retain) NSSet* markers;
@property (nonatomic, assign) NSString* file;
-@property (assign) NSUInteger markedLine;
-@property (assign) id delegate;
+@property (nonatomic, assign) NSUInteger markedLine;
+@property (nonatomic, assign) id delegate;
- (void)setFile:(NSString*)f;
- (void)setString:(NSString*)source asFile:(NSString*)path;
[super dealloc];
}
+- (void)setMarkers:(NSSet*)markers {
+ [markers_ release];
+ markers_ = [markers copy];
+
+ [ruler_ setNeedsDisplay:YES];
+}
+
+- (void)setMarkedLine:(NSUInteger)markedLine {
+ markedLine_ = markedLine;
+ [ruler_ setNeedsDisplay:YES];
+}
+
/**
* Sets the file name as well as the text of the source view
*/