tools/JavaSettingsApplication.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 14 Feb 2013 16:15:31 +0000
branchdevelopment
changeset 2069 75d40b7b986f
parent 2028 32cf03259eb9
child 2380 9195eccdcbd9
permissions -rw-r--r--
Added version_CVS
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
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
     5
		javaReleaseIsCustomHolder infoPanel jdkBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
     6
		environmentBundleHolder packageBundleHolder userBundleHolder'
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
     7
	classVariableNames:''
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
     8
	poolDictionaries:''
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
     9
	category:'Languages-Java-Tools'
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    10
!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    11
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    12
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    13
!JavaSettingsApplication class methodsFor:'initialization'!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    14
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    15
initialize
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    16
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    17
    self installInSettings
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    18
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    19
    "Created: / 23-06-2005 / 09:27:10 / masca"
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    20
!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    21
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    22
installInSettings
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    23
    
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    24
    Smalltalk addStartBlock:[
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    25
        AbstractLauncherApplication 
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    26
            addSettingsApplicationByClass:self name withName:'Java' icon:self defaultIcon
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    27
    ]
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    28
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    29
    "Created: / 23-06-2005 / 09:27:10 / masca"
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    30
    "Modified: / 19-07-2012 / 11:26:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    31
! !
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    32
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    33
!JavaSettingsApplication class methodsFor:'image specs'!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    34
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    35
defaultIcon
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    36
    ^ self libjavaCupIconInTree
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    37
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    38
    "Created: / 19-07-2012 / 11:26:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    39
