1//
2//  PXLineTool.m
3//  Pixen-XCode
4//
5//  Created by Ian Henderson on Wed Dec 10 2003.
6//  Copyright (c) 2003 Open Sword Group. All rights reserved.
7//
8
9#import "PXLineTool.h"
10#import "PXCanvas.h"
11
12@implementation PXLineTool
13
14- (NSString *)name
15{
16	return NSLocalizedString(@"LINE_NAME", @"Line Tool");
17}
18
19- actionName
20{
21    return NSLocalizedString(@"LINE_ACTION", @"Drawing Line");
22}
23
24// Line tool doesn't need center locking, just gets in the way...
25
26- (BOOL)optionKeyDown
27{
28	return NO;
29}
30
31- (BOOL)optionKeyUp
32{
33	return NO;
34}
35
36- (BOOL)supportsAdditionalLocking
37{
38    return YES;
39}
40
41- (void)drawFromPoint:(NSPoint)origin toPoint:(NSPoint)finalPoint inCanvas:canvas
42{
43    [self drawPixelAtPoint:origin inCanvas:canvas];
44    [self drawLineFrom:origin to:finalPoint inCanvas:canvas];
45}
46
47@end
48