author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Fri, 25 Jan 2013 22:31:22 +0000 | |
branch | development |
changeset 2004 | 160dfe552938 |
parent 1955 | e9e8cbd2cfb3 |
child 2005 | f5f046bfdfc6 |
permissions | -rw-r--r-- |
1530 | 1 |
"{ Package: 'stx:libjava/tools' }" |
2 |
||
3 |
AbstractSettingsApplication subclass:#JavaSettingsApplication |
|
1558 | 4 |
instanceVariableNames:'javaReleaseHolder javaReleaseList javaHomeHolder |
2004
160dfe552938
Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1955
diff
changeset
|
5 |
javaReleaseIsCustomHolder infoPanel bundleHolder' |
1530 | 6 |
classVariableNames:'' |
7 |
poolDictionaries:'' |
|
8 |
category:'Languages-Java-Tools' |
|
9 |
! |
|
10 |
||
11 |
||
12 |
!JavaSettingsApplication class methodsFor:'initialization'! |
|
13 |
||
14 |
initialize |
|
15 |
||
16 |
self installInSettings |
|
17 |
||
18 |
"Created: / 23-06-2005 / 09:27:10 / masca" |
|
19 |
! |
|
20 |
||
21 |
installInSettings |
|
22 |
||
23 |
Smalltalk addStartBlock:[ |
|
24 |
AbstractLauncherApplication |
|
25 |
addSettingsApplicationByClass:self name withName:'Java' icon:self defaultIcon |
|
26 |
] |
|
27 |
||
28 |
"Created: / 23-06-2005 / 09:27:10 / masca" |
|
29 |
"Modified: / 19-07-2012 / 11:26:54 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
30 |
! ! |
|
31 |
||
32 |
!JavaSettingsApplication class methodsFor:'image specs'! |
|
33 |
||
34 |
defaultIcon |
|
35 |
^ self libjavaCupIconInTree |
|
36 |
||
37 |
"Created: / 19-07-2012 / 11:26:44 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
38 |
! |
|
39 |
||
40 |
libjavaCupIcon |
|
41 |
"This resource specification was automatically generated |
|
42 |
by the ImageEditor of ST/X." |
|
43 |
||
44 |
"Do not manually edit this!! If it is corrupted, |
|
45 |
the ImageEditor may not be able to read the specification." |
|
46 |
||
47 |
" |
|
48 |
self libjavaCupIcon inspect |
|
49 |
ImageEditor openOnClass:self andSelector:#libjavaCupIcon |
|
50 |
Icon flushCachedIcons |
|
51 |
" |
|
52 |
||
53 |
<resource: #image> |
|
54 |
||
55 |
^Icon |
|
56 |
constantNamed:'JavaSettingsApplication libjavaCupIcon' |
|
57 |
ifAbsentPut:[(Depth24Image new) width: 66; height: 66; photometric:(#rgb); bitsPerSample:(#(8 8 8)); samplesPerPixel:(3); bits:(ByteArray fromPackedString:' |
|
58 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
59 |
?????????????????????????????????_O)?/_1???????????????????????????????????????????????????????????????????????????????? |
|
60 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
61 |
?????????????????????????????????????????????????????????/+7<+E4???????????????????????????????????????????????????????? |
|
62 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
63 |
????????????????????????????????????????????????????????????????????????????????????:8X(?/#2???????????????????????????? |
|
64 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
65 |
????????????????????????????????????????????????????????????????????????????????????????????????????????????:(D >MZ6???? |
|
66 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
67 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
68 |
??????????;>:G\N=\FQ???????????????????????????????????????????????????????????????????????????????????????????????????? |
|
69 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
70 |
?????????????????????????????????N7_96<@<;*D???????????????????????????????????????????????????????????????????????????? |
|
71 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
72 |
????????????????????????????????????????????????????????=\FQ96<@=,&_???????????????????????????????????????????????????? |
|
73 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
74 |
??????????????????????????????????????????????????????????????????????????????;=:8 ,96<@>>#W???????????????????????????? |
|
75 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
76 |
????????????????????????????????????????????????????????????????????????????????????????????????????=,"]96<@:8$.???????? |
|
77 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
78 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
79 |
?N/\:G\N96<@=,&_???????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
80 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
81 |
?????????????????????_G'':(L$96<@:8X)??7;???????????????????????????????????????????????????????????????????????????????? |
|
82 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
83 |
?????????????????????????????????????????_G'':(P%96<@97DC>.GJ???????????????????????????????????????????????????????????? |
|
84 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
85 |
?????????????????????????????????????????????????????????????OC$;H,196<@96<@<;"A???????????????????????????????????????? |
|
86 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
87 |
????????????????????????????????????????????????????????????????????????????????>.KL:W8Z96<@96<@;99T??;>???????????????? |
|
88 |
?????????????????_W.???????????????????????????????????????????????????????????????????????????????????????????????????? |
|
89 |
????????????????????????????????????????????????????????????????????????????????????????????????????=<6'':GTJ96<@96<@;))M |
|
90 |
?//8????????????????????????>>[S<;Y>=\JS?_W.???????????????????????????????????????????????????????????????????????????? |
|
91 |
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????/39 |
|
92 |
<Z5.96<@96<@96<@;95R?/39?????????????????/''5=\VY;H,2;Y@;>>WQ???????????????????????????????????????????????????????????? |
|
93 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
94 |
?????????????????_K(;I@:96<@96<@96<@<*90??7<?????????????/39=\NT:''8[:GPH=\FR??7<???????????????????????????????????????? |
|
95 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
96 |
?????????????????????????????????????N+Z:(L#96<@96<@97DC=\NT????????????????>]&;:(H!!96<@:8 ->>''X???????????????????????? |
|
97 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
98 |
????????????????????????????????????????????????????????>.GJ:W,U96<@96<@:GXL>MV4??????????????7;<;U<97@B96<@;:AW?/#2???? |
|
99 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
100 |
????????????????????????????????????????????????????????????????????????????>>SP:W$Q96<@96<@:GXL>-?F?????????????//8;)%J |
|
101 |
96<@96<@<Z-+??;>???????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
102 |
?????????????????????????????????????????????????????????????????????????????????????????????????/_0:(H"96<@96<@97DD>]": |
|
103 |
??????????????;>;)1O96<@96<@<Z))??;>???????????????????????????????????????????????????????????????????????????????????? |
|
104 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
105 |
<Z-*96<@96<@96<@=K.F????????????????=\FQ96<@96<@;H04??7<???????????????????????????????????????????????????????????????? |
|
106 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
107 |
?????????????????????_W.:GLG96<@96<@:(L$??7;?????????????/''5:W$Q96<@96<@==F-???????????????????????????????????????????? |
|
108 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
109 |
????????????????????????????????????????????>M^896<@96<@96<@=\BP????????????????=,2$96<@96<@96<@?_K(???????????????????? |
|
110 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
111 |
????????????????????????????????????????????????????????????????????>MR296<@96<@96<@>>#V????????????????<;Q;96<@96<@96<@ |
|
112 |
>>_T???????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
113 |
?????????????????????????????????????????????????????????????????????????????????????????????OC$96<@96<@96<@?/#2???????? |
|
114 |
????????<Z-+96<@96<@96<@<;"B???????????????????????????????????????????????????????????????????????????????????????????? |
|
115 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
116 |
:8 -96<@96<@?OC$????????????????=\NT96<@96<@96<@:W$Q?_O*???????????????????????????????????????????????????????????????? |
|
117 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
118 |
????????????????????????=<6&96<@96<@==F.????????????????>>[R96<@96<@96<@96<@<J]$???????????????????????????????????????? |
|
119 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
120 |
??????????????????????????????????????????????????7<;H8796<@;))M????????????????????;)]F96<@96<@96<@96<@=<:)???????????? |
|
121 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
122 |
?????????????????????????????????????????????????????????????????????????????N3^:G\N96<@>.KL????????????????>].?97@B96<@ |
|
123 |
96<@96<@:W0W?/_0???????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
124 |
????????????????????????????????????????????????????????????????????????????????????????????????????????=<6''97@A;)]G??;> |
|
125 |
????????????????<;Q;96<@96<@96<@96<@=K6K???????????????????????????????????????????????????????????????????????????????? |
|
126 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
127 |
????????????=\VX96<@=\VY??????????????????7;;I@:96<@96<@96<@;91P???????????????????????????????????????????????????????? |
|
128 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
129 |
????????????????????????????????????????<;]?:W P?N?#????????????????>>#W:GLG96<@96<@;9=U???????????????????????????????? |
|
130 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
131 |
????????????????????????????????????????????????????????????????????=\RW;YH>??7<????????????????;))M96<@96<@=<:(???????? |
|
132 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
133 |
????????????????????????????????????????????????????????????????????????????????????????????????=\NT=,&_???????????????? |
|
134 |
<*9096<@:(L$?/+7???????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
135 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
136 |
????>]*=?/''5????????????;99S:GPH>.KK????????????????????????????????????????9.713M+#2-#"9>72???????????????????????????? |
|
137 |
????????????????????????????????????????????????????????????????????????????????????????????????????>O+;6NO*-\''V*LCO2-#" |
|
138 |
:^?3??????????????????????????????;=?????????_G'':W0W>].?????????????????????????????????????9.71);?O+LOR$J?CV8"%T8J!!_*F9 |
|
139 |
7>#.????????????????????????????????????????????????????????????????????????????????????????????????????????????:?G4+<WT |
|
140 |
]Y.4W(*''$;GD3M+#>/3<??????????????????????????????????????????????;><;"A>>#W???????????????????????????????????????????? |
|
141 |
????????????=/#:"**?T8J!!V(^%6^O*???????????????????????????????????????????????????????????????????????????????????????? |
|
142 |
????????5>K)"Z&>UXN"T8J!!''[_I=O_9?????????????????????????????????????????????????????????/_1??7<???????????????????????? |
|
143 |
????????>O+;9^31?/??????????????????????>/3<ZYJ-T8J!![)Z0?/?????????????????????????????????????????????????????????????? |
|
144 |
????????????????????????????.<7ZUHJ!!T8J!!T8J!!T8J!!,L[T;/O6???????????????????????????????????????????????????????????????? |
|
145 |
=?'';8.+/3]/$.,7Y)[;N$Z?C_JB7Z)N.'';''J<?[8????????????????????????????);?OT8J!!T8J!!7._-???????????????????????????????????? |
|
146 |
????????????????????????????????????????????????????8^''. JN:UXN"T8J!!T8J!!T8J!!T8J!!ZYJ-^Y:6!!ZZ<$J?C&KSG&KSG&KSG&KSG%;SF#J3@ |
|
147 |
!!ZZ<_:J9]Y.3Z)N.XH.(U(R"T8J!!T8J!!T8J!!U8V#\9*3%KGD-L''V9^31????????????????????????????????????-\+WT8J!!T8J!!4=?''???????????? |
|
148 |
????????????????????????????????????????????????????????????????????????????????????<_W72=''#*<KQ&+WH"Z&>^):6Z)N.W(*''W(*'' |
|
149 |
VHZ$T8J!!T8J!!T8J!!UHJ!!W(*''XH2(Z)N.[YV/_ZF8$+CC)K7M-\+W2-#"7>_-?O7=????????????????????????????????????????????????????%+OF |
|
150 |
T8J!!UHJ!!<OS7???????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
151 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
152 |
????????????????<_W7WH"&T8J!!"Z&>???????????????????????????????????????????????????????????????????????????????????????? |
|
153 |
????????????????????????????????????=O_9???????????????????????????????????????????????????????????????????????????????? |
|
154 |
?????????????????????????????????????/??":/@T8J!!XX2):^?3???????????????????????????????????????????????????????????????? |
|
155 |
????????????????????????????????????????????????????:N;2"**?.,7Y???????????????????????????????????????????????????????? |
|
156 |
????????????????????????????????????????????????????????????([/LT8J!!XH2(6>W+???????????????????????????????????????????? |
|
157 |
????????????????????????????????????????????????????????????????????????8>/0WH"&T8J!!);?O>/3<???????????????????????????? |
|
158 |
????????????????????????????>O+;7N[,/-C\(+/L4-?''????????????????????????????>/3<$+CDT8J!!^I65:N;2???????????????????????? |
|
159 |
????????????????????????????????????????????????????????????????????????????????????????????????5NC''UHJ!!T8J!!T8J!!VHZ$]925 |
|
160 |
!!*^=$Z?C''[_I*LCO+<WS+<WS+<WS+<WS*LCO&;[H#*7A JJ9ZYJ-UHJ!!T8J!!T8J!!T8J!!UXN"''K_I;/O6????????????????8^''/\)&2Z9R.0MG\?/?????? |
|
161 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
162 |
????3=3%_ZF8UHN"T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!U(R#\)&2&[WG1MS_;?S7????????=/#:*\CP |
|
163 |
#J/@3M+#?/;>???????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
164 |
????????????????????????????????????<OS72M_!!*\GP%+OF!!JZ<\I^1Z)N.Z)N.Z)N.Z)N.Z)N.Z)N.\9*3 JJ9$+CC*,GQ0-O^7._->?3=???????? |
|
165 |
????????????????6^O*>O+;???????????????????????????????????????????????????????????????????????????????????????????????? |
|
166 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
167 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
168 |
?????????????????????????????????????????????????????????????????????????????????????????????O7=???????????????????????? |
|
169 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
170 |
????????????????????????????????????????????????????????????????????????????????????????????????????????????5>K)!!JZ<;_K5 |
|
171 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
172 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
173 |
????????4M7%UHJ!!T8J!!"**?0-K]8.+/<OS7?_;>?????????????????????/;>;/O66.S+/,?[(;3M"J&>,,_U>/3<???????????????????????????? |
|
174 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
175 |
????????????????????????????????4-?''UHN"T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!W(*''Z)N.Z)N.Z)N.Y)B+U(R#T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!X86)*\GP |
|
176 |
;?S7???????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
177 |
????????????????????????????????????????????????????????????4-?'']).4T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!! |
|
178 |
T8J!!T8J!!T8J!!UHN"_ZB8/=C\>O+;???????????????????????????????????????????????????????????????????????????????????????????? |
|
179 |
????????????????????????????????????????????????????????;/O64-;&1=[ 1-W =O_9????????????????8^''.+\OR!!JZ<XH.(T8J!!T8J!!T8J!! |
|
180 |
T8J!!T8J!!T8J!!T8J!!T8J!!XH2(_ZF8&+WH1]W_</W8???????????????????????????????????????????????????????????????????????????????? |
|
181 |
????????????????????????????????????????????????????????????????????9^31'';''K[)Z0]).4+,SS6.S+=/'':???????????????????????? |
|
182 |
????????????=_#98N#.7^[,7^[,7^[,7>#.;_K5>/3<????????????????????????????????????????????????????????????????????5^C(=?''; |
|
183 |
????????????????????????????????????????????????????????????????????????????????????9^31!!*^=UHJ!!]Y.36>W+???????????????? |
|
184 |
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
185 |
????????????????''[#J1-W ????????????????????????????????????????????????????????????????????????????????0MG\U8V#T8J!!T8J!! |
|
186 |
+,SS???????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
187 |
????????????????????????????>_/<2=''# :V;#J3@>//<???????????????????????????????????????????????????????????????????????? |
|
188 |
????????^Y66T8J!!T8J!!T8J!!T8J!![)Z0(;3M2=''#;OG5?/?????????????????????????????????????????????????????????????????????????? |
|
189 |
????????????????????????????????</W86>W+1MS_(K+K^Y66WH"&#J/@5^G(?????????????_;>=O_9???????????????????????????????????? |
|
190 |
????????????????????????????????9>;2%[KEYH:*T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!VHZ$[9^0"J">''+#J*\GP-L''V0MG\2-''"4];&4];&4];&4];&4];& |
|
191 |
4];&4];&4];&4];&1-W 1-W 1MS_-</X*,GQ''[#J$J?C!!JV<\9&2WH&&T8J!!UHJ!![9Z0&[WG1-[ =O_9????????????????:/C4#J/@=_#9???????????? |
|
192 |
????????????????????????????????????????????????????????????????????;_K55NC''/L;[)[7N#J3@]925YX>+U(R"T8J!!T8J!!T8J!!T8J!!T8J!! |
|
193 |
T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!U8V#Y9B,_ZB8%+OF,L[T3-3$=O_9?????????????????????/;>3=3%#J/@ |
|
194 |
XX2)5NC''???????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
|
195 |
?/??;?O67>_-4];&1-[ /L;[,,_U*LCO(;3M(;3M(;3M(;3M(;3M)+;N+<WS,\_U/,?[2-#"5.G)8.+/</W8?????????????????????????????????/?? |
|
196 |
9^310]K]$+CCXX2)U8V#%[KE:?C4???????????????????????????????????????????????????????????????????????????????????????????? |
|
197 |
?????????????????/??7>#.;_K5?/;>???????????????????????????????????????????????????????????????????????????????????????? |
|
198 |
</W85>K).,7Y''K_I_*F9WX&''T8J!!UHN"]925+\OR;?O6???????????????????????????????????????????????????????????????????????????? |
|
199 |
????????????????????????????????????????????=O_9.,7Y&KSG"**? JN:$Z?C([/L(;3M);?O+<WS+<WS.L3X.,7Y.,7Y.,7Y.,7Y.,7Y-</X*<KQ |
|
200 |
(K+K%KKE"**?^):6ZIF,VHV$T8J!!T8J!!WX&''\9&2$+CC,<#U4=?''=O_9???????????????????????????????????????????????????????????????? |
|
201 |
????????????????????????????????????????????????????????????????????????????????????????<OS78^''.3-3$/=C\+<WT*,GQ(;3M&+WH |
|
202 |
&KSG&KSG&KSG&KSG&KSG&KSG&KSG(;3M+\OR-\''V/,?[3=3%8>+0=?'';???????????????????????????????????????????????????????????????? |
|
203 |
????????????????????????') ; yourself] |
|
204 |
! |
|
205 |
||
206 |
libjavaCupIconInTree |
|
207 |
"This resource specification was automatically generated |
|
208 |
by the ImageEditor of ST/X." |
|
209 |
||
210 |
"Do not manually edit this!! If it is corrupted, |
|
211 |
the ImageEditor may not be able to read the specification." |
|
212 |
||
213 |
" |
|
214 |
self libjavaCupIconInTree inspect |
|
215 |
ImageEditor openOnClass:self andSelector:#libjavaCupIconInTree |
|
216 |
Icon flushCachedIcons |
|
217 |
" |
|
218 |
||
219 |
<resource: #image> |
|
220 |
||
221 |
^Icon |
|
222 |
constantNamed:'JavaSettingsApplication libjavaCupIconInTree' |
|
223 |
ifAbsentPut:[(Depth8Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:' |
|
224 |
G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_C1<_G1<_G1<_G1<_ |
|
225 |
G1<_G1<_G1<_DA<_G1<_G1<_G1<_G1<_G1<_G1<_DA<_DQ<_G1<_G1<_G1<_G1<_G1<_DA<_D!!<_G1<_G1<_G1<_G1<_G1<_DA<_DA<_G1<_G1<_G1<_G1<_ |
|
226 |
G1<_G1@_G1@_G1<_G1<_G1<_G1<_G1<_G1<NG1<PC1<_G1<_G1<_G1<_G1<_G1<_G08_G1@_G1<_G1<_G1<_G1<_G1<_G1<_G1<PG1<_G1<_G1<_G1<_G1<_ |
|
227 |
G1<_G1<_G1<_G1<HG1<_G1<_G1<_BP0B@ HCB H_G1<_G0 _G1<_G1<_G1<_G1<_G1<_G1<_G04_G1<_G1<_G1<_B ,B@ HMA $_G1<_G1<_G1<_G1<_G1<_ |
|
228 |
G1<_G1<_G1<_G1<_G1<_G1<_G1<_BQ<_G1<HG1<_G1<_G1<_G1<_G1<_G1<DCP4GG1<_G1<_G1<_G1<_G0$_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G0(AB (J |
|
229 |
B TA@A<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G1<_G0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[82 129 161 83 129 160 83 129 161 83 129 162 84 129 160 84 129 161 82 130 161 82 130 162 83 130 160 83 130 161 83 130 162 84 130 161 82 131 161 83 131 161 231 110 0 230 111 0 231 111 0 231 112 0 232 112 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255]; mask:((ImageMask new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@@ @@A@@@BP@@D @@I@@@I@@@I @@D @@@ @@@A@A? @@A@@?0@@@@@@P @@O@@D@@@A?0@@@@@') ; yourself); yourself] |
|
230 |
! ! |
|
231 |
||
232 |
!JavaSettingsApplication class methodsFor:'interface opening'! |
|
233 |
||
234 |
open |
|
235 |
||
236 |
| settingsApp | |
|
237 |
||
238 |
settingsApp := SettingsDialog new. |
|
239 |
settingsApp addApplClass:self fullName |
|
240 |
withName:'Java'. |
|
241 |
settingsApp showRoot: false. |
|
242 |
settingsApp selectedItem value: |
|
243 |
(settingsApp applicationList root children anyOne). |
|
244 |
settingsApp open. |
|
245 |
||
246 |
"Created: / 19-07-2012 / 11:25:46 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
247 |
! ! |
|
248 |
||
249 |
!JavaSettingsApplication class methodsFor:'interface specs'! |
|
250 |
||
251 |
windowSpec |
|
252 |
"This resource specification was automatically generated |
|
253 |
by the UIPainter of ST/X." |
|
254 |
||
255 |
"Do not manually edit this!! If it is corrupted, |
|
256 |
the UIPainter may not be able to read the specification." |
|
257 |
||
258 |
" |
|
259 |
UIPainter new openOnClass:JavaSettingsApplication andSelector:#windowSpec |
|
260 |
JavaSettingsApplication new openInterface:#windowSpec |
|
261 |
JavaSettingsApplication open |
|
262 |
" |
|
263 |
||
264 |
<resource: #canvas> |
|
265 |
||
266 |
^ |
|
267 |
#(FullSpec |
|
268 |
name: windowSpec |
|
269 |
window: |
|
270 |
(WindowSpec |
|
1558 | 271 |
label: 'Java Settings' |
272 |
name: 'Java Settings' |
|
1530 | 273 |
min: (Point 10 10) |
274 |
bounds: (Rectangle 0 0 695 627) |
|
275 |
) |
|
276 |
component: |
|
277 |
(SpecCollection |
|
278 |
collection: ( |
|
279 |
(LabelSpec |
|
280 |
label: ' Java Settings' |
|
281 |
name: 'SubVersiSettingsTitle' |
|
282 |
layout: (LayoutFrame 0 0 0 0 0 1 66 0) |
|
283 |
style: (FontDescription helvetica medium roman 18 #'iso10646-1') |
|
284 |
backgroundColor: (Color 100.0 100.0 100.0) |
|
285 |
translateLabel: true |
|
286 |
adjust: left |
|
287 |
) |
|
288 |
(LabelSpec |
|
289 |
label: 'Icon' |
|
1561 | 290 |
name: 'JavaIcon' |
1530 | 291 |
layout: (LayoutFrame -75 1 0 0 0 1 66 0) |
292 |
hasCharacterOrientedLabel: false |
|
293 |
backgroundColor: (Color 100.0 100.0 100.0) |
|
294 |
translateLabel: true |
|
295 |
labelChannel: libjavaCupIcon |
|
296 |
) |
|
1590 | 297 |
(SubCanvasSpec |
298 |
name: 'InfoPanel' |
|
299 |
layout: (LayoutFrame 0 0 67 0 0 1 107 0) |
|
300 |
level: 0 |
|
301 |
initiallyInvisible: true |
|
302 |
hasHorizontalScrollBar: false |
|
303 |
hasVerticalScrollBar: false |
|
304 |
clientKey: infoPanel |
|
305 |
createNewBuilder: false |
|
306 |
) |
|
1530 | 307 |
(VerticalPanelViewSpec |
308 |
name: 'Controls' |
|
309 |
layout: (LayoutFrame 0 0 70 0 0 1 0 1) |
|
310 |
horizontalLayout: fit |
|
311 |
verticalLayout: topFit |
|
312 |
horizontalSpace: 3 |
|
313 |
verticalSpace: 3 |
|
314 |
component: |
|
315 |
(SpecCollection |
|
316 |
collection: ( |
|
1558 | 317 |
(FramedBoxSpec |
318 |
label: 'Basic Settings' |
|
319 |
name: 'JavaReleasePanel' |
|
320 |
labelPosition: topLeft |
|
321 |
translateLabel: true |
|
322 |
component: |
|
323 |
(SpecCollection |
|
324 |
collection: ( |
|
325 |
(ComboListSpec |
|
326 |
name: 'ReleaseList' |
|
327 |
layout: (LayoutFrame 100 0 0 0 0 1 25 0) |
|
328 |
model: javaReleaseHolder |
|
329 |
comboList: javaReleaseList |
|
330 |
useIndex: false |
|
331 |
) |
|
332 |
(LabelSpec |
|
333 |
label: 'Release:' |
|
334 |
name: 'ReleaseLabel' |
|
335 |
layout: (LayoutFrame 0 0 0 0 100 0 25 0) |
|
336 |
translateLabel: true |
|
337 |
adjust: left |
|
338 |
) |
|
339 |
(LabelSpec |
|
340 |
label: 'JAVA_HOME' |
|
341 |
name: 'JAVA_HOME_Label' |
|
342 |
layout: (LayoutFrame 0 0 30 0 100 0 55 0) |
|
343 |
translateLabel: true |
|
344 |
adjust: left |
|
345 |
) |
|
346 |
(FilenameInputFieldSpec |
|
347 |
name: 'JAVA_HOME' |
|
348 |
layout: (LayoutFrame 100 0 30 0 -55 1 55 0) |
|
349 |
enableChannel: javaReleaseIsCustomHolder |
|
350 |
model: javaHomeHolder |
|
1590 | 351 |
immediateAccept: true |
1558 | 352 |
acceptOnPointerLeave: true |
353 |
) |
|
354 |
(ActionButtonSpec |
|
355 |
label: 'Browse' |
|
356 |
name: 'JAVA_HOME_Browse' |
|
357 |
layout: (LayoutFrame -50 1 30 0 0 1 55 0) |
|
358 |
translateLabel: true |
|
359 |
model: doBrowseJavaHome |
|
360 |
enableChannel: javaReleaseIsCustomHolder |
|
361 |
) |
|
362 |
) |
|
363 |
||
364 |
) |
|
365 |
extent: (Point 695 95) |
|
366 |
) |
|
1569 | 367 |
(VariableVerticalPanelSpec |
368 |
name: 'VariableVerticalPanel1' |
|
1561 | 369 |
component: |
370 |
(SpecCollection |
|
371 |
collection: ( |
|
1569 | 372 |
(FramedBoxSpec |
373 |
label: 'Classpath' |
|
374 |
name: 'ClasspathPanel' |
|
375 |
labelPosition: topLeft |
|
376 |
translateLabel: true |
|
377 |
component: |
|
378 |
(SpecCollection |
|
379 |
collection: ( |
|
380 |
(SubCanvasSpec |
|
381 |
name: 'SubCanvas1' |
|
382 |
layout: (LayoutFrame 0 0 0 0 0 1 0 1) |
|
383 |
level: 0 |
|
384 |
hasHorizontalScrollBar: false |
|
385 |
hasVerticalScrollBar: false |
|
386 |
majorKey: #'JavaSettingsApplication::PathEditor' |
|
387 |
minorKey: windowSpec |
|
388 |
subAspectHolders: |
|
389 |
(Array |
|
390 |
||
391 |
(SubChannelInfoSpec |
|
1571 | 392 |
subAspect: pathListEffectiveHolder |
393 |
aspect: javaClassPathEffectiveAspect |
|
394 |
) |
|
395 |
(SubChannelInfoSpec |
|
396 |
subAspect: pathListHolder |
|
1569 | 397 |
aspect: javaClassPathHolder |
398 |
) |
|
399 |
) |
|
400 |
createNewApplication: true |
|
401 |
createNewBuilder: true |
|
402 |
) |
|
403 |
) |
|
404 |
||
1561 | 405 |
) |
1569 | 406 |
) |
407 |
(FramedBoxSpec |
|
408 |
label: 'Sources' |
|
409 |
name: 'SourcePathPanel' |
|
410 |
labelPosition: topLeft |
|
411 |
translateLabel: true |
|
412 |
component: |
|
413 |
(SpecCollection |
|
414 |
collection: ( |
|
415 |
(SubCanvasSpec |
|
416 |
name: 'SubCanvas2' |
|
417 |
layout: (LayoutFrame 0 0 0 0 0 1 0 1) |
|
418 |
level: 0 |
|
419 |
hasHorizontalScrollBar: false |
|
420 |
hasVerticalScrollBar: false |
|
421 |
majorKey: #'JavaSettingsApplication::PathEditor' |
|
422 |
minorKey: windowSpec |
|
423 |
subAspectHolders: |
|
424 |
(Array |
|
425 |
||
426 |
(SubChannelInfoSpec |
|
1571 | 427 |
subAspect: pathListEffectiveHolder |
428 |
aspect: javaSourceDirectoriesEffectiveAspect |
|
429 |
) |
|
430 |
(SubChannelInfoSpec |
|
431 |
subAspect: pathListHolder |
|
432 |
aspect: javaSourceDirectoriesHolder |
|
1569 | 433 |
) |
434 |
) |
|
435 |
createNewApplication: true |
|
436 |
createNewBuilder: true |
|
437 |
) |
|
438 |
) |
|
439 |
||
440 |
) |
|
1561 | 441 |
) |
442 |
) |
|
443 |
||
444 |
) |
|
1558 | 445 |
extent: (Point 695 459) |
1569 | 446 |
handles: (Any 0.5 1.0) |
1530 | 447 |
) |
448 |
) |
|
449 |
||
450 |
) |
|
451 |
) |
|
452 |
) |
|
453 |
||
454 |
) |
|
455 |
) |
|
456 |
! ! |
|
457 |
||
1558 | 458 |
!JavaSettingsApplication methodsFor:'actions'! |
459 |
||
460 |
doBrowseJavaHome |
|
461 |
<resource: #uiCallback> |
|
462 |
||
463 |
| java_home | |
|
464 |
||
465 |
java_home := Dialog requestDirectoryName:(resources string:'JAVA_HOME directory'). |
|
466 |
java_home notEmptyOrNil ifTrue:[ |
|
467 |
self javaHomeHolder value: java_home |
|
468 |
] |
|
469 |
||
470 |
"Modified: / 27-07-2012 / 00:20:04 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
471 |
! ! |
|
472 |
||
473 |
!JavaSettingsApplication methodsFor:'aspects'! |
|
474 |
||
1590 | 475 |
infoPanel |
476 |
infoPanel isNil ifTrue:[ |
|
477 |
infoPanel := Tools::InlineMessageDialog new. |
|
478 |
]. |
|
479 |
^ infoPanel |
|
480 |
||
481 |
"Created: / 09-02-2012 / 19:23:51 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
482 |
! |
|
483 |
||
1558 | 484 |
javaHomeHolder |
485 |
<resource: #uiAspect> |
|
486 |
||
487 |
javaHomeHolder isNil ifTrue:[ |
|
488 |
javaHomeHolder := AspectAdaptor forAspect: #javaHome. |
|
489 |
javaHomeHolder subjectChannel: self javaReleaseHolder. |
|
490 |
javaHomeHolder onChangeSend:#updateModifiedChannel to:self |
|
491 |
]. |
|
492 |
^ javaHomeHolder. |
|
493 |
||
494 |
"Created: / 27-07-2012 / 00:06:22 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
495 |
! |
|
496 |
||
497 |
javaReleaseHolder |
|
498 |
<resource: #uiAspect> |
|
499 |
||
500 |
javaReleaseHolder isNil ifTrue:[ |
|
501 |
javaReleaseHolder := Java release asValue. |
|
1561 | 502 |
javaReleaseHolder onChangeSend:#updateModifiedChannel to:self. |
503 |
javaReleaseHolder onChangeSend:#updatePaths to:self. |
|
1558 | 504 |
]. |
505 |
^ javaReleaseHolder. |
|
506 |
||
1561 | 507 |
"Modified: / 27-07-2012 / 18:30:33 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
1558 | 508 |
! |
509 |
||
510 |
javaReleaseIsCustomHolder |
|
511 |
<resource: #uiAspect> |
|
512 |
||
513 |
javaReleaseIsCustomHolder isNil ifTrue:[ |
|
514 |
javaReleaseIsCustomHolder := AspectAdaptor forAspect: #isCustom. |
|
515 |
javaReleaseIsCustomHolder subjectChannel: self javaReleaseHolder |
|
516 |
]. |
|
517 |
^ javaReleaseIsCustomHolder. |
|
518 |
||
519 |
"Created: / 27-07-2012 / 00:07:52 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
520 |
! |
|
521 |
||
522 |
javaReleaseList |
|
523 |
<resource: #uiAspect> |
|
524 |
||
525 |
||
526 |
javaReleaseList isNil ifTrue:[ |
|
527 |
javaReleaseList := JavaRelease all asList |
|
528 |
]. |
|
529 |
^ javaReleaseList. |
|
530 |
||
531 |
"Modified: / 27-07-2012 / 00:13:40 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
1561 | 532 |
! ! |
533 |
||
1558 | 534 |
!JavaSettingsApplication methodsFor:'protocol'! |
535 |
||
536 |
basicReadSettings |
|
537 |
| rel | |
|
538 |
||
539 |
rel := currentUserPrefs javaRelease. |
|
540 |
(rel isNil and:[Java notNil]) ifTrue:[ |
|
541 |
rel := Java release |
|
542 |
]. |
|
543 |
||
544 |
self javaReleaseHolder value: rel. |
|
545 |
||
2004
160dfe552938
Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1955
diff
changeset
|
546 |
"Modified: / 25-01-2013 / 22:25:54 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
1558 | 547 |
! |
548 |
||
549 |
basicSaveSettings |
|
550 |
self javaReleaseHolder value notNil ifTrue:[ |
|
551 |
currentUserPrefs javaReleaseSelector: self javaReleaseHolder value selector. |
|
552 |
] ifFalse:[ |
|
553 |
currentUserPrefs javaReleaseSelector: nil. |
|
1586
45694b771d99
- JavaSettingsApplication improved (can add/remove paths)
vranyj1
parents:
1571
diff
changeset
|
554 |
]. |
1558 | 555 |
|
2004
160dfe552938
Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1955
diff
changeset
|
556 |
"Modified: / 25-01-2013 / 22:25:59 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
1558 | 557 |
! |
558 |
||
559 |
helpFilename |
|
560 |
"subclasses must return the relative name of a helpFile |
|
561 |
in the doc/online/<language>/help directory. |
|
562 |
Or nil, if no help is available." |
|
563 |
||
1604 | 564 |
^ '../programming/java-installation.html#config' |
1558 | 565 |
|
1604 | 566 |
"Modified: / 14-08-2012 / 18:57:06 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
1558 | 567 |
! ! |
568 |
||
569 |
!JavaSettingsApplication methodsFor:'queries'! |
|
570 |
||
571 |
hasUnsavedChanges |
|
572 |
"superclass AbstractSettingsApplication says that I am responsible to implement this method" |
|
573 |
||
574 |
| prefRel setRel | |
|
575 |
||
1561 | 576 |
prefRel := currentUserPrefs javaRelease. |
577 |
setRel := self javaReleaseHolder value. |
|
1558 | 578 |
|
1590 | 579 |
(setRel validateJavaHome: self javaHomeHolder value) ifFalse:[ |
580 |
self infoPanel |
|
581 |
reset; |
|
582 |
beWarning; |
|
583 |
message: (resources string: 'JAVA_HOME is not valid'); |
|
584 |
show. |
|
585 |
^ false "/ Hack, this effectively disables the "Apply" button... |
|
586 |
] ifTrue:[ |
|
587 |
self infoPanel hide. |
|
588 |
]. |
|
589 |
||
1558 | 590 |
prefRel ~~ setRel ifTrue:[ ^ true ]. |
591 |
||
1571 | 592 |
|
593 |
||
1558 | 594 |
|
595 |
^false |
|
596 |
||
1955
e9e8cbd2cfb3
Removed java path editors from settings application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1879
diff
changeset
|
597 |
"Modified: / 16-01-2013 / 13:44:58 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
1569 | 598 |
! ! |
599 |
||
1530 | 600 |
!JavaSettingsApplication class methodsFor:'documentation'! |
601 |
||
1879
7d232ff32dde
Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1818
diff
changeset
|
602 |
version_HG |
7d232ff32dde
Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1818
diff
changeset
|
603 |
|
7d232ff32dde
Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1818
diff
changeset
|
604 |
^ '$Changeset: <not expanded> $' |
7d232ff32dde
Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1818
diff
changeset
|
605 |
! |
7d232ff32dde
Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1818
diff
changeset
|
606 |
|
1530 | 607 |
version_SVN |
1879
7d232ff32dde
Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
1818
diff
changeset
|
608 |
^ '§Id:: §' |
1530 | 609 |
! ! |
610 |
||
611 |
JavaSettingsApplication initialize! |