!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    40
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    41
libjavaCupIcon
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    42
    "This resource specification was automatically generated
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    43
     by the ImageEditor of ST/X."
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    44
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    45
    "Do not manually edit this!! If it is corrupted,
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    46
     the ImageEditor may not be able to read the specification."
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    47
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    48
    "
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    49
     self libjavaCupIcon inspect
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    50
     ImageEditor openOnClass:self andSelector:#libjavaCupIcon
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    51
     Icon flushCachedIcons
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    52
    "
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    53
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    54
    <resource: #image>
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    55
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    56
    ^Icon
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    57
        constantNamed:'JavaSettingsApplication libjavaCupIcon'
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    58
        ifAbsentPut:[(Depth24Image new) width: 66; height: 66; photometric:(#rgb); bitsPerSample:(#(8 8 8)); samplesPerPixel:(3); bits:(ByteArray fromPackedString:'
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    59
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    60
?????????????????????????????????_O)?/_1????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    61
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    62
?????????????????????????????????????????????????????????/+7<+E4????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    63
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    64
????????????????????????????????????????????????????????????????????????????????????:8X(?/#2????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    65
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    66
????????????????????????????????????????????????????????????????????????????????????????????????????????????:(D >MZ6????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    67
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    68
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    69
??????????;>:G\N=\FQ????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    70
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    71
?????????????????????????????????N7_96<@<;*D????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    72
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    73
????????????????????????????????????????????????????????=\FQ96<@=,&_????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    74
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    75
??????????????????????????????????????????????????????????????????????????????;=:8 ,96<@>>#W????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    76
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    77
????????????????????????????????????????????????????????????????????????????????????????????????????=,"]96<@:8$.????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    78
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    79
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    80
?N/\:G\N96<@=,&_????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    81
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    82
?????????????????????_G'':(L$96<@:8X)??7;????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    83
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    84
?????????????????????????????????????????_G'':(P%96<@97DC>.GJ????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    85
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    86
?????????????????????????????????????????????????????????????OC$;H,196<@96<@<;"A????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    87
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    88
????????????????????????????????????????????????????????????????????????????????>.KL:W8Z96<@96<@;99T??;>????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    89
?????????????????_W.????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    90
????????????????????????????????????????????????????????????????????????????????????????????????????=<6'':GTJ96<@96<@;))M
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    91
?//8????????????????????????>>[S<;Y>=\JS?_W.????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    92
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????/39
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    93
<Z5.96<@96<@96<@;95R?/39?????????????????/''5=\VY;H,2;Y@;>>WQ????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    94
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    95
?????????????????_K(;I@:96<@96<@96<@<*90??7<?????????????/39=\NT:''8[:GPH=\FR??7<????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    96
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    97
?????????????????????????????????????N+Z:(L#96<@96<@97DC=\NT????????????????>]&;:(H!!96<@:8 ->>''X????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    98
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
    99
????????????????????????????????????????????????????????>.GJ:W,U96<@96<@:GXL>MV4??????????????7;<;U<97@B96<@;:AW?/#2????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   100
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   101
????????????????????????????????????????????????????????????????????????????>>SP:W$Q96<@96<@:GXL>-?F?????????????//8;)%J
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   102
96<@96<@<Z-+??;>????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   103
?????????????????????????????????????????????????????????????????????????????????????????????????/_0:(H"96<@96<@97DD>]":
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   104
??????????????;>;)1O96<@96<@<Z))??;>????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   105
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   106
<Z-*96<@96<@96<@=K.F????????????????=\FQ96<@96<@;H04??7<????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   107
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   108
?????????????????????_W.:GLG96<@96<@:(L$??7;?????????????/''5:W$Q96<@96<@==F-????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   109
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   110
????????????????????????????????????????????>M^896<@96<@96<@=\BP????????????????=,2$96<@96<@96<@?_K(????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   111
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   112
????????????????????????????????????????????????????????????????????>MR296<@96<@96<@>>#V????????????????<;Q;96<@96<@96<@
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   113
>>_T????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   114
?????????????????????????????????????????????????????????????????????????????????????????????OC$96<@96<@96<@?/#2????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   115
????????<Z-+96<@96<@96<@<;"B????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   116
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   117
:8 -96<@96<@?OC$????????????????=\NT96<@96<@96<@:W$Q?_O*????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   118
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   119
????????????????????????=<6&96<@96<@==F.????????????????>>[R96<@96<@96<@96<@<J]$????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   120
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   121
??????????????????????????????????????????????????7<;H8796<@;))M????????????????????;)]F96<@96<@96<@96<@=<:)????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   122
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   123
?????????????????????????????????????????????????????????????????????????????N3^:G\N96<@>.KL????????????????>].?97@B96<@
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   124
96<@96<@:W0W?/_0????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   125
????????????????????????????????????????????????????????????????????????????????????????????????????????=<6''97@A;)]G??;>
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   126
????????????????<;Q;96<@96<@96<@96<@=K6K????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   127
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   128
????????????=\VX96<@=\VY??????????????????7;;I@:96<@96<@96<@;91P????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   129
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   130
????????????????????????????????????????<;]?:W P?N?#????????????????>>#W:GLG96<@96<@;9=U????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   131
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   132
????????????????????????????????????????????????????????????????????=\RW;YH>??7<????????????????;))M96<@96<@=<:(????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   133
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   134
????????????????????????????????????????????????????????????????????????????????????????????????=\NT=,&_????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   135
<*9096<@:(L$?/+7????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   136
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   137
????>]*=?/''5????????????;99S:GPH>.KK????????????????????????????????????????9.713M+#2-#"9>72????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   138
????????????????????????????????????????????????????????????????????????????????????????????????????>O+;6NO*-\''V*LCO2-#"
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   139
:^?3??????????????????????????????;=?????????_G'':W0W>].?????????????????????????????????????9.71);?O+LOR$J?CV8"%T8J!!_*F9
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   140
7>#.????????????????????????????????????????????????????????????????????????????????????????????????????????????:?G4+<WT
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   141
]Y.4W(*''$;GD3M+#>/3<??????????????????????????????????????????????;><;"A>>#W????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   142
????????????=/#:"**?T8J!!V(^%6^O*????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   143
????????5>K)"Z&>UXN"T8J!!''[_I=O_9?????????????????????????????????????????????????????????/_1??7<????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   144
????????>O+;9^31?/??????????????????????>/3<ZYJ-T8J!![)Z0?/??????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   145
????????????????????????????.<7ZUHJ!!T8J!!T8J!!T8J!!,L[T;/O6????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   146
=?'';8.+/3]/$.,7Y)[;N$Z?C_JB7Z)N.'';''J<?[8????????????????????????????);?OT8J!!T8J!!7._-????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   147
????????????????????????????????????????????????????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
   148
!!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
   149
