author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Wed, 27 Feb 2013 12:34:59 +0000 | |
branch | jv |
changeset 12431 | 9f0c59c742d5 |
parent 12128 | a7ff7d66ee85 |
child 15566 | 184cea584be5 |
permissions | -rw-r--r-- |
12128
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
1 |
" |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
2 |
COPYRIGHT (c) 2006 by eXept Software AG |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
3 |
All Rights Reserved |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
4 |
|
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
5 |
This software is furnished under a license and may be used |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
6 |
only in accordance with the terms of that license and with the |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
7 |
inclusion of the above copyright notice. This software may not |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
8 |
be provided or otherwise made available to, or used by, any |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
9 |
other person. No title to or ownership of the software is |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
10 |
hereby transferred. |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
11 |
" |
12125 | 12 |
"{ Package: 'stx:libtool' }" |
13 |
||
14 |
"{ NameSpace: Tools }" |
|
15 |
||
16 |
ApplicationModel subclass:#SourceCodeManagerConfigurationTestTool |
|
17 |
instanceVariableNames:'resultView packageView' |
|
18 |
classVariableNames:'' |
|
19 |
poolDictionaries:'' |
|
20 |
category:'System-SourceCodeManagement' |
|
21 |
! |
|
22 |
||
12128
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
23 |
!SourceCodeManagerConfigurationTestTool class methodsFor:'documentation'! |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
24 |
|
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
25 |
copyright |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
26 |
" |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
27 |
COPYRIGHT (c) 2006 by eXept Software AG |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
28 |
All Rights Reserved |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
29 |
|
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
30 |
This software is furnished under a license and may be used |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
31 |
only in accordance with the terms of that license and with the |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
32 |
inclusion of the above copyright notice. This software may not |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
33 |
be provided or otherwise made available to, or used by, any |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
34 |
other person. No title to or ownership of the software is |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
35 |
hereby transferred. |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
36 |
" |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
37 |
! ! |
12125 | 38 |
|
39 |
!SourceCodeManagerConfigurationTestTool class methodsFor:'interface specs'! |
|
40 |
||
41 |
windowSpec |
|
42 |
"This resource specification was automatically generated |
|
43 |
by the UIPainter of ST/X." |
|
44 |
||
45 |
"Do not manually edit this!! If it is corrupted, |
|
46 |
the UIPainter may not be able to read the specification." |
|
47 |
||
48 |
" |
|
49 |
UIPainter new openOnClass:Tools::SourceCodeManagerConfigurationTestTool andSelector:#windowSpec |
|
50 |
Tools::SourceCodeManagerConfigurationTestTool new openInterface:#windowSpec |
|
51 |
Tools::SourceCodeManagerConfigurationTestTool open |
|
52 |
" |
|
53 |
||
54 |
<resource: #canvas> |
|
55 |
||
56 |
^ |
|
57 |
#(FullSpec |
|
58 |
name: windowSpec |
|
59 |
window: |
|
60 |
(WindowSpec |
|
61 |
label: 'Source Code Management Configuration Test Tool' |
|
62 |
name: 'Source Code Management Configuration Test Tool' |
|
63 |
min: (Point 10 10) |
|
64 |
bounds: (Rectangle 0 0 579 382) |
|
65 |
) |
|
66 |
component: |
|
67 |
(SpecCollection |
|
68 |
collection: ( |
|
69 |
(ViewSpec |
|
70 |
name: 'Box1' |
|
71 |
layout: (LayoutFrame 3 0 3 0 -3 1 -30 1) |
|
72 |
component: |
|
73 |
(SpecCollection |
|
74 |
collection: ( |
|
75 |
(LabelSpec |
|
76 |
label: 'Enter package name and press test' |
|
77 |
name: 'Label1' |
|
78 |
layout: (LayoutFrame 0 0 0 0 0 1 30 0) |
|
79 |
translateLabel: true |
|
80 |
adjust: left |
|
81 |
) |
|
82 |
(InputFieldSpec |
|
83 |
name: 'Package' |
|
84 |
layout: (LayoutFrame 0 0 30 0 -60 1 55 0) |
|
85 |
model: packageHolder |
|
86 |
immediateAccept: false |
|
87 |
acceptOnLeave: false |
|
88 |
acceptOnReturn: true |
|
89 |
acceptOnTab: false |
|
90 |
acceptOnPointerLeave: false |
|
91 |
acceptIfUnchanged: true |
|
92 |
valueChangeCallBackSelector: doTest |
|
93 |
postBuildCallback: postBuildPackageView: |
|
94 |
) |
|
95 |
(ActionButtonSpec |
|
96 |
label: 'Test' |
|
97 |
name: 'Button2' |
|
98 |
layout: (LayoutFrame -59 1 30 0 0 1 55 0) |
|
99 |
translateLabel: true |
|
100 |
model: doTest |
|
101 |
) |
|
102 |
(TextEditorSpec |
|
103 |
name: 'Result' |
|
104 |
layout: (LayoutFrame 0 0 70 0 0 1 0 1) |
|
105 |
hasHorizontalScrollBar: true |
|
106 |
hasVerticalScrollBar: true |
|
107 |
hasKeyboardFocusInitially: false |
|
108 |
viewClassName: 'TextCollector' |
|
109 |
postBuildCallback: postBuildResultView: |
|
110 |
) |
|
111 |
) |
|
112 |
||
113 |
) |
|
114 |
) |
|
115 |
(ActionButtonSpec |
|
116 |
label: 'Close' |
|
117 |
name: 'Button1' |
|
118 |
layout: (LayoutFrame 3 0 -27 1 -3 1 0 1) |
|
119 |
translateLabel: true |
|
120 |
model: doClose |
|
121 |
) |
|
122 |
) |
|
123 |
||
124 |
) |
|
125 |
) |
|
126 |
! ! |
|
127 |
||
128 |
!SourceCodeManagerConfigurationTestTool methodsFor:'actions'! |
|
129 |
||
130 |
doClose |
|
131 |
<resource: #uiCallback> |
|
132 |
||
133 |
self closeRequest |
|
134 |
||
135 |
"Modified: / 10-10-2011 / 19:16:33 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
136 |
! |
|
137 |
||
138 |
doTest |
|
139 |
<resource: #uiCallback> |
|
140 |
|pkg mgr line| |
|
141 |
||
142 |
packageView isNil ifTrue:[ |
|
143 |
^ self |
|
144 |
]. |
|
145 |
pkg := packageView contents. |
|
146 |
pkg ifNil:[^ self]. |
|
147 |
mgr := AbstractSourceCodeManager managerForPackage:pkg. |
|
148 |
line := '%1 -> %2, %3' |
|
149 |
bindWith:pkg |
|
150 |
with:mgr managerTypeNameShort |
|
151 |
with:(mgr repositoryNameForPackage:pkg). |
|
152 |
resultView showCR:line |
|
153 |
||
154 |
"Modified: / 11-10-2011 / 08:58:02 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
155 |
! ! |
|
156 |
||
157 |
!SourceCodeManagerConfigurationTestTool methodsFor:'aspects'! |
|
158 |
||
159 |
packageHolder |
|
160 |
||
161 |
^ValueHolder new |
|
162 |
||
163 |
"Created: / 11-10-2011 / 09:00:55 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
164 |
! ! |
|
165 |
||
166 |
!SourceCodeManagerConfigurationTestTool methodsFor:'callbacks'! |
|
167 |
||
168 |
postBuildPackageView: aView |
|
169 |
||
170 |
packageView := aView |
|
171 |
||
172 |
"Created: / 11-10-2011 / 08:57:22 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
173 |
! |
|
174 |
||
175 |
postBuildResultView: aView |
|
176 |
||
177 |
resultView := aView |
|
178 |
||
179 |
"Created: / 10-10-2011 / 19:21:57 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
180 |
! ! |
|
181 |
||
182 |
!SourceCodeManagerConfigurationTestTool class methodsFor:'documentation'! |
|
183 |
||
184 |
version |
|
12128
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
185 |
^ '$Id: Tools__SourceCodeManagerConfigurationTestTool.st 7854 2012-01-30 17:49:41Z vranyj1 $' |
12125 | 186 |
! |
187 |
||
188 |
version_CVS |
|
189 |
^ '§Header: /cvs/stx/stx/libtool/Tools__SourceCodeManagerConfigurationTestTool.st,v 1.2 2011/10/12 21:10:19 vrany Exp §' |
|
12128
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
190 |
! |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
191 |
|
12431
9f0c59c742d5
Added LintRuleSettingsApplication and LintRuleEditDialog to define user-defined rule sets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12128
diff
changeset
|
192 |
version_HG |
9f0c59c742d5
Added LintRuleSettingsApplication and LintRuleEditDialog to define user-defined rule sets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12128
diff
changeset
|
193 |
|
9f0c59c742d5
Added LintRuleSettingsApplication and LintRuleEditDialog to define user-defined rule sets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12128
diff
changeset
|
194 |
^ '$Changeset: <not expanded> $' |
9f0c59c742d5
Added LintRuleSettingsApplication and LintRuleEditDialog to define user-defined rule sets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12128
diff
changeset
|
195 |
! |
9f0c59c742d5
Added LintRuleSettingsApplication and LintRuleEditDialog to define user-defined rule sets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12128
diff
changeset
|
196 |
|
12128
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
197 |
version_SVN |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
198 |
^ '$Id: Tools__SourceCodeManagerConfigurationTestTool.st 7854 2012-01-30 17:49:41Z vranyj1 $' |
a7ff7d66ee85
Improvements in LintHighlighter, few fixes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12125
diff
changeset
|
199 |
! ! |
12431
9f0c59c742d5
Added LintRuleSettingsApplication and LintRuleEditDialog to define user-defined rule sets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12128
diff
changeset
|
200 |