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