????????????????????????????????????????????????????????????????????????????????????<_W72=''#*<KQ&+WH"Z&>^):6Z)N.W(*''W(*''
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   150
VHZ$T8J!!T8J!!T8J!!UHJ!!W(*''XH2(Z)N.[YV/_ZF8$+CC)K7M-\+W2-#"7>_-?O7=????????????????????????????????????????????????????%+OF
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   151
T8J!!UHJ!!<OS7????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   152
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   153
????????????????<_W7WH"&T8J!!"Z&>????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   154
????????????????????????????????????=O_9????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   155
?????????????????????????????????????/??":/@T8J!!XX2):^?3????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   156
????????????????????????????????????????????????????:N;2"**?.,7Y????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   157
????????????????????????????????????????????????????????????([/LT8J!!XH2(6>W+????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   158
????????????????????????????????????????????????????????????????????????8>/0WH"&T8J!!);?O>/3<????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   159
????????????????????????????>O+;7N[,/-C\(+/L4-?''????????????????????????????>/3<$+CDT8J!!^I65:N;2????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   160
????????????????????????????????????????????????????????????????????????????????????????????????5NC''UHJ!!T8J!!T8J!!VHZ$]925
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   161
!!*^=$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
   162
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   163
????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
   164
#J/@3M+#?/;>????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   165
????????????????????????????????????<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
   166
????????????????6^O*>O+;????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   167
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   168
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   169
?????????????????????????????????????????????????????????????????????????????????????????????O7=????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   170
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   171
????????????????????????????????????????????????????????????????????????????????????????????????????????????5>K)!!JZ<;_K5
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   172
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   173
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   174
????????4M7%UHJ!!T8J!!"**?0-K]8.+/<OS7?_;>?????????????????????/;>;/O66.S+/,?[(;3M"J&>,,_U>/3<????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   175
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   176
????????????????????????????????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
   177
;?S7????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   178
????????????????????????????????????????????????????????????4-?'']).4T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!T8J!!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   179
T8J!!T8J!!T8J!!UHN"_ZB8/=C\>O+;????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   180
????????????????????????????????????????????????????????;/O64-;&1=[ 1-W =O_9????????????????8^''.+\OR!!JZ<XH.(T8J!!T8J!!T8J!!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   181
T8J!!T8J!!T8J!!T8J!!T8J!!XH2(_ZF8&+WH1]W_</W8????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   182
????????????????????????????????????????????????????????????????????9^31'';''K[)Z0]).4+,SS6.S+=/'':????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   183
????????????=_#98N#.7^[,7^[,7^[,7>#.;_K5>/3<????????????????????????????????????????????????????????????????????5^C(=?'';
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   184
????????????????????????????????????????????????????????????????????????????????????9^31!!*^=UHJ!!]Y.36>W+????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   185
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   186
????????????????''[#J1-W ????????????????????????????????????????????????????????????????????????????????0MG\U8V#T8J!!T8J!!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   187
+,SS????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   188
????????????????????????????>_/<2=''# :V;#J3@>//<????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   189
????????^Y66T8J!!T8J!!T8J!!T8J!![)Z0(;3M2=''#;OG5?/??????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   190
????????????????????????????????</W86>W+1MS_(K+K^Y66WH"&#J/@5^G(?????????????_;>=O_9????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   191
????????????????????????????????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
   192
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
   193
????????????????????????????????????????????????????????????????????;_K55NC''/L;[)[7N#J3@]925YX>+U(R"T8J!!T8J!!T8J!!T8J!!T8J!!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   194
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
   195
XX2)5NC''????????????????????????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   196
?/??;?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
   197
9^310]K]$+CCXX2)U8V#%[KE:?C4????????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   198
?????????????????/??7>#.;_K5?/;>????????????????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   199
</W85>K).,7Y''K_I_*F9WX&''T8J!!UHN"]925+\OR;?O6????????????????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   200
????????????????????????????????????????????=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
   201
