Revision 9121 trunk/extensions/extCAD/sm/PolylineCADTool.sm

View differences:

PolylineCADTool.sm
29 29
	{
30 30
		addPoint( pointX:double,pointY:double,event:InputEvent)
31 31
			NextPointOrArcOrClose{
32
				setQuestion(PluginServices.getText(this,"insert_next_point_arc_or_close"));
32
				setQuestion(
33
					PluginServices.getText(this,"insert_next_point")+", "+
34
				    PluginServices.getText(this,"arc")+
35
				    "["+PluginServices.getText(this,"PolylineCADTool.arc")+"], "+
36
				    PluginServices.getText(this,"close_polyline")+
37
				    "["+PluginServices.getText(this,"PolylineCADTool.close_polyline")+"], "+
38
				    PluginServices.getText(this,"cad.or")+" "+
39
				    PluginServices.getText(this,"end")+
40
				   	"["+PluginServices.getText(this,"PolylineCADTool.end")+"]");
33 41
				setDescription(new String[]{"inter_arc","close_polyline","terminate","cancel"});
34 42
				addPoint( pointX,pointY,event);
35 43
				}
......
37 45
NextPointOrArcOrClose{
38 46

  
39 47
	addOption(s:String)
40
		[s.equals("A") ||  s.equals("a") || s.equals(PluginServices.getText(this,"inter_arc"))]
48
		[s.equalsIgnoreCase(PluginServices.getText(this,"PolylineCADTool.arc")) || s.equals(PluginServices.getText(this,"inter_arc"))]
41 49
		NextPointOrLineOrClose {
42
			setQuestion(PluginServices.getText(this,"insert_next_point_line_or_close"));
50
			setQuestion(
51
				PluginServices.getText(this,"insert_next_point")+", "+
52
				PluginServices.getText(this,"line")+
53
				"["+PluginServices.getText(this,"PolylineCADTool.line")+"], "+
54
				PluginServices.getText(this,"close_polyline")+
55
				"["+PluginServices.getText(this,"PolylineCADTool.close_polyline")+"], "+
56
				PluginServices.getText(this,"cad.or")+" "+
57
				PluginServices.getText(this,"end")+
58
				"["+PluginServices.getText(this,"PolylineCADTool.end")+"]");
43 59
			setDescription(new String[]{"inter_line","close_polyline","terminate","cancel"});
44 60
			addOption(s);
45 61
			}
46 62
	addOption(s:String)
47
		[s.equals("C") ||  s.equals("c") || s.equals(PluginServices.getText(this,"close_polyline"))]
63
		[s.equalsIgnoreCase(PluginServices.getText(this,"PolylineCADTool.close_polyline")) || s.equals(PluginServices.getText(this,"close_polyline"))]
48 64
		FirstPoint {
49 65
			addOption(s);
50 66
			closeGeometry();
......
52 68
			end();
53 69
			}
54 70
	addOption(s:String)
55
		[s.equals("T") ||  s.equals("t") || s.equals(PluginServices.getText(this,"terminate"))]
71
		[s.equalsIgnoreCase(PluginServices.getText(this,"PolylineCADTool.end")) || s.equals(PluginServices.getText(this,"terminate"))]
56 72
		FirstPoint {
57 73
			addOption(s);
58 74
			endGeometry();
......
60 76
			}
61 77
	addPoint( pointX:double,pointY:double,event:InputEvent)
62 78
		NextPointOrArcOrClose {
63
			setQuestion(PluginServices.getText(this,"insert_next_point_arc_or_close"));
79
			setQuestion(
80
				PluginServices.getText(this,"insert_next_point")+", "+
81
				PluginServices.getText(this,"arc")+
82
				"["+PluginServices.getText(this,"PolylineCADTool.arc")+"], "+
83
				PluginServices.getText(this,"close_polyline")+
84
				"["+PluginServices.getText(this,"PolylineCADTool.close_polyline")+"], "+
85
				PluginServices.getText(this,"cad.or")+" "+
86
				PluginServices.getText(this,"end")+
87
				"["+PluginServices.getText(this,"PolylineCADTool.end")+"]");
64 88
			setDescription(new String[]{"inter_arc","close_polyline","terminate","cancel"});
65 89
			addPoint( pointX,pointY,event);
66 90
			}
......
68 92
NextPointOrLineOrClose{
69 93
	addPoint( pointX:double,pointY:double,event:InputEvent)
70 94
		NextPointOrLineOrClose {
71
			setQuestion(PluginServices.getText(this,"insert_next_point_line_or_close"));
95
			setQuestion(
96
				PluginServices.getText(this,"insert_next_point")+", "+
97
				PluginServices.getText(this,"line")+
98
				"["+PluginServices.getText(this,"PolylineCADTool.line")+"], "+
99
				PluginServices.getText(this,"close_polyline")+
100
				"["+PluginServices.getText(this,"PolylineCADTool.close_polyline")+"], "+
101
				PluginServices.getText(this,"cad.or")+" "+
102
				PluginServices.getText(this,"end")+
103
				"["+PluginServices.getText(this,"PolylineCADTool.end")+"]");
72 104
			setDescription(new String[]{"inter_line","close_polyline","terminate","cancel"});
73 105
			addPoint( pointX,pointY,event);
74 106
			}
75 107
	addOption(s:String)
76
		[s.equals("N") ||  s.equals("n") || s.equals(PluginServices.getText(this,"inter_line"))]
108
		[s.equalsIgnoreCase(PluginServices.getText(this,"PolylineCADTool.line")) || s.equals(PluginServices.getText(this,"inter_line"))]
77 109
		NextPointOrArcOrClose {
78
			setQuestion(PluginServices.getText(this,"insert_next_point_arc_or_close"));
110
			setQuestion(
111
				PluginServices.getText(this,"insert_next_point")+", "+
112
				PluginServices.getText(this,"arc")+
113
				"["+PluginServices.getText(this,"PolylineCADTool.arc")+"], "+
114
				PluginServices.getText(this,"close_polyline")+
115
				"["+PluginServices.getText(this,"PolylineCADTool.close_polyline")+"], "+
116
				PluginServices.getText(this,"cad.or")+" "+
117
				PluginServices.getText(this,"end")+
118
				"["+PluginServices.getText(this,"PolylineCADTool.end")+"]");
79 119
			setDescription(new String[]{"inter_arc","close_polyline","terminate","cancel"});
80 120
			addOption(s);
81 121
			}
82 122
	addOption(s:String)
83
		[s.equals("C") ||  s.equals("c") || s.equals(PluginServices.getText(this,"close_polyline"))]
123
		[s.equalsIgnoreCase(PluginServices.getText(this,"PolylineCADTool.close_polyline")) || s.equals(PluginServices.getText(this,"close_polyline"))]
84 124
		FirstPoint {
85 125
			addOption(s);
86 126
			closeGeometry();
......
88 128
			end();
89 129
			}
90 130
	addOption(s:String)
91
		[s.equals("T") ||  s.equals("t") || s.equals(PluginServices.getText(this,"terminate"))]
131
		[s.equalsIgnoreCase(PluginServices.getText(this,"PolylineCADTool.end")) || s.equals(PluginServices.getText(this,"terminate"))]
92 132
		FirstPoint {
93 133
			addOption(s);
94 134
			endGeometry();

Also available in: Unified diff