|
|
1.1 root 1: #import "drawundo.h"
2:
3: @interface LineWidthGraphicsChange(PrivateMethods)
4:
5: - (BOOL)subsumeIdenticalChange:change;
6:
7: @end
8:
9: @implementation LineWidthGraphicsChange
10:
11: - initGraphicView:aGraphicView lineWidth:(float)aWidth
12: {
13: [super initGraphicView:aGraphicView];
14: widthValue = aWidth;
15: return self;
16: }
17:
18: - (const char *)changeName
19: {
20: return NXLocalStringFromTable("Operations", "Line Width", NULL, "The operation of changing the width of a line segment.");
21: }
22:
23: - changeDetailClass
24: {
25: return [LineWidthChangeDetail class];
26: }
27:
28: - (float)lineWidth
29: {
30: return widthValue;
31: }
32:
33: - (BOOL)subsumeIdenticalChange:change
34: {
35: widthValue = [(LineWidthGraphicsChange *)change lineWidth];
36: return YES;
37: }
38:
39: @end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.