(K+K%KKE"**?^):6ZIF,VHV$T8J!!T8J!!WX&''\9&2$+CC,<#U4=?''=O_9????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   202
????????????????????????????????????????????????????????????????????????????????????????<OS78^''.3-3$/=C\+<WT*,GQ(;3M&+WH
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   203
&KSG&KSG&KSG&KSG&KSG&KSG&KSG(;3M+\OR-\''V/,?[3=3%8>+0=?'';????????????????????????????????????????????????????????????????
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   204
????????????????????????') ; yourself]
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   205
!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   206
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   207
libjavaCupIconInTree
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   208
    "This resource specification was automatically generated
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   209
     by the ImageEditor of ST/X."
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   210
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   211
    "Do not manually edit this!! If it is corrupted,
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   212
     the ImageEditor may not be able to read the specification."
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   213
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   214
    "
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   215
     self libjavaCupIconInTree inspect
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   216
     ImageEditor openOnClass:self andSelector:#libjavaCupIconInTree
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   217
     Icon flushCachedIcons
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   218
    "
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   219
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   220
    <resource: #image>
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   221
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   222
    ^Icon
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   223
        constantNamed:'JavaSettingsApplication libjavaCupIconInTree'
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   224
        ifAbsentPut:[(Depth8Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   225
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
   226
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
   227
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
   228
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
   229
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
   230
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
   231
! !
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   232
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   233
!JavaSettingsApplication class methodsFor:'interface opening'!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   234
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   235
open    
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   236
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   237
    | settingsApp |
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   238
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   239
    settingsApp := SettingsDialog new.
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   240
    settingsApp addApplClass:self fullName
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   241
                withName:'Java'.
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   242
    settingsApp showRoot: false.
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   243
    settingsApp selectedItem value:
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   244
        (settingsApp applicationList root children anyOne).
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   245
    settingsApp open.
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   246
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   247
    "Created: / 19-07-2012 / 11:25:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   248
! !
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   249
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   250
!JavaSettingsApplication class methodsFor:'interface specs'!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   251
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   252
packageBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   253
    "This resource specification was automatically generated
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   254
     by the UIPainter of ST/X."
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   255
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   256
    "Do not manually edit this!! If it is corrupted,
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   257
     the UIPainter may not be able to read the specification."
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   258
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   259
    "
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   260
     UIPainter new openOnClass:JavaSettingsApplication andSelector:#userBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   261
     JavaSettingsApplication new openInterface:#userBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   262
    "
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   263
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   264
    <resource: #canvas>
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   265
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   266
    ^ 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   267
     #(FullSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   268
        name: packageBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   269
        window: 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   270
       (WindowSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   271
          label: 'Package Libraries'
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   272
          name: 'Package Libraries'
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   273
          min: (Point 10 10)
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   274
          bounds: (Rectangle 0 0 300 300)
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   275
        )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   276
        component: 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   277
       (SpecCollection
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   278
          collection: (
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   279
           (SubCanvasSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   280
              name: 'SubCanvas1'
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   281
              layout: (LayoutFrame 0 0 0 0 0 1 0 1)
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   282
              hasHorizontalScrollBar: false
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   283
              hasVerticalScrollBar: false
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   284
              majorKey: JavaCodeBundleEditor
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   285
              subAspectHolders: 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   286
             (Array
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   287
                
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   288
               (SubChannelInfoSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   289
                  subAspect: bundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   290
                  aspect: packageBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   291
                ) 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   292
               (SubChannelInfoSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   293
                  subAspect: readonlyHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   294
                  aspect: trueHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   295
                )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   296
              )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   297
              createNewApplication: true
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   298
              createNewBuilder: true
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   299
            )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   300
           )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   301
         
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   302
        )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   303
      )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   304
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   305
    "Created: / 28-01-2013 / 20:33:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   306
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   307
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   308
userBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   309
    "This resource specification was automatically generated
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   310
     by the UIPainter of ST/X."
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   311
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   312
    "Do not manually edit this!! If it is corrupted,
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   313
     the UIPainter may not be able to read the specification."
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   314
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   315
    "
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   316
     UIPainter new openOnClass:JavaSettingsApplication andSelector:#userBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   317
     JavaSettingsApplication new openInterface:#userBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   318
    "
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   319
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   320
    <resource: #canvas>
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   321
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   322
    ^ 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   323
     #(FullSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   324
        name: userBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   325
        window: 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   326
       (WindowSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   327
          label: 'User Libraries'
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   328
          name: 'User Libraries'
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   329
          min: (Point 10 10)
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   330
          bounds: (Rectangle 0 0 300 300)
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   331
        )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   332
        component: 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   333
       (SpecCollection
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   334
          collection: (
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   335
           (SubCanvasSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   336
              name: 'SubCanvas1'
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   337
              layout: (LayoutFrame 0 0 0 0 0 1 0 1)
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   338
              hasHorizontalScrollBar: false
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   339
              hasVerticalScrollBar: false
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   340
              majorKey: JavaCodeBundleEditor
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   341
              subAspectHolders: 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   342
             (Array
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   343
                
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   344
               (SubChannelInfoSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   345
                  subAspect: bundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   346
                  aspect: userBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   347
                ) 
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   348
               (SubChannelInfoSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   349
                  subAspect: readonlyHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   350
                  aspect: #falseHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   351
                )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   352
              )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   353
              createNewApplication: true
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   354
              createNewBuilder: true
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   355
            )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   356
           )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   357
         
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   358
        )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   359
      )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   360
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   361
    "Modified: / 28-01-2013 / 20:34:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   362
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   363
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   364
windowSpec
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   365
    "This resource specification was automatically generated
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   366
     by the UIPainter of ST/X."
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   367
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   368
    "Do not manually edit this!! If it is corrupted,
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   369
     the UIPainter may not be able to read the specification."
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   370
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   371
    "
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   372
     UIPainter new openOnClass:JavaSettingsApplication andSelector:#windowSpec
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   373
     JavaSettingsApplication new openInterface:#windowSpec
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   374
     JavaSettingsApplication open
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   375
    "
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   376
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   377
    <resource: #canvas>
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   378
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   379
    ^ 
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   380
     #(FullSpec
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   381
        name: windowSpec
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   382
        window: 
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   383
       (WindowSpec
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   384
          label: 'Java Settings'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   385
          name: 'Java Settings'
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   386
          min: (Point 10 10)
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   387
          bounds: (Rectangle 0 0 695 627)
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   388
        )
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   389
        component: 
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   390
       (SpecCollection
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   391
          collection: (
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   392
           (LabelSpec
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   393
              label: ' Java Settings'
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   394
              name: 'SubVersiSettingsTitle'
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   395
              layout: (LayoutFrame 0 0 0 0 0 1 66 0)
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   396
              style: (FontDescription helvetica medium roman 18 #'iso10646-1')
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   397
              backgroundColor: (Color 100.0 100.0 100.0)
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   398
              translateLabel: true
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   399
              adjust: left
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   400
            )
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   401
           (LabelSpec
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   402
              label: 'Icon'
1561
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   403
              name: 'JavaIcon'
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   404
              layout: (LayoutFrame -75 1 0 0 0 1 66 0)
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   405
              hasCharacterOrientedLabel: false
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   406
              backgroundColor: (Color 100.0 100.0 100.0)
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   407
              translateLabel: true
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   408
              labelChannel: libjavaCupIcon
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   409
            )
1590
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   410
           (SubCanvasSpec
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   411
              name: 'InfoPanel'
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   412
              layout: (LayoutFrame 0 0 67 0 0 1 107 0)
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   413
              level: 0
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   414
              initiallyInvisible: true
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   415
              hasHorizontalScrollBar: false
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   416
              hasVerticalScrollBar: false
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   417
              clientKey: infoPanel
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   418
              createNewBuilder: false
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   419
            )
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   420
           (VerticalPanelViewSpec
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   421
              name: 'Controls'
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   422
              layout: (LayoutFrame 0 0 70 0 0 1 0 1)
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   423
              horizontalLayout: fit
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   424
              verticalLayout: topFit
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   425
              horizontalSpace: 3
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   426
              verticalSpace: 3
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   427
              component: 
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   428
             (SpecCollection
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   429
                collection: (
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   430
                 (FramedBoxSpec
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   431
                    label: 'Basic Settings'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   432
                    name: 'JavaReleasePanel'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   433
                    labelPosition: topLeft
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   434
                    translateLabel: true
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   435
                    component: 
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   436
                   (SpecCollection
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   437
                      collection: (
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   438
                       (ComboListSpec
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   439
                          name: 'ReleaseList'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   440
                          layout: (LayoutFrame 100 0 0 0 0 1 25 0)
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   441
                          model: javaReleaseHolder
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   442
                          comboList: javaReleaseList
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   443
                          useIndex: false
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   444
                        )
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   445
                       (LabelSpec
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   446
                          label: 'Release:'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   447
                          name: 'ReleaseLabel'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   448
                          layout: (LayoutFrame 0 0 0 0 100 0 25 0)
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   449
                          translateLabel: true
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   450
                          adjust: left
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   451
                        )
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   452
                       (LabelSpec
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   453
                          label: 'JAVA_HOME'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   454
                          name: 'JAVA_HOME_Label'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   455
                          layout: (LayoutFrame 0 0 30 0 100 0 55 0)
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   456
                          translateLabel: true
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   457
                          adjust: left
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   458
                        )
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   459
                       (FilenameInputFieldSpec
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   460
                          name: 'JAVA_HOME'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   461
                          layout: (LayoutFrame 100 0 30 0 -55 1 55 0)
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   462
                          enableChannel: javaReleaseIsCustomHolder
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   463
                          model: javaHomeHolder
1590
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   464
                          immediateAccept: true
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   465
                          acceptOnPointerLeave: true
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   466
                        )
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   467
                       (ActionButtonSpec
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   468
                          label: 'Browse'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   469
                          name: 'JAVA_HOME_Browse'
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   470
                          layout: (LayoutFrame -50 1 30 0 0 1 55 0)
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   471
                          translateLabel: true
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   472
                          model: doBrowseJavaHome
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   473
                          enableChannel: javaReleaseIsCustomHolder
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   474
                        )
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   475
                       )
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   476
                     
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   477
                    )
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   478
                    extent: (Point 695 95)
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   479
                  )
1569
b7525db9bb2b - JavaSettingsApplication
vranyj1
parents: 1561
diff changeset
   480
                 (VariableVerticalPanelSpec
b7525db9bb2b - JavaSettingsApplication
vranyj1
parents: 1561
diff changeset
   481
                    name: 'VariableVerticalPanel1'
1561
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   482
                    component: 
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   483
                   (SpecCollection
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   484
                      collection: (
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   485
                       (NoteBookViewSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   486
                          name: 'Notebook'
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   487
                          menu: tabList
1561
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   488
                        )
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   489
                       )
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   490
                     
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   491
                    )
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   492
                    extent: (Point 695 459)
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   493
                    handles: (Any 1.0)
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   494
                  )
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   495
                 )
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   496
               
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   497
              )
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   498
            )
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   499
           )
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   500
         
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   501
        )
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   502
      )
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   503
! !
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   504
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   505
!JavaSettingsApplication class methodsFor:'list specs'!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   506
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   507
tabList
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   508
    "This resource specification was automatically generated
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   509
     by the TabListEditor of ST/X."
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   510
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   511
    "Do not manually edit this!! If it is corrupted,
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   512
     the TabListEditor may not be able to read the specification."
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   513
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   514
    "
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   515
     TabListEditor new openOnClass: self andSelector:#tabList
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   516
    "
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   517
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   518
    <resource: #tabList>
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   519
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   520
    ^     #(
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   521
       (TabItem
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   522
          label: 'Package Libraries'
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   523
          minorKey: packageBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   524
        )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   525
       (TabItem
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   526
          label: 'User Libraries'
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   527
          minorKey: userBundleTabSpec
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   528
        )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   529
       )
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   530
     
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   531
      collect:[:aTab| TabItem new fromLiteralArrayEncoding:aTab ]
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   532
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   533
    "Modified: / 28-01-2013 / 20:33:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   534
! !
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   535
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   536
!JavaSettingsApplication methodsFor:'actions'!
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   537
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   538
doBrowseJavaHome
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   539
    <resource: #uiCallback>
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   540
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   541
    | java_home |
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   542
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   543
    java_home := Dialog requestDirectoryName:(resources string:'JAVA_HOME directory').
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   544
    java_home notEmptyOrNil ifTrue:[
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   545
        self javaHomeHolder value: java_home
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   546
    ]
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   547
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   548
    "Modified: / 27-07-2012 / 00:20:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   549
! !
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   550
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   551
!JavaSettingsApplication methodsFor:'aspects'!
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   552
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   553
environmentBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   554
    "return/create the 'environmentBundleHolder' value holder (automatically generated)"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   555
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   556
    environmentBundleHolder isNil ifTrue:[
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   557
        environmentBundleHolder := ValueHolder new.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   558
    ].
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   559
    ^ environmentBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   560
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   561
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   562
environmentBundleHolder:something
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   563
    "set the 'environmentBundleHolder' value holder (automatically generated)"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   564
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   565
    environmentBundleHolder := something.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   566
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   567
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   568
falseHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   569
    ^false
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   570
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   571
    "Created: / 28-01-2013 / 20:34:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   572
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   573
1590
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   574
infoPanel
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   575
    infoPanel isNil ifTrue:[
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   576
        infoPanel := Tools::InlineMessageDialog new.
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   577
    ].
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   578
    ^ infoPanel
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   579
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   580
    "Created: / 09-02-2012 / 19:23:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   581
!
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   582
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   583
javaHomeHolder
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   584
    <resource: #uiAspect>
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   585
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   586
    javaHomeHolder isNil ifTrue:[
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   587
        javaHomeHolder := AspectAdaptor forAspect: #javaHome.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   588
        javaHomeHolder subjectChannel: self javaReleaseHolder.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   589
        javaHomeHolder onChangeSend:#updateModifiedChannel to:self
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   590
    ].
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   591
    ^ javaHomeHolder.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   592
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   593
    "Created: / 27-07-2012 / 00:06:22 / Jan Vrany <jan.vrany@fit.cvut.cz>"
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   594
!
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   595
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   596
javaReleaseHolder
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   597
    <resource: #uiAspect>
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   598
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   599
    javaReleaseHolder isNil ifTrue:[
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   600
        javaReleaseHolder := Java release asValue.
1561
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   601
        javaReleaseHolder onChangeSend:#updateModifiedChannel to:self.
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   602
    ].
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   603
    ^ javaReleaseHolder.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   604
1561
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   605
    "Modified: / 27-07-2012 / 18:30:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2028
32cf03259eb9 Bugfix: JavaSettingsApplication>>#javaReleaseHolder.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2007
diff changeset
   606
    "Modified: / 06-02-2013 / 08:30:00 / jv"
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   607
!
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   608
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   609
javaReleaseIsCustomHolder
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   610
    <resource: #uiAspect>
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   611
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   612
    javaReleaseIsCustomHolder isNil ifTrue:[
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   613
        javaReleaseIsCustomHolder := AspectAdaptor forAspect: #isCustom.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   614
        javaReleaseIsCustomHolder subjectChannel: self javaReleaseHolder
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   615
    ].
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   616
    ^ javaReleaseIsCustomHolder.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   617
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   618
    "Created: / 27-07-2012 / 00:07:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   619
!
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   620
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   621
javaReleaseList
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   622
    <resource: #uiAspect>
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   623
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   624
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   625
    javaReleaseList isNil ifTrue:[
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   626
        javaReleaseList := JavaRelease all asList
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   627
    ].
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   628
    ^ javaReleaseList.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   629
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   630
    "Modified: / 27-07-2012 / 00:13:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   631
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   632
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   633
jdkBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   634
    "return/create the 'jdkBundleHolder' value holder (automatically generated)"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   635
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   636
    jdkBundleHolder isNil ifTrue:[
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   637
        jdkBundleHolder := ValueHolder new.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   638
    ].
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   639
    ^ jdkBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   640
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   641
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   642
jdkBundleHolder:something
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   643
    "set the 'jdkBundleHolder' value holder (automatically generated)"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   644
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   645
    jdkBundleHolder := something.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   646
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   647
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   648
packageBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   649
    "return/create the 'packageBundleHolder' value holder (automatically generated)"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   650
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   651
    packageBundleHolder isNil ifTrue:[
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   652
        packageBundleHolder := ValueHolder new.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   653
    ].
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   654
    ^ packageBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   655
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   656
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   657
packageBundleHolder:something
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   658
    "set the 'packageBundleHolder' value holder (automatically generated)"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   659
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   660
    packageBundleHolder := something.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   661
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   662
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   663
tabList
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   664
    "Generated by the TabListEditor"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   665
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   666
    |list|
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   667
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   668
    (list := builder bindingAt:#tabList) isNil ifTrue:[
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   669
        builder aspectAt:#tabList put:(list := self class tabList).
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   670
    ].
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   671
    ^ list
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   672
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   673
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   674
trueHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   675
    ^true
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   676
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   677
    "Created: / 28-01-2013 / 20:34:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   678
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   679
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   680
userBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   681
    "return/create the 'userBundleHolder' value holder (automatically generated)"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   682
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   683
    userBundleHolder isNil ifTrue:[
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   684
        userBundleHolder := ValueHolder new.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   685
    ].
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   686
    ^ userBundleHolder
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   687
!
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   688
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   689
userBundleHolder:something
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   690
    "set the 'userBundleHolder' value holder (automatically generated)"
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   691
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   692
    userBundleHolder := something.
1561
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   693
! !
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   694
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   695
!JavaSettingsApplication methodsFor:'protocol'!
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   696
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   697
basicReadSettings
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   698
    | rel cpb |
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   699
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   700
    rel := currentUserPrefs javaRelease.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   701
    (rel isNil and:[Java notNil]) ifTrue:[
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   702
        rel := Java release
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   703
    ].
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   704
    
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   705
    self javaReleaseHolder value: rel.
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   706
    cpb := Java classPathBundle.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   707
    self userBundleHolder value: cpb user deepCopy.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   708
    self packageBundleHolder value: cpb packages.
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   709
    self environmentBundleHolder value: cpb environment.
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   710
2005
f5f046bfdfc6 More work on new JavaCodeBundleEditor & preferences. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2004
diff changeset
   711
    "Modified: / 28-01-2013 / 20:32:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   712
!
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   713
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   714
basicSaveSettings
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   715
    self javaReleaseHolder value notNil ifTrue:[
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   716
        currentUserPrefs javaReleaseSelector:  self javaReleaseHolder value selector.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   717
    ] ifFalse:[
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   718
        currentUserPrefs javaReleaseSelector: nil.
1586
45694b771d99 - JavaSettingsApplication improved (can add/remove paths)
vranyj1
parents: 1571
diff changeset
   719
    ].
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   720
2004
160dfe552938 Initial implementation of JavaCodeBundleEditory.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1955
diff changeset
   721
    "Modified: / 25-01-2013 / 22:25:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   722
!
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   723
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   724
helpFilename
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   725
    "subclasses must return the relative name of a helpFile
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   726
     in the doc/online/<language>/help directory.
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   727
     Or nil, if no help is available."
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   728
1604
985b296adb35 - JavaSettingsApplication
vranyj1
parents: 1596
diff changeset
   729
    ^ '../programming/java-installation.html#config'
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   730
1604
985b296adb35 - JavaSettingsApplication
vranyj1
parents: 1596
diff changeset
   731
    "Modified: / 14-08-2012 / 18:57:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   732
! !
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   733
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   734
!JavaSettingsApplication methodsFor:'queries'!
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   735
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   736
hasUnsavedChanges
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   737
    "superclass AbstractSettingsApplication says that I am responsible to implement this method"
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   738
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   739
    | prefRel setRel |
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   740
1561
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   741
    prefRel :=  currentUserPrefs javaRelease.  
fcfd8630d944 - JavaSettingsApplication
vranyj1
parents: 1558
diff changeset
   742
    setRel := self javaReleaseHolder value.
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   743
1590
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   744
    (setRel validateJavaHome: self javaHomeHolder value) ifFalse:[
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   745
        self infoPanel
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   746
            reset;
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   747
            beWarning;
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   748
            message: (resources string: 'JAVA_HOME is not valid');
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   749
            show.
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   750
        ^ false "/ Hack, this effectively disables the "Apply" button...
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   751
    ] ifTrue:[
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   752
        self infoPanel hide.
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   753
    ].
b977644c9b69 - JavaSettingsApplication
vranyj1
parents: 1586
diff changeset
   754
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   755
    prefRel ~~ setRel ifTrue:[ ^ true ].
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   756
1571
8e7dc83b87e4 - JavaSettingsApplication
vranyj1
parents: 1569
diff changeset
   757
8e7dc83b87e4 - JavaSettingsApplication
vranyj1
parents: 1569
diff changeset
   758
1558
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   759
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   760
    ^false
3d9447d02500 - JavaSettingsApplication
vranyj1
parents: 1530
diff changeset
   761
1955
e9e8cbd2cfb3 Removed java path editors from settings application
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1879
diff changeset
   762
    "Modified: / 16-01-2013 / 13:44:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1569
b7525db9bb2b - JavaSettingsApplication
vranyj1
parents: 1561
diff changeset
   763
! !
b7525db9bb2b - JavaSettingsApplication
vranyj1
parents: 1561
diff changeset
   764
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   765
!JavaSettingsApplication class methodsFor:'documentation'!
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   766
2069
75d40b7b986f Added version_CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2028
diff changeset
   767
version_CVS
75d40b7b986f Added version_CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2028
diff changeset
   768
    ^ '$Header$'
75d40b7b986f Added version_CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2028
diff changeset
   769
!
75d40b7b986f Added version_CVS
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2028
diff changeset
   770
1879
7d232ff32dde Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1818
diff changeset
   771
version_HG
7d232ff32dde Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1818
diff changeset
   772
7d232ff32dde Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1818
diff changeset
   773
    ^ '$Changeset: <not expanded> $'
7d232ff32dde Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1818
diff changeset
   774
!
7d232ff32dde Refactoring of JavaParserII>>importDeclaration
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1818
diff changeset
   775
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   776
version_SVN
2028
32cf03259eb9 Bugfix: JavaSettingsApplication>>#javaReleaseHolder.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2007
diff changeset
   777
    ^ '§Id::                                                                                                                        §'
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   778
! !
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   779
2003
adb206f8e04d Fix in JavaSettingsApplication - removed old spec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1955
diff changeset
   780
1530
56ca1f532597 - JavaSettingsApplication
vranyj1
parents:
diff changeset
   781
JavaSettingsApplication initialize!