author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Wed, 16 Oct 2013 01:24:40 +0100 | |
branch | jv |
changeset 13645 | 33afbe8a823b |
parent 13530 | 2269bce1636d |
child 13647 | c79b566b32bd |
permissions | -rw-r--r-- |
8970 | 1 |
"{ Package: 'stx:libtool' }"! |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
2 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
3 |
!AbstractSyntaxHighlighter class methodsFor:'api highlighting'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
4 |
|
10749
4b121ee1c5de
comment/format in: #formatExpression:in:elementsInto:
Claus Gittinger <cg@exept.de>
parents:
10724
diff
changeset
|
5 |
formatExpression:aString in:aClass elementsInto:elementsCollection |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
6 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
7 |
^self formatExpression:aString in:aClass |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
8 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
9 |
"Created: / 25-07-2010 / 08:57:34 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
10749
4b121ee1c5de
comment/format in: #formatExpression:in:elementsInto:
Claus Gittinger <cg@exept.de>
parents:
10724
diff
changeset
|
10 |
"Modified (format): / 04-10-2011 / 19:47:20 / cg" |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
11 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
12 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
13 |
!AbstractSyntaxHighlighter class methodsFor:'api highlighting'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
14 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
15 |
formatMethod:aString in:aClass using:preferencesOrNil elementsInto: elements |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
16 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
17 |
^self formatMethod:aString in:aClass using:preferencesOrNil |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
18 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
19 |
"Created: / 25-07-2010 / 08:58:00 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
20 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
21 |
|
11283 | 22 |
!ArrayedCollection methodsFor:'inspecting'! |
23 |
||
24 |
inspector2TabForHexDump |
|
11401
a228326e3eee
changed: #inspector2TabForHexDump
Claus Gittinger <cg@exept.de>
parents:
11400
diff
changeset
|
25 |
"a tab, showing a hex dump; defined here, so that both byteArrays and other bulk data |
a228326e3eee
changed: #inspector2TabForHexDump
Claus Gittinger <cg@exept.de>
parents:
11400
diff
changeset
|
26 |
containers can define it in their inspector2Tabs methods." |
a228326e3eee
changed: #inspector2TabForHexDump
Claus Gittinger <cg@exept.de>
parents:
11400
diff
changeset
|
27 |
|
a228326e3eee
changed: #inspector2TabForHexDump
Claus Gittinger <cg@exept.de>
parents:
11400
diff
changeset
|
28 |
|wrapper myByteSize v genDump baseAddress| |
11283 | 29 |
|
30 |
myByteSize := self size * self class elementByteSize. |
|
31 |
||
32 |
wrapper := Plug new. |
|
33 |
wrapper respondTo:#size with:[ myByteSize ]. |
|
34 |
wrapper respondTo:#at: with:[:byteIdx | self byteAt:byteIdx ]. |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
35 |
wrapper respondTo:#do: with:[:aBlock | 1 to:myByteSize |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
36 |
do:[:i | |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
37 |
aBlock value:(self byteAt:i) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
38 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
39 |
]. |
11283 | 40 |
|
11401
a228326e3eee
changed: #inspector2TabForHexDump
Claus Gittinger <cg@exept.de>
parents:
11400
diff
changeset
|
41 |
baseAddress := 0. |
a228326e3eee
changed: #inspector2TabForHexDump
Claus Gittinger <cg@exept.de>
parents:
11400
diff
changeset
|
42 |
genDump := [ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
43 |
|dump| |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
44 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
45 |
v topView withWaitCursorDo:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
46 |
dump := AbstractFileBrowser |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
47 |
contentsOfBytesAsHexDump:wrapper |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
48 |
numberOfAddressDigits:(myByteSize hexPrintString size) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
49 |
addressStart:baseAddress. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
50 |
v list:dump expandTabs:false scanForNonStrings:false includesNonStrings:false. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
51 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
52 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
53 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
54 |
v := ScrollableView for:TextView. |
11401
a228326e3eee
changed: #inspector2TabForHexDump
Claus Gittinger <cg@exept.de>
parents:
11400
diff
changeset
|
55 |
genDump value. |
a228326e3eee
changed: #inspector2TabForHexDump
Claus Gittinger <cg@exept.de>
parents:
11400
diff
changeset
|
56 |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
57 |
v scrolledView |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
58 |
menuHolder: |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
59 |
[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
60 |
|m| |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
61 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
62 |
m := v scrolledView editMenu. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
63 |
m addLabel:'-' selector:nil. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
64 |
m addLabel:'Change Base Address...' selector:#changeBase. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
65 |
m actionAt:#changeBase |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
66 |
put:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
67 |
|s b| |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
68 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
69 |
s := Dialog request:'Base address (hex):' initialAnswer:(baseAddress printStringRadix:16). |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
70 |
s notEmptyOrNil ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
71 |
b := Integer readFrom:s radix:16 onError:nil. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
72 |
b notNil ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
73 |
baseAddress := b. genDump value |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
74 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
75 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
76 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
77 |
m. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
78 |
]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
79 |
menuMessage: #value. |
11401
a228326e3eee
changed: #inspector2TabForHexDump
Claus Gittinger <cg@exept.de>
parents:
11400
diff
changeset
|
80 |
|
11283 | 81 |
^ Tools::Inspector2Tab new |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
82 |
priority: 40; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
83 |
label:'Hexdump'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
84 |
view: v; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
85 |
yourself |
11283 | 86 |
|
87 |
"Created: / 13-02-2012 / 15:08:42 / cg" |
|
88 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
89 |
|
11838
f0b57bc138d4
meta/nonmeta in class inspection
Claus Gittinger <cg@exept.de>
parents:
11827
diff
changeset
|
90 |
!Behavior methodsFor:'inspecting'! |
f0b57bc138d4
meta/nonmeta in class inspection
Claus Gittinger <cg@exept.de>
parents:
11827
diff
changeset
|
91 |
|
f0b57bc138d4
meta/nonmeta in class inspection
Claus Gittinger <cg@exept.de>
parents:
11827
diff
changeset
|
92 |
inspectorExtraAttributes |
f0b57bc138d4
meta/nonmeta in class inspection
Claus Gittinger <cg@exept.de>
parents:
11827
diff
changeset
|
93 |
"extra (pseudo instvar) entries to be shown in an inspector." |
f0b57bc138d4
meta/nonmeta in class inspection
Claus Gittinger <cg@exept.de>
parents:
11827
diff
changeset
|
94 |
|
f0b57bc138d4
meta/nonmeta in class inspection
Claus Gittinger <cg@exept.de>
parents:
11827
diff
changeset
|
95 |
^ Dictionary new |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
96 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
97 |
add:(self isMeta |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
98 |
ifFalse:[ '-meta' -> [ self theMetaclass ] ] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
99 |
ifTrue:[ '-nonMeta' -> [ self theNonMetaclass ] ]); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
100 |
yourself |
11838
f0b57bc138d4
meta/nonmeta in class inspection
Claus Gittinger <cg@exept.de>
parents:
11827
diff
changeset
|
101 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
102 |
|
11852
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
103 |
!Behavior methodsFor:'inspecting'! |
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
104 |
|
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
105 |
inspectorValueStringInListFor:anInspector |
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
106 |
"returns a string to be shown in the inspector's list" |
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
107 |
|
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
108 |
|nm| |
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
109 |
|
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
110 |
(nm := self name) notEmptyOrNil ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
111 |
^ nm |
11852
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
112 |
]. |
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
113 |
^ super inspectorValueStringInListFor:anInspector |
532a96275343
changed: #update:with:from:
Claus Gittinger <cg@exept.de>
parents:
11838
diff
changeset
|
114 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
115 |
|
10859
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
116 |
!Block methodsFor:'inspecting'! |
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
117 |
|
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
118 |
inspectorExtraAttributes |
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
119 |
"extra (pseudo instvar) entries to be shown in an inspector." |
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
120 |
|
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
121 |
self homeMethod isNil ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
122 |
^ Dictionary new |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
123 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
124 |
add:'-code' -> 'no home method'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
125 |
add:'-source' -> 'no home method'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
126 |
yourself |
10859
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
127 |
]. |
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
128 |
|
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
129 |
^ Dictionary new |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
130 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
131 |
add:'-code' -> [ String streamContents:[:s | self homeMethod decompileTo:s]]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
132 |
add:'-source' -> [ self homeMethod source]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
133 |
yourself |
10859
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
134 |
|
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
135 |
"Created: / 15-11-2011 / 14:24:10 / cg" |
38ebf3f1299e
block decompile in inspector
Claus Gittinger <cg@exept.de>
parents:
10851
diff
changeset
|
136 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
137 |
|
13423 | 138 |
!Boolean methodsFor:'inspecting'! |
139 |
||
140 |
inspectorValueStringInListFor:anInspector |
|
141 |
"returns a string to be shown in the inspector's list" |
|
142 |
||
143 |
^ self printString |
|
144 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
145 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
146 |
!Breakpoint methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
147 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
148 |
icon |
10310 | 149 |
|
150 |
^description icon |
|
151 |
||
152 |
"Created: / 11-07-2011 / 18:21:57 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
153 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
154 |
|
10310 | 155 |
!BreakpointDescription methodsFor:'accessing'! |
156 |
||
157 |
icon |
|
10202 | 158 |
"do not use abbreviations like bpnt or brp or similar; |
159 |
when I do not know the exact name, I tend to search for implementors/senders |
|
160 |
of '*break*' or '*disabled*'. |
|
161 |
I will not find anything useful and have to single step if methods are named |
|
162 |
cryptically." |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
163 |
|
10202 | 164 |
condition isNil ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
165 |
state == #enabled ifTrue:[^ ToolbarIconLibrary breakpointRedEnabled]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
166 |
state == #disabled ifTrue:[^ ToolbarIconLibrary breakpointRedDisabled]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
167 |
state == #tracing ifTrue:[^ ToolbarIconLibrary tracepointBlue]. |
10202 | 168 |
] ifFalse:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
169 |
state == #enabled ifTrue:[^ ToolbarIconLibrary breakpointBlueEnabled]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
170 |
state == #disabled ifTrue:[^ ToolbarIconLibrary breakpointBlueDisabled]. |
10202 | 171 |
]. |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
172 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
173 |
^nil |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
174 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
175 |
"Created: / 28-06-2011 / 08:29:12 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
11222 | 176 |
"Modified: / 27-01-2012 / 13:46:23 / cg" |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
177 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
178 |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
179 |
!ByteArray methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
180 |
|
8843 | 181 |
inspectorExtraAttributes |
182 |
"extra (pseudo instvar) entries to be shown in an inspector." |
|
8839 | 183 |
|
12768 | 184 |
|basePrinter| |
185 |
||
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
186 |
basePrinter := |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
187 |
[:arr :b | |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
188 |
String |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
189 |
streamContents:[:s | |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
190 |
arr class isWords ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
191 |
arr asWordArray printOn:s base:b showRadix:true |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
192 |
] ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
193 |
arr class isLongs ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
194 |
arr asLongIntegerArray printOn:s base:b showRadix:true |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
195 |
] ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
196 |
arr asByteArray printOn:s base:b showRadix:true |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
197 |
] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
198 |
] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
199 |
] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
200 |
]. |
12768 | 201 |
|
8843 | 202 |
^ Dictionary new |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
203 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
204 |
add:'-hexstring' -> [ self hexPrintString "WithSeparator:Character space" ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
205 |
add:'-hexadecimal' -> [ basePrinter value:self value:16 ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
206 |
add:'-binary' -> [ basePrinter value:self value:2 ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
207 |
yourself |
7365 | 208 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
209 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
210 |
!Change methodsFor:'private'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
211 |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
212 |
flattenOnto: aCollection |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
213 |
aCollection add: self |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
214 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
215 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
216 |
!Change methodsFor:'private'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
217 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
218 |
flattenedChanges |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
219 |
| changes | |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
220 |
changes := OrderedCollection new. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
221 |
self flattenOnto: changes. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
222 |
^changes |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
223 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
224 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
225 |
!Change methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
226 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
227 |
removed |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
228 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
229 |
^(self objectAttributeAt: #removed) ? false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
230 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
231 |
"Created: / 24-10-2009 / 21:10:57 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
232 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
233 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
234 |
!Change methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
235 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
236 |
removed: aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
237 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
238 |
^self objectAttributeAt: #removed put: aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
239 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
240 |
"Created: / 24-10-2009 / 21:11:09 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
241 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
242 |
|
11773 | 243 |
!ChangeSet methodsFor:'utilities'! |
244 |
||
245 |
condenseChangesForRemoved |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
246 |
"remove all changes which have been removed |
11971
69a53e6321ec
comment/format in: #condenseChangesForRemoved
Claus Gittinger <cg@exept.de>
parents:
11897
diff
changeset
|
247 |
(marked for removal by aChange removed: true)" |
11773 | 248 |
|
249 |
|changesToRemove| |
|
250 |
||
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
251 |
changesToRemove := |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
252 |
self select:[:aChange | |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
253 |
aChange isCompositeChange ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
254 |
aChange condenseChangesForRemoved |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
255 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
256 |
aChange removed |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
257 |
]. |
11773 | 258 |
|
259 |
self condenseChanges:changesToRemove |
|
260 |
||
261 |
"Created: / 05-11-2001 / 14:21:17 / cg" |
|
262 |
"Modified: / 12-10-2006 / 16:51:27 / cg" |
|
263 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
264 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
265 |
!ChangeSet methodsFor:'private'! |
11773 | 266 |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
267 |
flattenOnto: aCollection |
12402
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
268 |
|
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
269 |
self do:[:change|change flattenOnto: aCollection] |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
270 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
271 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
272 |
!ChangeSet methodsFor:'private'! |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
273 |
|
12402
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
274 |
flattenedChanges |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
275 |
| changes | |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
276 |
changes := OrderedCollection new. |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
277 |
self flattenOnto: changes. |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
278 |
^changes |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
279 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
280 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
281 |
!ChangeSet methodsFor:'inspecting'! |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
282 |
|
12402
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
283 |
inspector2TabBrowser |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
284 |
|
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
285 |
^self newInspector2Tab |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
286 |
label: 'Changes'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
287 |
priority: 35; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
288 |
"JV@2011-08-06: Cannot do 'UserPreferences current changeSetBrowserClass' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
289 |
here since ChangeSetBrowser has no #on: and it is not an application model. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
290 |
Thus, enforce Tools::ChangeSetBrowser2 here..." |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
291 |
application: ((Tools::ChangeSetBrowser2 on: self) beOneColumn; yourself) |
12402
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
292 |
|
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
293 |
"Modified: / 25-07-2011 / 12:22:07 / sr" |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
294 |
"Modified: / 06-08-2011 / 21:22:46 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
295 |
"Modified: / 13-09-2011 / 11:55:53 / cg" |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
296 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
297 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
298 |
!ChangeSet methodsFor:'inspecting'! |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
299 |
|
12402
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
300 |
inspector2Tabs |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
301 |
^ #( inspector2TabCommon inspector2TabBrowser ) |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
302 |
|
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
303 |
"Created: / 05-07-2011 / 13:40:19 / cg" |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
304 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
305 |
|
8843 | 306 |
!Character methodsFor:'inspecting'! |
307 |
||
308 |
inspectorExtraAttributes |
|
309 |
"extra (pseudo instvar) entries to be shown in an inspector." |
|
8677 | 310 |
|
8843 | 311 |
^ Dictionary new |
312 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
|
313 |
add:'-hexValue' -> [ self codePoint radixPrintStringRadix:16 ]; |
|
314 |
add:'-string' -> [ self stringSpecies with:self ]; |
|
315 |
add:'-utf8String' -> [ self utf8Encoded ]; |
|
316 |
add:'-utf8' -> [ self utf8Encoded asByteArray hexPrintStringWithSeparator:Character space ]; |
|
317 |
yourself |
|
318 |
||
319 |
" |
|
320 |
$a inspect |
|
321 |
" |
|
322 |
||
323 |
"Created: / 22-10-2006 / 03:52:20 / cg" |
|
7447 | 324 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
325 |
|
11773 | 326 |
!Character methodsFor:'inspecting'! |
327 |
||
328 |
inspectorValueStringInListFor:anInspector |
|
329 |
"returns a string to be shown in the inspector's list" |
|
330 |
||
331 |
(asciivalue <= 16r7f) ifTrue:[ |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
332 |
^ self storeString,(' "16r%1 %2"' bindWith:(asciivalue hexPrintString) with:asciivalue) |
11773 | 333 |
]. |
334 |
^ self storeString,(' "%1"' bindWith:asciivalue) |
|
335 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
336 |
|
10313 | 337 |
!CharacterArray methodsFor:'inspecting'! |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
338 |
|
10355 | 339 |
inspector2TabBytes |
340 |
||
341 |
^self newInspector2Tab |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
342 |
label: 'Bytes'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
343 |
priority: 25; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
344 |
view: ((ScrollableView for:EditTextView) contents: |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
345 |
(self asByteArray hexPrintStringWithSeparator:Character space); yourself) |
10355 | 346 |
|
347 |
"Created: / 17-02-2008 / 10:10:50 / janfrog" |
|
348 |
"Created: / 20-07-2011 / 16:36:52 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
10637
1114ddcf69f7
variable renamed in: #inspector2TabBytes
Claus Gittinger <cg@exept.de>
parents:
10527
diff
changeset
|
349 |
"Modified: / 21-08-2011 / 07:32:57 / cg" |
10355 | 350 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
351 |
|
10355 | 352 |
!CharacterArray methodsFor:'inspecting'! |
353 |
||
10851
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
354 |
inspector2TabHTML |
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
355 |
|
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
356 |
^self newInspector2Tab |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
357 |
label: 'HTML'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
358 |
priority: 35; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
359 |
view: ((ScrollableView for:HTMLDocumentView) setText: self; yourself) |
10851
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
360 |
|
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
361 |
"Created: / 17-02-2008 / 10:10:50 / janfrog" |
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
362 |
"Created: / 07-11-2011 / 12:35:15 / cg" |
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
363 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
364 |
|
10851
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
365 |
!CharacterArray methodsFor:'inspecting'! |
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
366 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
367 |
inspector2TabText |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
368 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
369 |
^self newInspector2Tab |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
370 |
label: 'String'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
371 |
priority: 50; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
372 |
view: ((ScrollableView for:EditTextView) contents: self; yourself) |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
373 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
374 |
"Created: / 17-02-2008 / 10:10:50 / janfrog" |
10637
1114ddcf69f7
variable renamed in: #inspector2TabBytes
Claus Gittinger <cg@exept.de>
parents:
10527
diff
changeset
|
375 |
"Modified: / 21-08-2011 / 08:02:57 / cg" |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
376 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
377 |
|
10313 | 378 |
!CharacterArray methodsFor:'inspecting'! |
10164 | 379 |
|
380 |
inspector2Tabs |
|
10851
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
381 |
HTMLDocumentView notNil ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
382 |
(self startsWith:'<!!DOCTYPE html') ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
383 |
^ #( inspector2TabCommon inspector2TabText inspector2TabBytes inspector2TabHTML ) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
384 |
]. |
10851
26a08a701fde
string: inspector \"knows\" about html
Claus Gittinger <cg@exept.de>
parents:
10839
diff
changeset
|
385 |
]. |
10314 | 386 |
^ #( inspector2TabCommon inspector2TabText inspector2TabBytes ) |
10164 | 387 |
|
388 |
"Created: / 05-07-2011 / 13:40:27 / cg" |
|
389 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
390 |
|
8843 | 391 |
!CharacterArray methodsFor:'inspecting'! |
8417 | 392 |
|
8843 | 393 |
inspectorExtraAttributes |
394 |
"extra (pseudo instvar) entries to be shown in an inspector." |
|
395 |
||
396 |
|d| |
|
8417 | 397 |
|
8843 | 398 |
d := Dictionary new |
399 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
|
400 |
add:'-utf8String' -> [ self utf8Encoded ]; |
|
401 |
add:'-utf8' -> [ self utf8Encoded asByteArray hexPrintStringWithSeparator:Character space ]; |
|
402 |
yourself. |
|
8839 | 403 |
|
8843 | 404 |
HTMLUtilities notNil ifTrue:[ |
405 |
d add:'-html' -> [ HTMLUtilities escapeCharacterEntities:self ]. |
|
8417 | 406 |
]. |
407 |
^ d |
|
408 |
||
409 |
" |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
410 |
'aou' inspect |
8417 | 411 |
" |
412 |
||
413 |
"Created: / 22-10-2006 / 03:52:20 / cg" |
|
414 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
415 |
|
11773 | 416 |
!CharacterArray methodsFor:'inspecting'! |
417 |
||
418 |
inspectorValueStringInListFor:anInspector |
|
419 |
"returns a string to be shown in the inspector's list" |
|
420 |
||
12092 | 421 |
^ self basicStoreString contractTo:30. |
11773 | 422 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
423 |
|
12361
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
424 |
!Class methodsFor:'misc'! |
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
425 |
|
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
426 |
inspectorClass |
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
427 |
"redefined to launch a ClassInspector, which knows about classVariables |
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
428 |
(instead of the default InspectorView)." |
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
429 |
|
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
430 |
ClassInspectorView notNil ifTrue:[ |
12405
76f9a872362b
Merged 3efd83b86c07 and 1206aff1f11 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
431 |
^ ClassInspectorView |
12361
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
432 |
]. |
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
433 |
^ super inspectorClass |
dc6575e4dcfa
inspectorClass methods moved to libtool package
Claus Gittinger <cg@exept.de>
parents:
12356
diff
changeset
|
434 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
435 |
|
11827 | 436 |
!Collection methodsFor:'inspecting'! |
437 |
||
438 |
inspectorValueStringInListFor:anInspector |
|
439 |
"returns a string to be shown in the inspector's list" |
|
440 |
||
11891
85e5a231ffeb
collection shows size in inspector
Claus Gittinger <cg@exept.de>
parents:
11852
diff
changeset
|
441 |
|sz| |
85e5a231ffeb
collection shows size in inspector
Claus Gittinger <cg@exept.de>
parents:
11852
diff
changeset
|
442 |
|
85e5a231ffeb
collection shows size in inspector
Claus Gittinger <cg@exept.de>
parents:
11852
diff
changeset
|
443 |
(sz := self size) == 0 ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
444 |
^ 'empty ' , self className |
11827 | 445 |
]. |
11891
85e5a231ffeb
collection shows size in inspector
Claus Gittinger <cg@exept.de>
parents:
11852
diff
changeset
|
446 |
^ (super inspectorValueStringInListFor:anInspector),' size=',sz printString |
11827 | 447 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
448 |
|
8843 | 449 |
!Color methodsFor:'inspecting'! |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
450 |
|
8843 | 451 |
inspectorClass |
452 |
"return the class of an appropriate inspector. |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
453 |
ST/X has a specialized ColorInspectorView for that" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
454 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
455 |
^ ColorInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
456 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
457 |
"Modified: 23.4.1996 / 13:39:50 / cg" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
458 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
459 |
|
8843 | 460 |
!Color methodsFor:'inspecting'! |
8406 | 461 |
|
8843 | 462 |
inspectorExtraAttributes |
8677 | 463 |
"extra (pseudo instvar) entries to be shown in an inspector." |
464 |
||
8406 | 465 |
^ Dictionary new |
8843 | 466 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
467 |
add:'-rgb' -> [ self rgbValue hexPrintString ]; |
|
468 |
add:'-html' -> [ self htmlPrintString ]; |
|
469 |
yourself |
|
8417 | 470 |
|
471 |
" |
|
472 |
Color red inspect |
|
473 |
" |
|
8406 | 474 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
475 |
|
11773 | 476 |
!Color methodsFor:'inspecting'! |
477 |
||
478 |
inspectorValueStringInListFor:anInspector |
|
479 |
"returns a string to be shown in the inspector's list" |
|
480 |
||
481 |
^ self htmlPrintString |
|
482 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
483 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
484 |
!CompositeChange methodsFor:'utilities'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
485 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
486 |
condenseChangesForRemoved |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
487 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
488 |
self changes condenseChangesForRemoved |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
489 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
490 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
491 |
!CompositeChange methodsFor:'private'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
492 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
493 |
flattenOnto: aCollection |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
494 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
495 |
changes do:[:change|change flattenOnto: aCollection] |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
496 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
497 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
498 |
!CompositeChange methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
499 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
500 |
removed |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
501 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
502 |
^changes allSatisfy: [:e|e removed] |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
503 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
504 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
505 |
!CompositeChange methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
506 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
507 |
removed: aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
508 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
509 |
changes do:[:e|e removed: aBoolean] |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
510 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
511 |
|
9691
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
512 |
!Date methodsFor:'inspecting'! |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
513 |
|
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
514 |
inspectorExtraAttributes |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
515 |
"extra (pseudo instvar) entries to be shown in an inspector." |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
516 |
|
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
517 |
^ Dictionary new |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
518 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
519 |
add:'-dayInWeek' -> [ self dayInWeek printString , ' "', self dayOfWeekName , '"' ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
520 |
add:'-dayInYear' -> [ self dayInYear ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
521 |
add:'-daysInMonth' -> [ self daysInMonth ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
522 |
add:'-monthName' -> [ self monthName ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
523 |
add:'-leapYear' -> [ self isLeapYear ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
524 |
yourself |
9691
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
525 |
|
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
526 |
" |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
527 |
Date today inspect |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
528 |
" |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
529 |
|
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
530 |
"Created: / 20-01-2011 / 12:19:05 / cg" |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
531 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
532 |
|
8843 | 533 |
!Dictionary methodsFor:'inspecting'! |
534 |
||
10316 | 535 |
inspector2TabLabel |
536 |
^ 'Dictionary' |
|
537 |
||
538 |
"Created: / 14-07-2011 / 11:57:18 / cg" |
|
539 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
540 |
|
10316 | 541 |
!Dictionary methodsFor:'inspecting'! |
542 |
||
8843 | 543 |
inspectorClass |
544 |
"redefined to use DictionaryInspector |
|
545 |
(instead of the default Inspector)." |
|
546 |
||
547 |
^ DictionaryInspectorView |
|
548 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
549 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
550 |
!EditTextView methodsFor:'accessing-dimensions'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
551 |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
552 |
absoluteXOfPosition:positionInText |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
553 |
|accumulatedX container| |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
554 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
555 |
accumulatedX := 0. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
556 |
container := self. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
557 |
[ container notNil ] whileTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
558 |
accumulatedX := accumulatedX + container origin x. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
559 |
container := container isTopView ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
560 |
container container |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
561 |
] ifTrue:[ nil ]. |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
562 |
]. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
563 |
^ (self xOfPosition:positionInText) + accumulatedX |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
564 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
565 |
"Created: / 16-02-2010 / 10:05:19 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
566 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
567 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
568 |
!EditTextView methodsFor:'accessing-dimensions'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
569 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
570 |
absoluteYOfCursor |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
571 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
572 |
| accumulatedY container | |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
573 |
accumulatedY := 0. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
574 |
container := self. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
575 |
[ container notNil ] whileTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
576 |
accumulatedY := accumulatedY + container origin y. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
577 |
container := container isTopView |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
578 |
ifFalse:[container container] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
579 |
ifTrue:[nil]. |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
580 |
]. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
581 |
^(self yOfCursor) + accumulatedY |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
582 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
583 |
"Created: / 27-05-2005 / 07:45:53 / janfrog" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
584 |
"Modified: / 27-05-2005 / 23:03:40 / janfrog" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
585 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
586 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
587 |
!EditTextView methodsFor:'accessing-dimensions'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
588 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
589 |
xOfPosition: positionInText |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
590 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
591 |
| line col | |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
592 |
line := self lineOfCharacterPosition: positionInText. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
593 |
col := positionInText - (self characterPositionOfLine:line col:1) + 1. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
594 |
^ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
595 |
(self xOfCol:col inVisibleLine:(self listLineToVisibleLine: line)) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
596 |
- viewOrigin x. |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
597 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
598 |
"Created: / 16-02-2010 / 10:04:27 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
599 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
600 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
601 |
!EditTextView methodsFor:'accessing-dimensions'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
602 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
603 |
yOfCursor |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
604 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
605 |
^self yOfVisibleLine:cursorVisibleLine. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
606 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
607 |
"Created: / 27-05-2005 / 07:43:41 / janfrog" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
608 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
609 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
610 |
!EditTextView methodsFor:'accessing-dimensions'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
611 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
612 |
yOfPosition: positionInText |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
613 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
614 |
| line | |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
615 |
line := self lineOfCharacterPosition: positionInText. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
616 |
^self yOfVisibleLine:(self listLineToVisibleLine: line) |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
617 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
618 |
"Created: / 16-02-2010 / 10:08:21 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
619 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
620 |
|
8843 | 621 |
!ExecutableFunction methodsFor:'printing & storing'! |
622 |
||
623 |
printStringForBrowserWithSelector:selector |
|
624 |
"return a printString to represent myself to the user in a browser." |
|
625 |
||
626 |
^ self printStringForBrowserWithSelector:selector inClass:nil |
|
627 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
628 |
|
8843 | 629 |
!Form methodsFor:'inspecting'! |
630 |
||
631 |
inspectorClass |
|
632 |
"redefined to launch an ImageInspector |
|
633 |
(instead of the default InspectorView)." |
|
634 |
||
635 |
^ ImageInspectorView |
|
636 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
637 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
638 |
!GenericToolbarIconLibrary class methodsFor:'image specs-22x22'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
639 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
640 |
bookmarks22x22 |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
641 |
"This resource specification was automatically generated |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
642 |
by the ImageEditor of ST/X." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
643 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
644 |
"Do not manually edit this!! If it is corrupted, |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
645 |
the ImageEditor may not be able to read the specification." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
646 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
647 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
648 |
self bookmarks22x22 inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
649 |
ImageEditor openOnClass:self andSelector:#bookmarks22x22 |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
650 |
Icon flushCachedIcons |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
651 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
652 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
653 |
<resource: #image> |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
654 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
655 |
^Icon |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
656 |
constantNamed:'GenericToolbarIconLibrary class bookmarks22x22' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
657 |
ifAbsentPut:[(Depth8Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:' |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
658 |
????????????????????????????????????????????????????????????????????????LT;??????????????????????????6BAD/?????????????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
659 |
?????????16L''"+???????????????????????<7''95Y????????????????????????YI2[_!!C?????????????????????GXZZ&Y\0????????????I$YF |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
660 |
Q$YFQUBX%)VRZ%YAO34=OR????=T#9RT$9FP#(6K"(VB_718]U0%????FC)9"X"G!!HN@_W]4\V=)YT@E????????J&Y;^''Y3\''A-ZFI_UR8A??????????<Q |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
661 |
SF9,Z6]#WU!!SQBW??????????????1YWXU9ZTT5IP2K???????????????<)V5IOR$\>NS (????????????????M$-HP#,3KB\ZE07?????????????GST< |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
662 |
MB4$GATNB0(]?????????????142J18[@O<RC0XCD?????????????<!!H1$G?????1@T@ $H????????????G2@D?????????14L???????????????????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
663 |
?????????????????????????????????????????????0@a') ; colorMapFromArray:#[143 162 38 146 165 38 153 167 24 155 168 21 149 168 39 149 169 39 156 169 21 151 170 40 151 171 40 156 171 30 159 173 22 160 174 20 156 174 34 154 175 41 162 176 20 159 176 32 156 176 41 156 177 41 157 177 41 159 178 37 159 178 38 163 179 26 158 179 42 163 180 27 159 180 42 162 180 35 166 181 20 160 181 40 161 181 39 160 181 42 165 181 28 162 181 37 161 181 40 162 181 38 161 181 41 168 181 23 162 182 36 161 182 41 161 182 43 168 183 20 163 183 35 162 183 41 162 183 42 170 184 22 169 185 20 169 185 23 164 185 38 164 185 40 164 185 42 164 185 43 171 186 24 171 187 21 172 187 22 170 187 29 168 187 35 165 187 44 171 188 19 173 190 19 168 189 44 174 190 21 174 190 22 170 192 37 176 192 20 170 192 38 171 193 33 171 193 38 177 193 21 176 194 19 174 194 26 172 193 47 172 193 48 178 195 20 179 195 21 179 197 19 180 197 20 180 197 21 176 197 38 181 199 19 177 199 46 183 201 20 179 200 50 184 202 19 185 202 21 184 203 18 180 201 50 183 204 21 181 203 37 184 204 27 185 205 18 181 204 45 187 205 19 187 205 21 183 206 27 187 208 18 189 208 20 189 210 17 186 208 51 191 210 20 190 211 17 190 211 19 187 209 53 191 213 17 190 211 43 193 213 19 193 214 17 194 216 16 192 215 38 195 216 20 196 217 25 196 218 18 196 217 28 196 219 17 198 220 18 199 221 17 200 222 23 201 222 28 201 224 17 200 225 16 203 223 33 203 225 20 202 226 16 202 223 51 204 224 38 204 224 41 203 227 16 204 226 26 203 226 47 204 229 16 206 227 34 203 227 53 206 230 21 207 228 39 208 228 43 207 231 26 207 228 60 209 229 48 209 229 51 210 229 52 209 232 33 210 232 39 209 231 58 211 233 46 212 234 52 213 233 63 213 234 56 214 235 59 214 237 41 215 235 62 215 235 64 215 238 49 217 238 55 217 240 46 218 239 61 219 242 53 220 242 59 222 245 56 223 245 62 224 248 57 224 248 58 224 248 64 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 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 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 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 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 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 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 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255]; mask:((Depth1Image new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@C@@@C @@G @@G @@G0@@O0@_??8O??8O??0C?? A?>@@?<@@?<@@?>@A?>@A>>@A8_@A0F@@@@@@@@@') ; yourself); yourself] |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
664 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
665 |
"Modified: / 05-05-2011 / 12:45:41 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
666 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
667 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
668 |
!GenericToolbarIconLibrary class methodsFor:'image specs-16x16'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
669 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
670 |
bug16x16Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
671 |
"This resource specification was automatically generated |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
672 |
by the ImageEditor of ST/X." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
673 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
674 |
"Do not manually edit this!! If it is corrupted, |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
675 |
the ImageEditor may not be able to read the specification." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
676 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
677 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
678 |
self bug16x16Icon inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
679 |
ImageEditor openOnClass:self andSelector:#bug16x16Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
680 |
Icon flushCachedIcons |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
681 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
682 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
683 |
<resource: #image> |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
684 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
685 |
^Icon |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
686 |
constantNamed:'GenericToolbarIconLibrary class bug16x16Icon' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
687 |
ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:' |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
688 |
???????????????????????????????????????????????????3R/??????????????????O"_???????????????????7=?#J1???????????=???=IBP$ |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
689 |
?_????????????7=W5=_W5?=O/7???????>L?PLC@0LC?_????????7=/4S[7S 8TY/=?VC?????L#L.>JI3I+A%H#[?????GA3_]U*/M3_;BPRLD_????7= |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
690 |
?_B@M>DE-04>?U/??????2_=HEXYQ7:R<Q_???????4>G2$%Q9QEL?5_??????????<=?\;M??????????????????=-H????????0@a') ; colorMapFromArray:#[205 205 205 227 35 35 106 106 106 98 98 98 135 135 135 163 34 34 101 5 5 124 124 124 48 2 2 227 11 11 173 173 173 218 54 54 241 241 241 235 19 19 225 225 225 219 18 18 245 58 58 214 214 214 249 46 46 90 90 90 254 61 61 36 36 36 176 176 176 233 233 233 114 114 114 255 78 78 212 33 33 230 57 57 61 61 61 94 94 94 76 76 76 19 19 19 255 57 57 161 161 161 83 83 83 217 217 217 249 249 249 255 65 65 139 2 2 27 27 27 169 169 169 253 53 53 210 28 28 251 251 251 154 154 154 117 117 117 195 1 1 245 245 245 145 145 145 218 5 5 230 230 230 69 2 2 181 181 181 11 11 11 141 141 141 249 61 61 205 21 21 165 165 165 157 157 157 241 28 28 223 223 223 109 109 109 2 2 2 245 45 45 146 0 0 69 69 69 137 137 137 140 40 40 188 1 1 206 24 24 219 33 33 255 76 76 249 49 49 249 56 56 236 236 236 121 121 121 248 53 53 171 1 1 111 40 40 237 41 41 178 21 21 205 16 16 129 129 129 163 1 1 155 18 18 85 4 4 243 68 68 73 73 73 45 45 45 202 51 51 241 40 40 86 86 86 114 1 1 210 4 4 246 41 41 148 148 148 189 189 189 209 209 209 210 17 17 158 28 28 213 5 5 205 1 1 53 53 53 217 9 9 69 40 40 187 10 10 255 74 74 218 28 28 146 11 11 65 65 65 232 37 37 101 101 101 196 26 26 245 53 53 188 26 26 213 10 10 184 184 184 206 5 5 249 65 65 172 21 21 206 34 34 195 195 195 237 32 32 131 12 12 233 29 29 179 36 36 241 37 37 139 13 13 245 49 49 180 1 1 168 37 37 198 198 198 202 202 202 228 21 21 206 10 10 206 29 29 229 30 30 255 80 80 188 20 20 245 37 37 57 57 57 252 50 50 87 42 42 172 10 10 209 13 13 155 4 4 164 11 11 242 44 44 255 70 70 225 25 25 222 14 14 237 24 24 240 49 49 205 13 13 202 44 44 201 0 0 225 17 17 186 42 42 255 72 72 122 1 1 40 40 40 157 10 10 209 8 8 222 8 8 195 41 41 223 21 21 180 11 11 255 68 68 162 28 28 194 11 11 232 25 25 131 1 1 241 32 32 246 246 246 49 49 49 224 44 44 208 2 2 227 227 227 239 239 239 239 46 46 162 20 20 245 33 33 219 219 219 238 29 29 237 37 37 171 29 29 36 46 46 250 68 68 147 16 16 182 26 26 187 187 187 24 1 1 185 32 32 229 24 24 232 33 33 150 150 150 122 12 12 229 17 17 204 27 27 242 52 52 213 2 2 200 15 15 191 191 191 217 43 43 217 12 12 115 10 10 140 16 16 200 28 28 202 6 6 215 13 13 182 41 41 57 46 46 40 46 46 233 40 40 252 70 70 173 40 40 226 28 28 46 54 54 202 22 22 203 18 18 245 72 72 191 17 17 200 37 37 10 0 0 50 52 52 252 74 74 252 72 72 247 38 38 160 40 40 231 14 14 252 68 68 200 10 10 15 15 15 211 47 47 254 254 254 253 76 76 23 23 23 237 69 69 7 7 7 144 7 7 196 8 7 32 32 32 59 59 59 90 93 93 67 67 67 70 28 28 50 56 56 232 15 16 208 4 4 237 35 35 220 12 11 232 20 20 223 62 62 0 0 0 255 255 255 255 255 255]; mask:((ImageMask new) width: 16; height: 16; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@L@@0@C8AO C?0O<C?>G?0??#?>C?0_?@O@@L@b') ; yourself); yourself] |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
691 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
692 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
693 |
!GenericToolbarIconLibrary class methodsFor:'image specs-24x24'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
694 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
695 |
bug24x24Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
696 |
"This resource specification was automatically generated |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
697 |
by the ImageEditor of ST/X." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
698 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
699 |
"Do not manually edit this!! If it is corrupted, |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
700 |
the ImageEditor may not be able to read the specification." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
701 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
702 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
703 |
self bug24x24Icon inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
704 |
ImageEditor openOnClass:self andSelector:#bug24x24Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
705 |
Icon flushCachedIcons |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
706 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
707 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
708 |
<resource: #image> |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
709 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
710 |
^Icon |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
711 |
constantNamed:'GenericToolbarIconLibrary class bug24x24Icon' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
712 |
ifAbsentPut:[(Depth8Image new) width: 24; height: 24; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:' |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
713 |
??????????????????????????????????????????????????>6???????????????????????1???????=????????????????????????<4+????=???? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
714 |
????????????????????O"_???> ??????????????????????????7.?3;.?????????????????????????_4$?#K=,_????????????????7???=/?RP$ |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
715 |
IBP$?_?????=????????MX3=???=L#H2L#H2?_7?XQW.???????????=?_7=W5=_W5=_W?7=O/7?????????????#O4''@0LC@0LC@?7=???????????????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
716 |
?_6 PTEAPTEAPSW=?????????????_7=/4R[6=48NC!!"TY-M?_7=XO???????3H0L29%>JK/\2Z",FUDH#YJ????????????L9-$3N>%%ZW/YL!!D???????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
717 |
????GA1W77W7V*<7M3\R>0%DAH0\D_???????_7=?_@M C_W8PTP-05MO/7=V???????B!!X4MX>WRW7WFPVZ"?//?1XV??????????<XI?7]HEXYFT]Y_)K= |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
718 |
<Q_???????????4XO!!?DJRU*Q9P%QSL5?U<-?????????3T5???=F$ EB@?L37?G3;=????????????????O_7D3,7=??????????????????????????<( |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
719 |
[RO?????????????????????????????????????????????') ; colorMapFromArray:#[205 205 205 227 35 35 106 106 106 98 98 98 135 135 135 163 34 34 101 5 5 124 124 124 48 2 2 227 11 11 173 173 173 218 54 54 241 241 241 235 19 19 225 225 225 219 18 18 245 58 58 214 214 214 249 46 46 90 90 90 254 61 61 36 36 36 176 176 176 233 233 233 114 114 114 255 78 78 212 33 33 230 57 57 61 61 61 94 94 94 76 76 76 19 19 19 255 57 57 161 161 161 83 83 83 217 217 217 249 249 249 255 65 65 139 2 2 27 27 27 169 169 169 253 53 53 210 28 28 251 251 251 154 154 154 117 117 117 195 1 1 245 245 245 145 145 145 218 5 5 230 230 230 69 2 2 181 181 181 11 11 11 141 141 141 249 61 61 205 21 21 165 165 165 157 157 157 241 28 28 223 223 223 109 109 109 2 2 2 245 45 45 146 0 0 69 69 69 137 137 137 140 40 40 188 1 1 206 24 24 219 33 33 255 76 76 249 49 49 249 56 56 236 236 236 121 121 121 248 53 53 171 1 1 111 40 40 237 41 41 178 21 21 205 16 16 129 129 129 163 1 1 155 18 18 85 4 4 243 68 68 73 73 73 45 45 45 202 51 51 241 40 40 86 86 86 114 1 1 210 4 4 246 41 41 148 148 148 189 189 189 209 209 209 210 17 17 158 28 28 213 5 5 205 1 1 53 53 53 217 9 9 69 40 40 187 10 10 255 74 74 218 28 28 146 11 11 65 65 65 232 37 37 101 101 101 196 26 26 245 53 53 188 26 26 213 10 10 184 184 184 206 5 5 249 65 65 172 21 21 206 34 34 195 195 195 237 32 32 131 12 12 233 29 29 179 36 36 241 37 37 139 13 13 245 49 49 180 1 1 168 37 37 198 198 198 202 202 202 228 21 21 206 10 10 206 29 29 229 30 30 255 80 80 188 20 20 245 37 37 57 57 57 252 50 50 87 42 42 172 10 10 209 13 13 155 4 4 164 11 11 242 44 44 255 70 70 225 25 25 222 14 14 237 24 24 240 49 49 205 13 13 202 44 44 201 0 0 225 17 17 186 42 42 255 72 72 122 1 1 40 40 40 157 10 10 209 8 8 222 8 8 195 41 41 223 21 21 180 11 11 255 68 68 162 28 28 194 11 11 232 25 25 131 1 1 241 32 32 246 246 246 49 49 49 224 44 44 208 2 2 227 227 227 239 239 239 239 46 46 162 20 20 245 33 33 219 219 219 238 29 29 237 37 37 171 29 29 36 46 46 250 68 68 147 16 16 182 26 26 187 187 187 24 1 1 185 32 32 229 24 24 232 33 33 150 150 150 122 12 12 229 17 17 204 27 27 242 52 52 213 2 2 200 15 15 191 191 191 217 43 43 217 12 12 115 10 10 140 16 16 200 28 28 202 6 6 215 13 13 182 41 41 57 46 46 40 46 46 233 40 40 252 70 70 173 40 40 226 28 28 46 54 54 202 22 22 203 18 18 245 72 72 191 17 17 200 37 37 10 0 0 50 52 52 252 74 74 252 72 72 247 38 38 160 40 40 231 14 14 252 68 68 200 10 10 15 15 15 211 47 47 254 254 254 253 76 76 23 23 23 237 69 69 7 7 7 144 7 7 196 8 7 32 32 32 59 59 59 90 93 93 67 67 67 70 28 28 50 56 56 232 15 16 208 4 4 237 35 35 220 12 11 232 20 20 223 62 62 0 0 0 255 255 255 255 255 255]; mask:((ImageMask new) width: 24; height: 24; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@H@@HH@@FH@@FH@@CX@@G<@BO<HGO>8A??0@??@@??@G??<C??8@??@G??<G??<G??XA??0C??8CO>8@G8@@A0@@@@@') ; yourself); yourself] |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
720 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
721 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
722 |
!GenericToolbarIconLibrary class methodsFor:'image specs-32x32'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
723 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
724 |
bug32x32Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
725 |
<resource: #image> |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
726 |
"This resource specification was automatically generated |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
727 |
by the ImageEditor of ST/X." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
728 |
"Do not manually edit this!! If it is corrupted, |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
729 |
the ImageEditor may not be able to read the specification." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
730 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
731 |
self bug3232Icon inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
732 |
ImageEditor openOnClass:self andSelector:#bug3232Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
733 |
Icon flushCachedIcons" |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
734 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
735 |
^ Icon constantNamed:'GenericToolbarIconLibrary class bug3232Icon' |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
736 |
ifAbsentPut:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
737 |
(Depth8Image new) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
738 |
width:32; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
739 |
height:32; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
740 |
photometric:(#palette); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
741 |
bitsPerSample:(#( 8 )); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
742 |
samplesPerPixel:((1)); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
743 |
bits:(ByteArray |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
744 |
fromPackedString:' |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
745 |
??????????????????????????????????????????????????????????????????>6@/?????????????????????????????1H_????????4-???????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
746 |
???????????????????????=?_??????O!!???????????????????????????????3W3R/?????=I????????????????????????????????38''?????:C? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
747 |
??????????????????????????????????7.??<>;/???????????????????????????????????_7=?_7=????????????????????????????????[?7= |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
748 |
IO;>L/7=,_?????????????????????=?????6?=?RP$IBP$IO7=???????=????????????MX3=?????_42L#H2L#H2L/7=??=!!E^8Q????????????O.9K |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
749 |
?_7=@G%9^W%9^W%9JO7=O%K=O/???????????????_7=?_5_W5=_W5=_W5=_?_7=O/7??????????????????83=I0LC@0LC@0LC@0O=?SK????????????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
750 |
?????????_6 PTEAPTEAPTEAPSW=M_??????????????JC(SI?7= S#WP49(ZF"NS$N$]UO=?QU/@6G???????<-?_7=?[=D&5G[7S 8NC!!"65F[S_7=?_4U |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
751 |
XO??????????L#C4L29%,O"";7M3I*K8,FUD?RH6R/????????????????<3&6Q''3N>%%YV%;6]$2DS=????????????????????(@#8(92*/KN3,4=T0YZ# |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
752 |
K/40?????????????0P\GE]X77W7*%*/M3\7M1K9>0%D?PRLGB\Q????????<_7=?S;=<@5> C_W8^DEDC>7CT7=O/7=<U/?????????B!!X4?3VO%59I_]\Y |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
753 |
FPVZSH/;;8O?E!!Y9????????????????I<SAD#^BFX&IFVMI86H3H/??????????????????FB4''?]5^HEXY"Q%GVR%>$/4^<Q_???????????????4X?S8_ |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
754 |
1DX)IV)GQ9P%D$T3MS;=W27?????????????MST!!???=1A)HHBTTHC?FL37??1<>?_?????????????????????=A''KUO9M.]0# ?????1_????????????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
755 |
??????????<=?\SN3,7=H???????????????????????????????????JFY-H??????????????????????????????????????????????????????????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
756 |
?????????????????????????????????????????????0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
757 |
@@@@@@@@@@@@'); |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
758 |
colorMapFromArray:#[ 205 205 205 227 35 35 106 106 106 98 98 98 135 135 135 163 34 34 101 5 5 124 124 124 48 2 2 227 11 11 173 173 173 218 54 54 241 241 241 235 19 19 225 225 225 219 18 18 245 58 58 214 214 214 249 46 46 90 90 90 254 61 61 36 36 36 176 176 176 233 233 233 114 114 114 255 78 78 212 33 33 230 57 57 61 61 61 94 94 94 76 76 76 19 19 19 255 57 57 161 161 161 83 83 83 217 217 217 249 249 249 255 65 65 139 2 2 27 27 27 169 169 169 253 53 53 210 28 28 251 251 251 154 154 154 117 117 117 195 1 1 245 245 245 145 145 145 218 5 5 230 230 230 69 2 2 181 181 181 11 11 11 141 141 141 249 61 61 205 21 21 165 165 165 157 157 157 241 28 28 223 223 223 109 109 109 2 2 2 245 45 45 146 0 0 69 69 69 137 137 137 140 40 40 188 1 1 206 24 24 219 33 33 255 76 76 249 49 49 249 56 56 236 236 236 121 121 121 248 53 53 171 1 1 111 40 40 237 41 41 178 21 21 205 16 16 129 129 129 163 1 1 155 18 18 85 4 4 243 68 68 73 73 73 45 45 45 202 51 51 241 40 40 86 86 86 114 1 1 210 4 4 246 41 41 148 148 148 189 189 189 209 209 209 210 17 17 158 28 28 213 5 5 205 1 1 53 53 53 217 9 9 69 40 40 187 10 10 255 74 74 218 28 28 146 11 11 65 65 65 232 37 37 101 101 101 196 26 26 245 53 53 188 26 26 213 10 10 184 184 184 206 5 5 249 65 65 172 21 21 206 34 34 195 195 195 237 32 32 131 12 12 233 29 29 179 36 36 241 37 37 139 13 13 245 49 49 180 1 1 168 37 37 198 198 198 202 202 202 228 21 21 206 10 10 206 29 29 229 30 30 255 80 80 188 20 20 245 37 37 57 57 57 252 50 50 87 42 42 172 10 10 209 13 13 155 4 4 164 11 11 242 44 44 255 70 70 225 25 25 222 14 14 237 24 24 240 49 49 205 13 13 202 44 44 201 0 0 225 17 17 186 42 42 255 72 72 122 1 1 40 40 40 157 10 10 209 8 8 222 8 8 195 41 41 223 21 21 180 11 11 255 68 68 162 28 28 194 11 11 232 25 25 131 1 1 241 32 32 246 246 246 49 49 49 224 44 44 208 2 2 227 227 227 239 239 239 239 46 46 162 20 20 245 33 33 219 219 219 238 29 29 237 37 37 171 29 29 36 46 46 250 68 68 147 16 16 182 26 26 187 187 187 24 1 1 185 32 32 229 24 24 232 33 33 150 150 150 122 12 12 229 17 17 204 27 27 242 52 52 213 2 2 200 15 15 191 191 191 217 43 43 217 12 12 115 10 10 140 16 16 200 28 28 202 6 6 215 13 13 182 41 41 57 46 46 40 46 46 233 40 40 252 70 70 173 40 40 226 28 28 46 54 54 202 22 22 203 18 18 245 72 72 191 17 17 200 37 37 10 0 0 50 52 52 252 74 74 252 72 72 247 38 38 160 40 40 231 14 14 252 68 68 200 10 10 15 15 15 211 47 47 254 254 254 253 76 76 23 23 23 237 69 69 7 7 7 144 7 7 196 8 7 32 32 32 59 59 59 90 93 93 67 67 67 70 28 28 50 56 56 232 15 16 208 4 4 237 35 35 220 12 11 232 20 20 223 62 62 0 0 0 255 255 255 255 255 255 ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
759 |
mask:((ImageMask new) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
760 |
width:32; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
761 |
height:32; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
762 |
photometric:(#blackIs0); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
763 |
bitsPerSample:(#[ 1 ]); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
764 |
samplesPerPixel:((1)); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
765 |
bits:(ByteArray |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
766 |
fromPackedString:' |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
767 |
@@@@@@@@L@@@LC@@@A 0@@@\L@@@CB@@@@Y @@@G8@@@G? @AC?8H@8??O@G??? @???0@C??0@@??<@G???>A???? G??? @O??@@G??8@_???8G???>@;? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
768 |
?7@@??<@@???0@_??>@GO?3 @A?8P@@O<@@@@<@@@@@@@@@@@@@b'); |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
769 |
yourself); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
770 |
yourself |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
771 |
] |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
772 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
773 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
774 |
!GenericToolbarIconLibrary class methodsFor:'image specs-16x16'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
775 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
776 |
lint16x16Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
777 |
"This resource specification was automatically generated |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
778 |
by the ImageEditor of ST/X." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
779 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
780 |
"Do not manually edit this!! If it is corrupted, |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
781 |
the ImageEditor may not be able to read the specification." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
782 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
783 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
784 |
self lint16x16Icon inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
785 |
ImageEditor openOnClass:self andSelector:#lint16x16Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
786 |
Icon flushCachedIcons |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
787 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
788 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
789 |
<resource: #image> |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
790 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
791 |
^Icon |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
792 |
constantNamed:'GenericToolbarIconLibrary class lint16x16Icon' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
793 |
ifAbsentPut:[(Depth8Image new) width: 16; height: 16; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:' |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
794 |
??????????????????????????????????????????????????<4[_??????????????????A4W??????????????????2<A()BG??????????<A??<A1_;> |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
795 |
@XS??????????3<)-;^76.Z5A0O???????<P@W!!8>-3J<0+??????0\JI1,;7^?57-[;''T????<JS0P"PN3'':-V>8L??????V5@''G57.1,!!#X-''R_O???1(R |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
796 |
@RMW:Y*KY6+7*RW??????3P*ZU[;.:#!!/:7???????<A@6AV2?S:9+>5??????????< BC &?????;?Z??????????<XU_?????X<P@a') ; colorMapFromArray:#[0 1 0 0 2 0 1 4 0 3 6 2 30 1 0 6 9 5 34 2 2 10 12 8 43 4 2 13 15 12 15 17 13 77 0 0 16 18 15 35 14 12 17 19 16 67 6 1 19 20 18 75 7 10 21 23 20 86 9 4 25 27 24 111 4 7 103 7 10 96 10 12 32 29 28 29 30 28 31 33 30 153 2 0 33 35 33 35 36 34 110 16 16 173 0 1 36 38 35 41 37 36 165 4 0 155 7 7 128 15 14 39 41 39 157 12 16 51 42 42 207 0 4 43 45 42 58 41 39 141 19 15 199 4 0 210 3 0 221 1 4 48 49 47 231 0 12 211 7 8 172 19 10 172 19 18 52 54 51 53 55 53 234 5 23 59 54 53 176 24 21 56 57 55 57 59 56 204 19 22 195 22 24 103 47 48 227 16 9 60 61 59 198 25 19 216 20 21 61 63 60 119 48 45 228 20 20 63 65 62 211 30 27 68 69 67 69 71 68 212 32 34 242 25 29 72 74 71 74 76 74 191 45 50 245 31 38 76 78 75 77 79 76 79 80 78 138 66 66 248 36 40 240 41 43 83 85 82 216 50 52 241 43 50 195 58 61 86 88 85 244 46 46 87 89 86 89 91 88 214 58 58 193 65 67 92 93 91 248 51 49 109 90 87 185 68 87 194 67 80 87 95 125 250 54 57 173 74 96 202 67 84 159 78 103 253 56 52 188 72 90 87 99 135 129 89 121 99 101 98 73 104 148 255 59 60 159 83 106 175 81 94 94 102 132 187 78 98 215 71 85 255 61 67 169 84 104 251 66 66 104 106 103 90 106 147 151 92 119 200 81 93 107 108 106 140 99 131 162 94 119 255 72 76 144 100 128 96 112 153 228 80 83 159 97 120 111 113 110 191 90 111 206 87 104 113 115 112 87 118 163 115 117 114 83 122 166 179 100 117 118 120 117 199 99 101 231 91 88 138 113 147 120 122 119 196 101 119 123 125 122 115 123 167 213 100 113 119 123 162 180 109 128 127 129 126 208 108 109 115 131 173 185 115 140 158 122 154 173 119 144 131 133 130 130 130 163 178 122 124 181 119 147 106 139 178 136 138 135 120 139 175 126 138 175 204 121 132 132 139 172 113 146 186 136 143 176 144 146 143 121 149 184 153 142 173 135 150 181 148 150 147 125 153 188 130 153 182 179 140 167 150 152 149 205 136 148 181 145 146 136 159 189 155 157 154 140 163 193 159 161 158 161 163 160 143 166 196 162 164 161 148 167 192 164 166 163 165 165 187 197 159 173 167 169 166 152 171 196 191 163 180 157 172 191 169 171 168 216 159 166 171 173 170 208 163 179 187 169 190 217 162 175 174 176 173 159 178 203 186 173 174 207 167 175 163 178 198 213 166 176 179 181 178 198 176 192 169 185 204 183 185 182 216 175 184 209 177 189 212 180 192 204 183 198 208 183 193 188 190 187 180 192 206 194 196 193 215 191 201 187 199 213 204 198 197 211 196 210 199 201 198 190 202 216 191 203 217 201 202 212 202 204 201 208 203 201 219 201 210 205 207 203 217 203 217 206 208 205 213 207 206 223 205 214 203 211 220 211 213 210 211 212 222 214 216 213 221 215 227 217 219 216 219 221 218 228 218 224 217 222 225 221 223 220 231 221 227 216 225 233 220 226 228 224 226 223 221 229 238 231 233 230 228 234 236 233 235 232 235 238 234 249 251 248 255 255 255]; mask:((ImageMask new) width: 16; height: 16; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@L@@0@C8AO0C?0O>C?>O?0??#?>C?0O?@OC@LLb') ; yourself); yourself] |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
797 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
798 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
799 |
!GenericToolbarIconLibrary class methodsFor:'image specs-24x24'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
800 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
801 |
lint24x24Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
802 |
"This resource specification was automatically generated |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
803 |
by the ImageEditor of ST/X." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
804 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
805 |
"Do not manually edit this!! If it is corrupted, |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
806 |
the ImageEditor may not be able to read the specification." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
807 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
808 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
809 |
self lint24x24Icon inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
810 |
ImageEditor openOnClass:self andSelector:#lint24x24Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
811 |
Icon flushCachedIcons |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
812 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
813 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
814 |
<resource: #image> |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
815 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
816 |
^Icon |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
817 |
constantNamed:'GenericToolbarIconLibrary class lint24x24Icon' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
818 |
ifAbsentPut:[(Depth8Image new) width: 24; height: 24; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:' |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
819 |
??????????????????????????????????????????????????????????????????????????=_W?????< @???????????????????????MF7???<4???? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
820 |
????????????????????A4W???<L?????????????????????????2AG?4HY????????????????????????K0E[()@J!!????????????????0G?????@\W> |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
821 |
?/;0@XS???<Z????????JUEK??</0?3<?O3<F G??0)H??????????<GO2$A-;^7-=+,9+T]A0MU????????????D@DG^G!!<>-262/O1B/?????????????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
822 |
@PDPR4/I):+J+8+Q,_??????????A0(]I1,,N=7J;?W27-ZO>94NS???????B$=QABH(PN2#9>+%5[:@8L>D????????????A!!<-S_BU6=/W3)Y:.]?????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
823 |
????V5AEI1<>W^:$1,"2X6I(6]IP_O??????F!!HN@RL0U>&6&(-1Y6)(=:$RI_??????N%%\@1UDXKO;(HM6^7M,<G!!Y#O??????????MB(2ZUZX>;.&*NG: |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
824 |
/:6D??????????<)@PLSXEY?2?S<>.Y-/;V-?????????1$A??<GRU)/]8JMT"_?/;>5#O??????????????H@ +NBXQ??????>:/=*L??????????????<9 |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
825 |
FEU_????????6OF5????????????????????????????-]K?') ; colorMapFromArray:#[0 1 0 0 2 0 1 4 0 3 6 2 30 1 0 6 9 5 34 2 2 10 12 8 43 4 2 13 15 12 15 17 13 77 0 0 16 18 15 35 14 12 17 19 16 67 6 1 19 20 18 75 7 10 21 23 20 86 9 4 25 27 24 111 4 7 103 7 10 96 10 12 32 29 28 29 30 28 31 33 30 153 2 0 33 35 33 35 36 34 110 16 16 173 0 1 36 38 35 41 37 36 165 4 0 155 7 7 128 15 14 39 41 39 157 12 16 51 42 42 207 0 4 43 45 42 58 41 39 141 19 15 199 4 0 210 3 0 221 1 4 48 49 47 231 0 12 211 7 8 172 19 10 172 19 18 52 54 51 53 55 53 234 5 23 59 54 53 176 24 21 56 57 55 57 59 56 204 19 22 195 22 24 103 47 48 227 16 9 60 61 59 198 25 19 216 20 21 61 63 60 119 48 45 228 20 20 63 65 62 211 30 27 68 69 67 69 71 68 212 32 34 242 25 29 72 74 71 74 76 74 191 45 50 245 31 38 76 78 75 77 79 76 79 80 78 138 66 66 248 36 40 240 41 43 83 85 82 216 50 52 241 43 50 195 58 61 86 88 85 244 46 46 87 89 86 89 91 88 214 58 58 193 65 67 92 93 91 248 51 49 109 90 87 185 68 87 194 67 80 87 95 125 250 54 57 173 74 96 202 67 84 159 78 103 253 56 52 188 72 90 87 99 135 129 89 121 99 101 98 73 104 148 255 59 60 159 83 106 175 81 94 94 102 132 187 78 98 215 71 85 255 61 67 169 84 104 251 66 66 104 106 103 90 106 147 151 92 119 200 81 93 107 108 106 140 99 131 162 94 119 255 72 76 144 100 128 96 112 153 228 80 83 159 97 120 111 113 110 191 90 111 206 87 104 113 115 112 87 118 163 115 117 114 83 122 166 179 100 117 118 120 117 199 99 101 231 91 88 138 113 147 120 122 119 196 101 119 123 125 122 115 123 167 213 100 113 119 123 162 180 109 128 127 129 126 208 108 109 115 131 173 185 115 140 158 122 154 173 119 144 131 133 130 130 130 163 178 122 124 181 119 147 106 139 178 136 138 135 120 139 175 126 138 175 204 121 132 132 139 172 113 146 186 136 143 176 144 146 143 121 149 184 153 142 173 135 150 181 148 150 147 125 153 188 130 153 182 179 140 167 150 152 149 205 136 148 181 145 146 136 159 189 155 157 154 140 163 193 159 161 158 161 163 160 143 166 196 162 164 161 148 167 192 164 166 163 165 165 187 197 159 173 167 169 166 152 171 196 191 163 180 157 172 191 169 171 168 216 159 166 171 173 170 208 163 179 187 169 190 217 162 175 174 176 173 159 178 203 186 173 174 207 167 175 163 178 198 213 166 176 179 181 178 198 176 192 169 185 204 183 185 182 216 175 184 209 177 189 212 180 192 204 183 198 208 183 193 188 190 187 180 192 206 194 196 193 215 191 201 187 199 213 204 198 197 211 196 210 199 201 198 190 202 216 191 203 217 201 202 212 202 204 201 208 203 201 219 201 210 205 207 203 217 203 217 206 208 205 213 207 206 223 205 214 203 211 220 211 213 210 211 212 222 214 216 213 221 215 227 217 219 216 219 221 218 228 218 224 217 222 225 221 223 220 231 221 227 216 225 233 220 226 228 224 226 223 221 229 238 231 233 230 228 234 236 233 235 232 235 238 234 249 251 248 255 255 255]; mask:((ImageMask new) width: 24; height: 24; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@LL@@FH@@FH@@CX@@G<@BG>HGO>XA??8@?? @?? G??<G??8@??0G??<G??<G??<@??8A??8CO><@G8O@A8G@@@F') ; yourself); yourself] |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
826 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
827 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
828 |
!GenericToolbarIconLibrary class methodsFor:'image specs-32x32'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
829 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
830 |
lint32x32Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
831 |
"This resource specification was automatically generated |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
832 |
by the ImageEditor of ST/X." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
833 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
834 |
"Do not manually edit this!! If it is corrupted, |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
835 |
the ImageEditor may not be able to read the specification." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
836 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
837 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
838 |
self lint32x32Icon inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
839 |
ImageEditor openOnClass:self andSelector:#lint32x32Icon |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
840 |
Icon flushCachedIcons |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
841 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
842 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
843 |
<resource: #image> |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
844 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
845 |
^Icon |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
846 |
constantNamed:'GenericToolbarIconLibrary class lint32x32Icon' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
847 |
ifAbsentPut:[(Depth8Image new) width: 32; height: 32; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:' |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
848 |
????????????????????????????????????????????????????????????????????!!O????????????????????????????=_JU???????2@4@??????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
849 |
??????????????????????<AT_??????@Q*??????????????????????????????4H4[_????<4O????????????????????????????????0]E?????01K |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
850 |
?????????????????????????????????2AG??=BFX_?????????????????????????????????QQ$A@PDR?????????????????????????????????2<A |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
851 |
V96"$@(C!!?????????????????????<A??????<R@\W>?/;><CPA!!O????<Z????????????JUEK????K0GC?O3<?O3<>A(A????B$"G????????????@SQG |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
852 |
V0(ARNO#8>O#8>O_+PD9NS(%@P_?????????????A0\?JPFW-;^7-;_Z;OG&-Q5EA0MU????????????????QQ@AA718^G2?>-26+,+3<W0J???????????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
853 |
????????@PDPR4-K2_^''*,+M+8+Q>+G??????????????4IHUV4)B19COVG:(\K9=.7"/XGY;E=HQZ''???????=\A0(]P"\[KC,;7\*+;?W2:-;V#8#;''P8% |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
854 |
S?????????<JS5D)ABH(LTC,(<_'':.W[5[:@^^CO!!@G???????????????<FG241S_BU4M/[5=ON%'')2.]???????????????????0P_K"9^=IOA5MOL1JU& |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
855 |
\FR47?????????????=[TDT:I1<>M%7.)KCF2KJTX6I(Z=''RTD-<????????EA(RC DAH3AJU>&6&9*K\WQ''Z&!!.=:$RMBW?????????N%%\C LUQD9 ,?.Y |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
856 |
(HM6!!''-3[LC0^E%_#O??????????????!!@=AS&UX9N.Y''G:Q!!W6,?]"L?????????????????4,4J#INZUZX9/.;)):(8_+0/:6D??????????????<)GPDC |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
857 |
D4Y U''>N2?S<?_+&[\N?-Z6I????????????FPD)??<GE$%Z[7U7 (6_T"_??;>?-Z6L????????????Q?????<AE31TXFAZRRPM?????;2<.J6R???????? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
858 |
??????????< BB,3NBXQM????????;*</=*L????????????????????NRDXUU???????????;#X<[W??????????????????????????????????????;WR |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
859 |
?????????????????????????????????????????????0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
860 |
@@@@@@@@@@@@') ; colorMapFromArray:#[0 1 0 0 2 0 1 4 0 3 6 2 30 1 0 6 9 5 34 2 2 10 12 8 43 4 2 13 15 12 15 17 13 77 0 0 16 18 15 35 14 12 17 19 16 67 6 1 19 20 18 75 7 10 21 23 20 86 9 4 25 27 24 111 4 7 103 7 10 96 10 12 32 29 28 29 30 28 31 33 30 153 2 0 33 35 33 35 36 34 110 16 16 173 0 1 36 38 35 41 37 36 165 4 0 155 7 7 128 15 14 39 41 39 157 12 16 51 42 42 207 0 4 43 45 42 58 41 39 141 19 15 199 4 0 210 3 0 221 1 4 48 49 47 231 0 12 211 7 8 172 19 10 172 19 18 52 54 51 53 55 53 234 5 23 59 54 53 176 24 21 56 57 55 57 59 56 204 19 22 195 22 24 103 47 48 227 16 9 60 61 59 198 25 19 216 20 21 61 63 60 119 48 45 228 20 20 63 65 62 211 30 27 68 69 67 69 71 68 212 32 34 242 25 29 72 74 71 74 76 74 191 45 50 245 31 38 76 78 75 77 79 76 79 80 78 138 66 66 248 36 40 240 41 43 83 85 82 216 50 52 241 43 50 195 58 61 86 88 85 244 46 46 87 89 86 89 91 88 214 58 58 193 65 67 92 93 91 248 51 49 109 90 87 185 68 87 194 67 80 87 95 125 250 54 57 173 74 96 202 67 84 159 78 103 253 56 52 188 72 90 87 99 135 129 89 121 99 101 98 73 104 148 255 59 60 159 83 106 175 81 94 94 102 132 187 78 98 215 71 85 255 61 67 169 84 104 251 66 66 104 106 103 90 106 147 151 92 119 200 81 93 107 108 106 140 99 131 162 94 119 255 72 76 144 100 128 96 112 153 228 80 83 159 97 120 111 113 110 191 90 111 206 87 104 113 115 112 87 118 163 115 117 114 83 122 166 179 100 117 118 120 117 199 99 101 231 91 88 138 113 147 120 122 119 196 101 119 123 125 122 115 123 167 213 100 113 119 123 162 180 109 128 127 129 126 208 108 109 115 131 173 185 115 140 158 122 154 173 119 144 131 133 130 130 130 163 178 122 124 181 119 147 106 139 178 136 138 135 120 139 175 126 138 175 204 121 132 132 139 172 113 146 186 136 143 176 144 146 143 121 149 184 153 142 173 135 150 181 148 150 147 125 153 188 130 153 182 179 140 167 150 152 149 205 136 148 181 145 146 136 159 189 155 157 154 140 163 193 159 161 158 161 163 160 143 166 196 162 164 161 148 167 192 164 166 163 165 165 187 197 159 173 167 169 166 152 171 196 191 163 180 157 172 191 169 171 168 216 159 166 171 173 170 208 163 179 187 169 190 217 162 175 174 176 173 159 178 203 186 173 174 207 167 175 163 178 198 213 166 176 179 181 178 198 176 192 169 185 204 183 185 182 216 175 184 209 177 189 212 180 192 204 183 198 208 183 193 188 190 187 180 192 206 194 196 193 215 191 201 187 199 213 204 198 197 211 196 210 199 201 198 190 202 216 191 203 217 201 202 212 202 204 201 208 203 201 219 201 210 205 207 203 217 203 217 206 208 205 213 207 206 223 205 214 203 211 220 211 213 210 211 212 222 214 216 213 221 215 227 217 219 216 219 221 218 228 218 224 217 222 225 221 223 220 231 221 227 216 225 233 220 226 228 224 226 223 221 229 238 231 233 230 228 234 236 233 235 232 235 238 234 249 251 248 255 255 255]; mask:((ImageMask new) width: 32; height: 32; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:' |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
861 |
@@@@@@@@D@@@NC @@A 8@@@\L@@@CC@@@@Y0@@@G8@@@C? @AA?<H@8??G@G???0@???8@G??8@@??>@C???>A???? O???0@O??0@C??<@O???8G???>@?? |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
862 |
?? @???@@_??8@O???@GO?38@!!?8_@@O<C8@@>@^@@@@C@@@@@@b') ; yourself); yourself] |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
863 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
864 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
865 |
!GenericToolbarIconLibrary class methodsFor:'image specs-16x16'! |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
866 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
867 |
smalllintWarning16x16 |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
868 |
"This resource specification was automatically generated |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
869 |
by the ImageEditor of ST/X." |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
870 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
871 |
"Do not manually edit this!! If it is corrupted, |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
872 |
the ImageEditor may not be able to read the specification." |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
873 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
874 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
875 |
self smalllintWarning16x16 inspect |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
876 |
ImageEditor openOnClass:self andSelector:#smalllintWarning16x16 |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
877 |
Icon flushCachedIcons |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
878 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
879 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
880 |
<resource: #image> |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
881 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
882 |
^Icon |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
883 |
constantNamed:'GenericToolbarIconLibrary class smalllintWarning16x16' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
884 |
ifAbsentPut:[(Depth24Image new) width: 16; height: 16; photometric:(#rgb); bitsPerSample:(#[8 8 8]); samplesPerPixel:(3); bits:(ByteArray fromPackedString:' |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
885 |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@@@@@@@@@@@@@@@@@@@@@ |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
886 |
@@@@@@@@@@@@@@@@????;;5!!;J)@;J1C;J)@;;5!!????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????<[9&<+=#?>^5?>^5?>^5<;=#<[=&????@@@@@@@@ |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
887 |
@@@@@@@@@@@@@@@@@@@@????;[@??N&/?^".?N&/?^".?N&/;J<?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@????;; ?>>>2?OKF?OKD?OKF>>:2;[\????? |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
888 |
????????@@@@@@@@@@@@@@@@@@@@????;+(9>OJ/?_3,?_/$?_3,>OJ/;+,::,BM8ZUU:,&_????@@@@@@@@@@@@@@@@@@@@>M2N;<]G>_[B????>_[B;<!!G |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
889 |
>M6O8ZUU??3S8ZUU????@@@@@@@@@@@@@@@@@@@@?????^A?>-E$????=<-Z?^JA:,BM>M"@TB @>M"@:,BM????@@@@@@@@@@@@@@@@@@@@????.*591=W. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
890 |
-Z]3????8ZUU>M"@TB @>M"@8ZUU????@@@@@@@@@@@@@@@@@@@@????!!Z3P????TV*K8[M8;\A >M"@4)4>>M"@;[= 8+M8????@@@@@@@@@@@@@@@@???? |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
891 |
!!JN<+;[BWGBG8ZUU?]:B;\I4TB @;\I4?]6B8ZUU????@@@@@@@@@@@@@@@@????,<CLR6A91,7U1(T.?.NV<M"P-YQR<M"P?>JV1(T.????@@@@@@@@@@@@ |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
892 |
@@@@@@@@????????????9\^ 1(T.1(T.1(T.1(T.1(T.9\^ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????@@@@@@@@ |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
893 |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; mask:((Depth1Image new) width: 16; height: 16; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@_@C>@_<A?0G?0_? ?>C?<G?0_?!!?>G?8O?@G<@@@b') ; yourself); yourself] |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
894 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
895 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
896 |
!GenericToolbarIconLibrary class methodsFor:'image specs-versions'! |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
897 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
898 |
versionMerged24x24 |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
899 |
"This resource specification was automatically generated |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
900 |
by the ImageEditor of ST/X." |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
901 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
902 |
"Do not manually edit this!! If it is corrupted, |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
903 |
the ImageEditor may not be able to read the specification." |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
904 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
905 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
906 |
self versionMerged24x24 inspect |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
907 |
ImageEditor openOnClass:self andSelector:#versionMerged24x24 |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
908 |
Icon flushCachedIcons |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
909 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
910 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
911 |
<resource: #image> |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
912 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
913 |
^Icon |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
914 |
constantNamed:'GenericToolbarIconLibrary class versionMerged24x24' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
915 |
ifAbsentPut:[(Depth8Image new) width: 24; height: 24; photometric:(#palette); bitsPerSample:(#(8)); samplesPerPixel:(1); bits:(ByteArray fromPackedString:' |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
916 |
@!!LNDADQE!!XVF!!0_H2D$H2@ H18"H!!8AO=SZ6]''\7^C"8.[&9.#*;N?2;_W6>]HXU^''.;.;.<OS4=OS4=?_8>O#;?O;=?>\RTMOM3L3K2<3M3<?Q5=/^8^W) |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
917 |
9.[1:=T]Q<N:.[&8.K?A/\GA1LSG1<+J5-#$7<8VR*:.,+N6-+&9.[2<0LC@0LC@0<#B4L$ON:J*****+:.+*;N1-[V5-;.;0LB=1+8VN*J\)JF!!)JR#*J"+ |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
918 |
*:6-,[V5-+&9/;@MNIBQ$)JY$)JY''):^(:N#*J"/)+J/-I4LNXNK#H.N!!)JT$)JR%).[&Y.&)*J&*YLTM6&H"H"H"H.N#(:N#9BP$IZV&*JZ&8(UMU5,\8E9 |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
919 |
V=2^XRH"8.K"8:O#9*V%''4UMT%HV6I1\WE1\W9/^XNC (NH"H.K#G@YM$EAP45_W&11[7E1^GM8\7M: (M3"VLULDMCRDMAP45[V6I"X&I"[F1,X''91_5 K |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
920 |
LDMQUEEMRDMCPUQTW6!!+]&I,[HE5[D0KLU)ST5M(W5)TTT5MTUEQUE)SW6-SYC4JL65ST5MST5MST5MSS$9NS$9HQD9DRC8JLVI1[FI"X&I WE1ST5M[ZF!!_ |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
921 |
UEQNS30GLFI,\V11\W!!,X&I"Y&I!!W%9^T5MSWS0HLH]:^&93[798[G9/\V1,X&I!!WFA\Y30EMIF,%9RK_G%9\&=/[6=1[&91[GV@]DHDJ9>6+)2P"8"A!!7=? |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
922 |
_7=?_7=?\7Q.^4@CA"X-I2\''I2</JR$)JR (JB (K"4,J"T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[28 1 19 26 0 23 36 0 35 57 0 48 55 1 50 58 0 51 61 0 54 57 3 52 56 0 54 63 0 57 64 0 58 63 0 62 67 3 66 66 0 68 69 5 67 70 6 68 70 0 72 71 0 73 57 15 60 65 17 63 72 9 70 79 0 77 70 0 74 72 0 75 61 25 59 81 2 79 74 13 71 74 1 77 76 4 79 70 15 72 66 23 68 78 7 81 75 19 76 81 12 83 61 25 67 75 21 77 78 23 79 91 5 94 114 6 111 122 0 119 124 0 121 130 0 123 118 0 120 110 25 104 119 0 122 119 17 114 120 0 123 125 20 115 129 2 127 135 0 131 137 0 134 139 0 136 125 26 118 138 1 141 137 22 130 142 9 143 138 16 142 139 31 136 142 22 145 145 26 147 147 16 155 154 0 166 159 22 161 128 73 126 148 48 147 186 0 187 155 40 156 187 0 189 196 0 193 188 0 190 188 0 191 156 31 162 189 0 192 180 0 187 157 32 163 198 0 197 164 20 172 191 4 193 200 0 200 182 3 189 156 57 155 193 9 194 202 0 202 203 0 204 196 13 195 152 66 152 194 0 199 205 0 206 164 41 168 206 0 207 197 17 195 195 0 201 207 0 208 188 16 192 196 0 202 198 20 195 207 0 209 196 0 203 197 0 204 167 45 171 199 23 196 198 0 205 208 0 211 192 23 194 200 26 196 189 0 201 199 2 206 201 29 196 203 7 208 202 31 197 192 5 203 200 0 210 173 52 176 206 13 209 201 0 211 195 11 204 199 33 198 214 18 211 204 36 198 201 0 212 208 17 210 202 0 213 197 15 205 190 33 195 203 0 214 184 47 187 210 21 211 202 39 200 208 41 201 211 24 212 200 22 207 202 25 208 214 28 214 204 28 209 198 1 216 207 47 203 207 31 211 200 45 202 185 65 187 208 33 212 198 32 208 209 35 213 210 38 214 212 40 215 213 42 216 207 55 208 202 40 211 193 73 194 214 44 217 205 42 213 216 46 218 213 28 223 206 44 214 208 47 215 220 49 221 214 62 214 221 51 222 192 87 193 210 50 217 206 83 201 215 64 215 211 51 218 224 55 224 213 53 219 217 67 217 227 58 226 218 68 218 215 56 221 218 58 223 213 80 212 220 71 220 219 60 224 229 62 229 220 61 225 231 64 230 223 74 222 201 96 202 222 63 226 224 75 223 225 76 224 218 85 217 224 65 228 226 78 224 224 67 229 218 77 222 228 80 226 229 82 227 226 70 231 230 83 228 223 81 226 211 105 211 225 92 223 233 85 230 226 93 224 224 84 228 231 75 235 227 95 225 234 87 232 219 94 223 230 98 228 228 89 232 217 106 222 234 102 232 225 100 229 226 101 230 228 104 232 213 116 219 229 105 233 231 107 235 224 114 229 199 149 203 242 102 244 216 137 220 205 135 215 237 113 241 234 128 234 238 114 242 223 126 229 226 134 228 236 130 236 225 128 231 229 131 234 240 134 239 233 117 242 230 133 236 239 128 243 236 143 238 238 145 239 238 123 247 243 133 247 238 146 240 215 161 223 241 148 243 250 144 249 235 156 239 225 155 235 237 158 241 229 163 235 249 142 255 242 161 245 247 149 252 238 154 246 246 170 245 249 151 254 249 153 255 238 170 243 230 176 238 245 161 253 247 163 255 236 181 244 245 166 255 243 172 253 245 190 253 243 184 254 246 193 255 238 193 253]; yourself] |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
923 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
924 |
|
8839 | 925 |
!Image methodsFor:'inspecting'! |
926 |
||
10807 | 927 |
inspector2TabImage |
928 |
||
929 |
^self newInspector2Tab |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
930 |
label: 'Image'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
931 |
priority: 50; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
932 |
view: ((HVScrollableView for:ImageView) image: self; yourself) |
10807 | 933 |
|
934 |
"Created: / 11-10-2011 / 17:12:01 / cg" |
|
935 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
936 |
|
10807 | 937 |
!Image methodsFor:'inspecting'! |
938 |
||
939 |
inspector2Tabs |
|
940 |
^ #( inspector2TabForBasicInspect inspector2TabImage ) |
|
941 |
||
942 |
"Created: / 11-10-2011 / 17:11:21 / cg" |
|
943 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
944 |
|
10807 | 945 |
!Image methodsFor:'inspecting'! |
946 |
||
8843 | 947 |
inspectorClass |
948 |
"redefined to launch an ImageInspector |
|
949 |
(instead of the default InspectorView)." |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
950 |
|
8843 | 951 |
(width notNil and:[height notNil]) ifTrue:[ |
952 |
^ ImageInspectorView |
|
953 |
]. |
|
954 |
^ super inspectorClass |
|
955 |
||
956 |
"Modified: 10.6.1996 / 18:23:55 / cg" |
|
8839 | 957 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
958 |
|
8839 | 959 |
!Integer methodsFor:'inspecting'! |
960 |
||
8843 | 961 |
inspectorExtraAttributes |
962 |
"extra (pseudo instvar) entries to be shown in an inspector." |
|
963 |
||
964 |
^ Dictionary new |
|
965 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
|
966 |
add:'-hexadecimal' -> [ self radixPrintStringRadix:16 ]; |
|
967 |
add:'-octal' -> [ self radixPrintStringRadix:8 ]; |
|
968 |
add:'-binary' -> [ self radixPrintStringRadix:2 ]; |
|
969 |
yourself |
|
970 |
||
971 |
" |
|
972 |
123 inspect |
|
973 |
" |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
974 |
|
8843 | 975 |
"Created: / 18-09-2006 / 21:22:46 / cg" |
976 |
"Modified: / 06-10-2006 / 13:57:28 / cg" |
|
977 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
978 |
|
11897 | 979 |
!Iterator methodsFor:'inspecting'! |
980 |
||
981 |
inspectorValueStringInListFor:anInspector |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
982 |
"returns a string to be shown in the inspector's list. |
11897 | 983 |
Redefined to avoid calling the iterator" |
984 |
||
985 |
^ self classNameWithArticle |
|
986 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
987 |
|
11450 | 988 |
!LimitedPrecisionReal methodsFor:'inspecting'! |
989 |
||
990 |
inspectorExtraAttributes |
|
991 |
"extra (pseudo instvar) entries to be shown in an inspector." |
|
992 |
||
993 |
^ Dictionary new |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
994 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
995 |
add:'-hex' -> |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
996 |
[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
997 |
String |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
998 |
streamContents:[:s | |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
999 |
self byteSize to:1 by:-1 do:[:i | |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1000 |
(((self basicAt:i) printStringRadix:16) paddedTo:2 with:$0) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1001 |
printOn:s |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1002 |
] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1003 |
] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1004 |
]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1005 |
yourself |
11450 | 1006 |
|
1007 |
"Created: / 20-03-2012 / 22:34:46 / cg" |
|
1008 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1009 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1010 |
!MenuView methodsFor:'accessing-behavior'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1011 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1012 |
shortKeys |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1013 |
^ shortKeys |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1014 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1015 |
"Created: / 18-10-2008 / 19:16:59 / Jan Vrany <vranyj1@fel.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1016 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1017 |
|
8839 | 1018 |
!Method methodsFor:'inspecting'! |
7735 | 1019 |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1020 |
inspectorExtraAttributes |
8677 | 1021 |
"extra (pseudo instvar) entries to be shown in an inspector." |
1022 |
||
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1023 |
^ Dictionary new |
8843 | 1024 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
1025 |
add:'-code' -> [ String streamContents:[:s | self decompileTo:s] ]; |
|
1026 |
add:'-source' -> [ self source ]; |
|
1027 |
yourself |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1028 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1029 |
" |
8843 | 1030 |
(Method compiledMethodAt:#inspectorExtraAttributes) inspect |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1031 |
" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1032 |
|
8843 | 1033 |
"Created: / 18-09-2006 / 21:34:01 / cg" |
1034 |
"Modified: / 06-10-2006 / 13:57:33 / cg" |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1035 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1036 |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1037 |
!Method methodsFor:'printing & storing'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1038 |
|
8843 | 1039 |
printStringForBrowserWithSelector:selector inClass:aClass |
1040 |
"return a printString to represent myself to the user in a browser. |
|
1041 |
Defined here to allow for browsers to deal with nonStandard pseudoMethods" |
|
1042 |
||
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1043 |
|s privInfo moreInfo p info n cls ns currentChangeSet isInChangeSet mthdPackage |
12931 | 1044 |
userPreferences shownSelector suppressPackage timeRounded shadowsOrNot overAllCount| |
8843 | 1045 |
|
1046 |
moreInfo := ''. |
|
1047 |
privInfo := ''. |
|
1048 |
userPreferences := UserPreferences current. |
|
1049 |
||
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1050 |
ns := self nameSpace. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1051 |
(ns notNil and:[ns isNameSpace]) ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1052 |
moreInfo := moreInfo , |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1053 |
((' < %1 >' bindWith: ns name) asText emphasisAllAdd: |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1054 |
userPreferences emphasisForNamespacedCode) |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1055 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1056 |
]. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1057 |
|
8843 | 1058 |
self isWrapped ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1059 |
(MessageTracer isCounting:self) ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1060 |
(MessageTracer isCountingByReceiverClass:self) ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1061 |
overAllCount := (MessageTracer executionCountOfMethod:self). |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1062 |
moreInfo := moreInfo , (' (cnt: %1' bindWith:overAllCount printString allBold). |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1063 |
overAllCount ~~ 0 ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1064 |
(MessageTracer executionCountsByReceiverClassOfMethod:self) keysAndValuesDo:[:cls :cnt | |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1065 |
|clsName percentage| |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1066 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1067 |
clsName := cls name. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1068 |
percentage := ((cnt / overAllCount) * 100) rounded. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1069 |
moreInfo := moreInfo , ('; %1->%2%%' bindWith:clsName with:percentage). |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1070 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1071 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1072 |
moreInfo := moreInfo , ')'. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1073 |
] ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1074 |
(MessageTracer isCountingMemoryUsage:self) ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1075 |
moreInfo := moreInfo , (' (mem: %1 bytes avg)' bindWith:(MessageTracer memoryUsageOfMethod:self) printString allBold). |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1076 |
] ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1077 |
moreInfo := moreInfo , (' (cnt: %1)' bindWith:(MessageTracer executionCountOfMethod:self) printString allBold). |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1078 |
] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1079 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1080 |
] ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1081 |
(MessageTracer isTiming:self) ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1082 |
info := MessageTracer executionTimesOfMethod:self. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1083 |
((n := info count) == 0) ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1084 |
moreInfo := moreInfo , (' (cnt: %1)' bindWith:n) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1085 |
] ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1086 |
timeRounded := [:millis | |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1087 |
|rnd| |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1088 |
rnd := (millis > 100) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1089 |
ifTrue:[ 1 ] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1090 |
ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1091 |
(millis > 10) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1092 |
ifTrue:[ 0.1 ] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1093 |
ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1094 |
(millis > 1) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1095 |
ifTrue:[ 0.01 ] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1096 |
ifFalse:[ 0.001 ]]]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1097 |
millis roundTo:rnd |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1098 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1099 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1100 |
(n == 1 or:[ info avgTimeRounded = info minTimeRounded ]) ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1101 |
moreInfo := moreInfo , |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1102 |
(' (t: %1ms cnt: %2)' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1103 |
bindWith:((timeRounded value:info avgTimeRounded) printString allBold) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1104 |
with:n) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1105 |
] ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1106 |
moreInfo := moreInfo , |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1107 |
(' (avg: %1ms min: %2 max: %3 cnt: %4)' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1108 |
bindWith:((timeRounded value:info avgTimeRounded) printString allBold) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1109 |
with:((timeRounded value:info minTimeRounded) printString) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1110 |
with:((timeRounded value:info maxTimeRounded) printString) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1111 |
with:n) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1112 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1113 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1114 |
] ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1115 |
moreInfo := ' !!' |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1116 |
] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1117 |
]. |
7703 | 1118 |
]. |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1119 |
p := self privacy. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1120 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1121 |
p ~~ #public ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1122 |
privInfo := (' (* ' , p , ' *)') allItalic. |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1123 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1124 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1125 |
"/ self isInvalid ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1126 |
"/ moreInfo := ' (** not executable **)'. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1127 |
"/ ]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1128 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1129 |
(self isLazyMethod not and:[self isUnloaded]) ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1130 |
moreInfo := ' (** unloaded **)' |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1131 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1132 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1133 |
privInfo size ~~ 0 ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1134 |
moreInfo := privInfo , ' ' , moreInfo |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1135 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1136 |
|
7703 | 1137 |
s := shownSelector := (self selectorPrintStringInBrowserFor:selector class:aClass). |
1138 |
||
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1139 |
(cls := aClass) isNil ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1140 |
cls := self containingClass |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1141 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1142 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1143 |
currentChangeSet := ChangeSet current. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1144 |
isInChangeSet := currentChangeSet includesChangeForClass:cls selector:selector. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1145 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1146 |
isInChangeSet ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1147 |
s := s asText emphasisAllAdd:(userPreferences emphasisForChangedCode) |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1148 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1149 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1150 |
(cls isNil or:[(mthdPackage := self package) ~= cls package]) ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1151 |
suppressPackage := false. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1152 |
mthdPackage = PackageId noProjectID ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1153 |
mthdPackage := '?'. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1154 |
"/ suppressPackage := true |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1155 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1156 |
suppressPackage ifFalse:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1157 |
shadowsOrNot := (self isShadowingExtension) |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1158 |
ifTrue:[' shadowed' ] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1159 |
ifFalse:[ '' ]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1160 |
p := ' [' , (((mthdPackage ? '?'), shadowsOrNot allBold),' ') allItalic , '] '. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1161 |
p := p asText emphasisAllAdd:(userPreferences emphasisForDifferentPackage). |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1162 |
s := s , ' ' , p |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1163 |
]. |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1164 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1165 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1166 |
moreInfo size == 0 ifTrue:[^ s]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1167 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1168 |
s := shownSelector , moreInfo. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1169 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1170 |
self isInvalid ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1171 |
s := s asText emphasizeAllWith:(userPreferences emphasisForObsoleteCode). |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1172 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1173 |
^ s |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1174 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1175 |
"Modified: / 23-01-1998 / 13:15:15 / stefan" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1176 |
"Created: / 05-02-2000 / 22:55:56 / cg" |
7703 | 1177 |
"Modified: / 05-03-2007 / 16:18:53 / cg" |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1178 |
"Modified: / 20-07-2010 / 15:39:06 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1179 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1180 |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1181 |
!Method methodsFor:'printing & storing'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1182 |
|
8843 | 1183 |
selectorPrintStringInBrowserFor:selector |
1184 |
^ selector |
|
7735 | 1185 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1186 |
|
8843 | 1187 |
!Method methodsFor:'printing & storing'! |
7703 | 1188 |
|
8843 | 1189 |
selectorPrintStringInBrowserFor:selector class:aClass |
12851 | 1190 |
|selPart idx| |
7703 | 1191 |
|
8843 | 1192 |
selector isNameSpaceSelector ifFalse:[^ selector]. |
7703 | 1193 |
|
8843 | 1194 |
idx := selector indexOf:$: startingAt:3. |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1195 |
" |
7703 | 1196 |
nsPart := selector copyFrom:2 to:idx-1. |
1197 |
ns := Smalltalk at:nsPart asSymbol. |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1198 |
" |
7703 | 1199 |
selPart := selector copyFrom:idx+2. |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1200 |
^ selPart ", ' {',nsPart,'}'." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1201 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1202 |
"Modified: / 20-07-2010 / 10:33:02 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1203 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1204 |
|
8843 | 1205 |
!MethodDictionary methodsFor:'inspecting'! |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1206 |
|
8843 | 1207 |
inspectorClass |
1208 |
"redefined to use DictionaryInspector |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1209 |
(instead of the default Inspector)." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1210 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1211 |
^ DictionaryInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1212 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1213 |
"Created: 12.6.1996 / 12:29:13 / stefan" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1214 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1215 |
|
8843 | 1216 |
!NameSpace class methodsFor:'inspecting'! |
1217 |
||
1218 |
inspectorClass |
|
1219 |
"{ Pragma: +optSpace }" |
|
1220 |
||
1221 |
"redefined to launch a DictionaryInspector |
|
1222 |
(instead of the default Inspector)." |
|
1223 |
||
1224 |
^ DictionaryInspectorView |
|
1225 |
||
1226 |
||
1227 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1228 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1229 |
!Object methodsFor:'debugging'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1230 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1231 |
inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1232 |
"{ Pragma: +optSpace }" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1233 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1234 |
"launch an inspector on the receiver. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1235 |
this method (or better: inspectorClass) can be redefined in subclasses |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1236 |
to start special inspectors." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1237 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1238 |
|cls| |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1239 |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1240 |
cls := (Smalltalk classNamed: #'Tools::Inspector2') |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1241 |
ifNil:[self inspectorClass]. |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1242 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1243 |
cls isNil ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1244 |
^ self basicInspect |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1245 |
]. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1246 |
cls openOn:self |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1247 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1248 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1249 |
Object new inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1250 |
(1 @ 2) inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1251 |
Smalltalk inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1252 |
#(1 2 3) asOrderedCollection inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1253 |
(Color red) inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1254 |
(Image fromFile:'bitmaps/garfield.gif') inspect |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1255 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1256 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1257 |
|
10702
90cc3aeccac5
inspector2: for consistency: the object view is always the first tab
Claus Gittinger <cg@exept.de>
parents:
10700
diff
changeset
|
1258 |
!Object methodsFor:'inspecting'! |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1259 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1260 |
inspector2TabCommon |
10164 | 1261 |
"a tab, showing the old inspector" |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1262 |
|
10164 | 1263 |
^ self inspector2TabForInspectorClass |
1264 |
||
1265 |
"Created: / 24-05-2011 / 14:56:49 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
1266 |
"Modified: / 05-07-2011 / 14:06:28 / cg" |
|
1267 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1268 |
|
10702
90cc3aeccac5
inspector2: for consistency: the object view is always the first tab
Claus Gittinger <cg@exept.de>
parents:
10700
diff
changeset
|
1269 |
!Object methodsFor:'inspecting'! |
10164 | 1270 |
|
1271 |
inspector2TabForBasicInspect |
|
1272 |
"a tab, showing the old basic inspector" |
|
1273 |
||
1274 |
^ Tools::Inspector2Tab new |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1275 |
priority: 40; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1276 |
label:'Basic'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1277 |
view: (InspectorView new inspect:self); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1278 |
yourself |
10164 | 1279 |
|
1280 |
"Created: / 05-07-2011 / 13:59:59 / cg" |
|
1281 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1282 |
|
10702
90cc3aeccac5
inspector2: for consistency: the object view is always the first tab
Claus Gittinger <cg@exept.de>
parents:
10700
diff
changeset
|
1283 |
!Object methodsFor:'inspecting'! |
10164 | 1284 |
|
1285 |
inspector2TabForInspectorClass |
|
1286 |
"a tab, showing the old inspector" |
|
1287 |
||
1288 |
^ Tools::Inspector2Tab new |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1289 |
priority: 100; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1290 |
label:(self inspector2TabLabel); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1291 |
view: (self inspectorClass new inspect:self); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1292 |
yourself |
10164 | 1293 |
|
1294 |
"Created: / 05-07-2011 / 14:06:16 / cg" |
|
1295 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1296 |
|
10702
90cc3aeccac5
inspector2: for consistency: the object view is always the first tab
Claus Gittinger <cg@exept.de>
parents:
10700
diff
changeset
|
1297 |
!Object methodsFor:'inspecting'! |
10316 | 1298 |
|
1299 |
inspector2TabLabel |
|
1300 |
"label of the main tab" |
|
1301 |
||
1302 |
^ 'Object' |
|
1303 |
||
1304 |
"Created: / 14-07-2011 / 11:56:23 / cg" |
|
1305 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1306 |
|
10313 | 1307 |
!Object methodsFor:'inspecting'! |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1308 |
|
10164 | 1309 |
inspector2Tabs |
1310 |
self inspectorClass ~~ Inspector ifTrue:[ |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1311 |
^ #( inspector2TabCommon inspector2TabForBasicInspect ) |
10164 | 1312 |
]. |
1313 |
||
1314 |
^ #( inspector2TabCommon ) |
|
1315 |
||
1316 |
"Created: / 05-07-2011 / 13:39:24 / cg" |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1317 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1318 |
|
8843 | 1319 |
!Object methodsFor:'debugging'! |
1320 |
||
1321 |
inspectorExtraAttributes |
|
1322 |
"extra (pseudo instvar) entries to be shown in an inspector. |
|
1323 |
Answers a dictionary of aString -> aBlock. |
|
1324 |
aString is name of extra attribute and MUST start with minus ($-). |
|
1325 |
aBlock returns the object representing extra attribute." |
|
1326 |
||
1327 |
^Dictionary new |
|
1328 |
||
1329 |
" Try to uncomment following and inspect any object " |
|
1330 |
||
1331 |
"/ ^Dictionary new |
|
1332 |
"/ add:'-test' -> ['TEST TEST']; |
|
1333 |
"/ yourself |
|
1334 |
||
1335 |
"Created: / 16-08-2005 / 20:43:33 / janfrog" |
|
1336 |
"Modified: / 02-09-2005 / 19:00:01 / janfrog" |
|
1337 |
"Modified: / 04-10-2006 / 14:33:34 / cg" |
|
1338 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1339 |
|
11773 | 1340 |
!Object methodsFor:'inspecting'! |
1341 |
||
1342 |
inspectorValueStringInListFor:anInspector |
|
13423 | 1343 |
"returns a string to be shown in the inspector's list. |
1344 |
Only to be redefined where it is guaranteed, that the returned string is short." |
|
11773 | 1345 |
|
1346 |
^ self classNameWithArticle |
|
1347 |
||
1348 |
"Created: / 13-06-2012 / 12:50:26 / cg" |
|
1349 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1350 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1351 |
!Object methodsFor:'testing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1352 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1353 |
isTestCaseLike |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1354 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1355 |
^false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1356 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1357 |
"Created: / 28-02-2011 / 21:30:24 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1358 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1359 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1360 |
!Object methodsFor:'debugging'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1361 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1362 |
newInspector2Tab |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1363 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1364 |
"Use Smalltalk>>at: to trick the dependency detector" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1365 |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1366 |
^(Smalltalk at: #'Tools::Inspector2Tab') |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1367 |
ifNil:[self error:'Inspector2 not available!! Something is rotten...'] |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1368 |
ifNotNil:[(Smalltalk at: #'Tools::Inspector2Tab') new] |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1369 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1370 |
|
8843 | 1371 |
!OrderedCollection methodsFor:'inspecting'! |
1372 |
||
1373 |
inspectorClass |
|
1374 |
"redefined to launch an OrderedCollectionInspector |
|
1375 |
(instead of the default InspectorView)." |
|
1376 |
||
1377 |
^ OrderedCollectionInspectorView |
|
1378 |
||
1379 |
" |
|
1380 |
(OrderedCollection withAll:#(3 2 1)) inspect |
|
1381 |
(OrderedCollection withAll:#(3 2 1)) removeFirst; yourself; inspect |
|
1382 |
#(0 8 15 3 99 2) asSortedCollection inspect |
|
1383 |
" |
|
1384 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1385 |
|
13423 | 1386 |
!Point methodsFor:'inspecting'! |
1387 |
||
1388 |
inspectorValueStringInListFor:anInspector |
|
1389 |
"returns a string to be shown in the inspector's list" |
|
1390 |
||
1391 |
^ self printString |
|
1392 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1393 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1394 |
!PopUpMenu methodsFor:'converting'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1395 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1396 |
asMenu |
12780 | 1397 |
"convert myself into a newStyle Menu instance, from which a MenuPanel is created. |
1398 |
The old PopUpMenu and MenuView is going to be obsoleted (but still supported |
|
1399 |
for backward compatibility)" |
|
1400 |
||
11399 | 1401 |
| menu | |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1402 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1403 |
menu := Menu new receiver: menuView receiver. |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1404 |
1 to: self numberOfItems do:[:i| |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1405 |
| menuItem subMenu lbl checkHolder| |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1406 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1407 |
lbl := (self labels at: i). |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1408 |
(lbl includesString:'\c') ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1409 |
lbl := lbl copyReplaceString:'\c' withString:''. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1410 |
checkHolder := (menuView checkToggleAt:i) asValue. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1411 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1412 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1413 |
menuItem := MenuItem new |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1414 |
label: lbl; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1415 |
itemValue: (menuView selectors at: i); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1416 |
enabled: (menuView isEnabled: i); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1417 |
shortcutKey: (menuView shortKeys at: i); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1418 |
yourself. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1419 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1420 |
(subMenu := self subMenuAt: i) notNil ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1421 |
menuItem submenu: subMenu asMenu |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1422 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1423 |
checkHolder notNil ifTrue:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1424 |
checkHolder onChangeEvaluate:[ |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1425 |
menuView receiver perform:(menuView selectors at: i) with:checkHolder value |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1426 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1427 |
menuItem indication:checkHolder. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1428 |
menuItem hideMenuOnActivated:false. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1429 |
]. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1430 |
menu addItem: menuItem. |
11399 | 1431 |
]. |
1432 |
^ menu. |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1433 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1434 |
"Created: / 18-10-2008 / 19:01:32 / Jan Vrany <vranyj1@fel.cvut.cz>" |
11792 | 1435 |
"Modified: / 09-09-2012 / 13:10:25 / cg" |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1436 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1437 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1438 |
!ProfileTree methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1439 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1440 |
method |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1441 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1442 |
class ifNil:[^nil]. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1443 |
^class >> selector |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1444 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1445 |
"Created: / 01-12-2007 / 22:50:16 / janfrog" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1446 |
"Modified: / 07-11-2008 / 08:40:35 / Jan Vrany <vranyj1@fel.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1447 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1448 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1449 |
!ProfileTree methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1450 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1451 |
package |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1452 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1453 |
self method ifNil:[^nil]. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1454 |
^self method package |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1455 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1456 |
"Created: / 01-12-2007 / 22:50:28 / janfrog" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1457 |
"Modified: / 07-11-2008 / 08:40:35 / Jan Vrany <vranyj1@fel.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1458 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1459 |
|
13504
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1460 |
!ProgrammingLanguage methodsFor:'accessing'! |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1461 |
|
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1462 |
toolbox |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1463 |
"Answer a toolbox for receiver. A toolbox is used by language-agnostic tools (such as |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1464 |
class browser) to perform language-specific tasks (search for implementors, |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1465 |
build implementor menu and so on. If nil is returned, no toolbox available" |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1466 |
|
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1467 |
| class | |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1468 |
|
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1469 |
class := self toolboxClass. |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1470 |
^ class notNil |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1471 |
ifTrue:[ class new] |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1472 |
ifFalse:[ nil ] |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1473 |
|
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1474 |
"Created: / 31-08-2013 / 10:15:01 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1475 |
"Modified: / 31-08-2013 / 23:42:42 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1476 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1477 |
|
13504
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1478 |
!ProgrammingLanguage methodsFor:'accessing - classes'! |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1479 |
|
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1480 |
toolboxClass |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1481 |
"Answer a 'toolbox class'. A toolbox is used by language-agnostic tools (such as |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1482 |
class browser) to perform language-specific tasks (search for implementors, |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1483 |
build implementor menu and so on. If nil is returned, no toolbox available" |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1484 |
|
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1485 |
^ nil |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1486 |
|
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1487 |
"Created: / 31-08-2013 / 10:07:04 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
2c37f59ad97b
Added ProgrammingLanguage>>toolbox(Class)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13423
diff
changeset
|
1488 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1489 |
|
13423 | 1490 |
!Rectangle methodsFor:'inspecting'! |
1491 |
||
1492 |
inspectorValueStringInListFor:anInspector |
|
1493 |
"returns a string to be shown in the inspector's list" |
|
1494 |
||
1495 |
^ self origin printString,'->',self corner printString |
|
1496 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1497 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1498 |
!RunArray methodsFor:'user interface'! |
8843 | 1499 |
|
1500 |
inspectorClass |
|
1501 |
"Re-reimplemented so that we don't get an ordered collection inspector |
|
1502 |
which would get very confused when confronted with a runArray." |
|
1503 |
||
1504 |
^ InspectorView |
|
1505 |
||
1506 |
"Modified: / 30.10.1997 / 14:28:20 / cg" |
|
1507 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1508 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1509 |
!SelectionInListModelView methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1510 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1511 |
textStartLeft |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1512 |
^ textStartLeft |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1513 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1514 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1515 |
!SelectionInListModelView methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1516 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1517 |
textStartLeft:something |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1518 |
textStartLeft := something. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1519 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1520 |
|
8843 | 1521 |
!Set methodsFor:'inspecting'! |
1522 |
||
1523 |
inspectorClass |
|
1524 |
"redefined to use SetInspector |
|
1525 |
(instead of the default Inspector)." |
|
1526 |
||
1527 |
^ SetInspectorView |
|
1528 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1529 |
|
10724 | 1530 |
!SimpleView methodsFor:'testing'! |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1531 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1532 |
isCodeView2 |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1533 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1534 |
^ false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1535 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1536 |
"Created: / 20-07-2010 / 15:42:28 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
9673 | 1537 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1538 |
|
12623 | 1539 |
!Smalltalk class methodsFor:'queries'! |
1540 |
||
1541 |
inspectorClass |
|
1542 |
"redefined to use DictionaryInspector |
|
1543 |
(instead of the default Inspector)." |
|
1544 |
||
1545 |
^ DictionaryInspectorView |
|
1546 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1547 |
|
10313 | 1548 |
!StringCollection methodsFor:'inspecting'! |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1549 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1550 |
inspector2TabText |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1551 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1552 |
^self newInspector2Tab |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1553 |
label: 'String'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1554 |
priority: 25; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1555 |
view: ((ScrollableView for:TextView) contents: self asString; yourself) |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1556 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1557 |
"Created: / 17-02-2008 / 10:13:07 / janfrog" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1558 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1559 |
|
10313 | 1560 |
!StringCollection methodsFor:'inspecting'! |
10164 | 1561 |
|
1562 |
inspector2Tabs |
|
1563 |
^ #(inspector2TabCommon inspector2TabText ) |
|
1564 |
||
1565 |
"Created: / 05-07-2011 / 13:40:43 / cg" |
|
1566 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1567 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1568 |
!Symbol methodsFor:'accessing'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1569 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1570 |
formattedCode |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1571 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1572 |
"Used by CodeGenerator" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1573 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1574 |
^self |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1575 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1576 |
"Created: / 07-07-2009 / 20:03:21 / Jan Vrany <vranyj1@fel.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1577 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1578 |
|
11773 | 1579 |
!Symbol methodsFor:'inspecting'! |
1580 |
||
1581 |
inspectorValueStringInListFor:anInspector |
|
1582 |
"returns a string to be shown in the inspector's list" |
|
1583 |
||
1584 |
^ self storeString |
|
1585 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1586 |
|
10313 | 1587 |
!Text methodsFor:'inspecting'! |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1588 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1589 |
inspector2TabText |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1590 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1591 |
^self newInspector2Tab |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1592 |
label: 'Text'; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1593 |
priority: 50; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1594 |
view: ((ScrollableView for:EditTextView) contents: self; yourself) |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1595 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1596 |
"Created: / 17-02-2008 / 09:03:36 / janfrog" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1597 |
"Modified: / 17-02-2008 / 10:28:33 / janfrog" |
10637
1114ddcf69f7
variable renamed in: #inspector2TabBytes
Claus Gittinger <cg@exept.de>
parents:
10527
diff
changeset
|
1598 |
"Modified: / 21-08-2011 / 08:02:46 / cg" |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1599 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1600 |
|
7754 | 1601 |
!Text methodsFor:'inspecting'! |
1602 |
||
8843 | 1603 |
inspectorExtraAttributes |
1604 |
"extra (pseudo instvar) entries to be shown in an inspector." |
|
1605 |
||
1606 |
^ Dictionary new |
|
1607 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
|
1608 |
add:'-text' -> [ self ]; |
|
1609 |
yourself |
|
1610 |
||
1611 |
" |
|
1612 |
'hello' allBold inspect |
|
1613 |
" |
|
1614 |
||
1615 |
"Created: / 18-09-2006 / 21:25:52 / cg" |
|
1616 |
"Modified: / 06-10-2006 / 13:57:38 / cg" |
|
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1617 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1618 |
|
9691
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1619 |
!Timestamp methodsFor:'inspecting'! |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1620 |
|
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1621 |
inspectorExtraAttributes |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1622 |
"extra (pseudo instvar) entries to be shown in an inspector." |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1623 |
|
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1624 |
^ Dictionary new |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1625 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1626 |
add:'-dayInWeek' -> [ self dayInWeek printString , ' "', self asDate dayOfWeekName , '"' ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1627 |
add:'-dayInYear' -> [ self dayInYear ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1628 |
add:'-daysInMonth' -> [ self asDate daysInMonth ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1629 |
add:'-monthName' -> [ self asDate monthName ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1630 |
add:'-leapYear' -> [ self asDate isLeapYear ]; |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1631 |
yourself |
9691
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1632 |
|
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1633 |
" |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1634 |
Timestamp now inspect |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1635 |
" |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1636 |
|
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1637 |
"Created: / 20-01-2011 / 12:19:05 / cg" |
312706640f5c
better date and timestamp inspecting
Claus Gittinger <cg@exept.de>
parents:
9673
diff
changeset
|
1638 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1639 |
|
12852 | 1640 |
!Timestamp methodsFor:'inspecting'! |
1641 |
||
1642 |
inspectorValueStringInListFor:anInspector |
|
1643 |
"returns a string to be shown in the inspector's list" |
|
1644 |
||
1645 |
^ self printString |
|
1646 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1647 |
|
12852 | 1648 |
!UUID methodsFor:'inspecting'! |
1649 |
||
1650 |
inspectorValueStringInListFor:anInspector |
|
1651 |
"returns a string to be shown in the inspector's list" |
|
1652 |
||
1653 |
^ self printString |
|
1654 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1655 |
|
11773 | 1656 |
!UndefinedObject methodsFor:'inspecting'! |
1657 |
||
1658 |
inspectorValueStringInListFor:anInspector |
|
1659 |
"returns a string to be shown in the inspector's list" |
|
1660 |
||
1661 |
^ 'nil' |
|
1662 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1663 |
|
11283 | 1664 |
!UninterpretedBytes methodsFor:'inspecting'! |
11264 | 1665 |
|
1666 |
inspector2Tabs |
|
11283 | 1667 |
^ #( inspector2TabCommon inspector2TabForHexDump ) |
11264 | 1668 |
|
11283 | 1669 |
"Created: / 27-02-2012 / 21:51:36 / cg" |
11264 | 1670 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1671 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1672 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1673 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1674 |
alwaysOpenNewTabWhenCtrlClick |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1675 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1676 |
" |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1677 |
UserPreferences current alwaysOpenNewTabWhenCtrlClick |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1678 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1679 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1680 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1681 |
^ self at:#alwaysOpenNewTabWhenCtrlClick ifAbsent:false. |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1682 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1683 |
"Created: / 19-10-2008 / 08:00:53 / Jan Vrany <vranyj1@fel.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1684 |
"Modified: / 14-02-2010 / 19:37:01 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1685 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1686 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1687 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1688 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1689 |
alwaysOpenNewTabWhenCtrlClick: aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1690 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1691 |
self at:#alwaysOpenNewTabWhenCtrlClick put: aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1692 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1693 |
"Created: / 19-10-2008 / 08:01:45 / Jan Vrany <vranyj1@fel.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1694 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1695 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1696 |
!UserPreferences methodsFor:'accessing-pref''d tools'! |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1697 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1698 |
changesBrowserClassName |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1699 |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1700 |
^ self |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1701 |
at: #changesBrowserClassName |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1702 |
ifAbsent:[self changesBrowserClass name]."/Backward comparibility |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1703 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1704 |
"Created: / 03-04-2012 / 11:02:33 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1705 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1706 |
|
10525 | 1707 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
1708 |
||
1709 |
codeView2AutoIndent |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1710 |
"When true, the CodeView2 tries to automagically put the |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1711 |
cursor to correct position when a line is inserted. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1712 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1713 |
!!!!!! THIS IS NOT THE SAME AS codeView2AutoPrettyPrint !!!!!!" |
10525 | 1714 |
|
1715 |
^self at:#codeView2AutoIndent ifAbsent: false |
|
1716 |
||
1717 |
" |
|
1718 |
UserPreferences current codeView2AutoIndent |
|
1719 |
UserPreferences current codeView2AutoIndent:true |
|
1720 |
UserPreferences current codeView2AutoIndent:false" |
|
1721 |
||
1722 |
"Created: / 07-08-2011 / 12:46:59 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1723 |
"Modified: / 25-06-2013 / 12:48:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
10525 | 1724 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1725 |
|
10525 | 1726 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
1727 |
||
1728 |
codeView2AutoIndent: aBoolean |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1729 |
"Sets the codeView2AutoIndent value |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1730 |
|
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1731 |
!!!!!! THIS IS NOT THE SAME AS codeView2AutoPrettyPrint !!!!!!" |
10525 | 1732 |
|
1733 |
^self at:#codeView2AutoIndent put: aBoolean |
|
1734 |
||
1735 |
" |
|
1736 |
UserPreferences current codeView2AutoIndent |
|
1737 |
UserPreferences current codeView2AutoIndent:true |
|
1738 |
UserPreferences current codeView2AutoIndent:false" |
|
1739 |
||
1740 |
"Created: / 07-08-2011 / 12:47:09 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1741 |
"Modified: / 25-06-2013 / 12:48:38 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
10525 | 1742 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1743 |
|
10795
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1744 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1745 |
|
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1746 |
codeView2ShowAcceptCancel |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1747 |
^self at:#codeView2ShowAcceptCancel ifAbsent: false |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1748 |
|
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1749 |
" |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1750 |
UserPreferences current codeView2ShowAcceptCancel |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1751 |
UserPreferences current codeView2ShowAcceptCancel:true |
10795
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1752 |
UserPreferences current codeView2ShowAcceptCancel:false" |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1753 |
|
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1754 |
"Modified: / 15-02-2010 / 09:26:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1755 |
"Created: / 10-10-2011 / 16:41:04 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1756 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1757 |
|
10795
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1758 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1759 |
|
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1760 |
codeView2ShowAcceptCancel: aBoolean |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1761 |
^self at:#codeView2ShowAcceptCancel put: aBoolean |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1762 |
|
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1763 |
" |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1764 |
UserPreferences current codeView2ShowAcceptCancel |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1765 |
UserPreferences current codeView2ShowAcceptCancel:true |
10795
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1766 |
UserPreferences current codeView2ShowAcceptCancel:false" |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1767 |
|
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1768 |
"Modified: / 15-02-2010 / 09:26:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1769 |
"Created: / 10-10-2011 / 16:40:51 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
6f44639ec301
Added user preference to control default accept/cancel bar visibility
vrany
parents:
10779
diff
changeset
|
1770 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1771 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1772 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1773 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1774 |
confirmRefactorings |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1775 |
"If set, each refactoring must be confirmed before accepted. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1776 |
A programmer may select which changes to apply and which not |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1777 |
and/or alter the change. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1778 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1779 |
See RefactoryChange>>shouldBeConfirmed |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1780 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1781 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1782 |
^ self at:#confirmRefactorings ifAbsent:[false]. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1783 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1784 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1785 |
UserPreferences current confirmRefactorings |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1786 |
UserPreferences current confirmRefactorings:true |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1787 |
UserPreferences current confirmRefactorings:false |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1788 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1789 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1790 |
"Created: / 04-04-2012 / 14:02:17 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1791 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1792 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1793 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1794 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1795 |
confirmRefactorings:aBoolean |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1796 |
"If set, each refactoring must be confirmed before accepted. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1797 |
A programmer may select which changes to apply and which not |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1798 |
and/or alter the change. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1799 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1800 |
See RefactoryChange>>shouldBeConfirmed |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1801 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1802 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1803 |
^ self at:#confirmRefactorings put:aBoolean |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1804 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1805 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1806 |
UserPreferences current confirmRefactorings |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1807 |
UserPreferences current confirmRefactorings:true |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1808 |
UserPreferences current confirmRefactorings:false |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1809 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1810 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1811 |
"Created: / 04-04-2012 / 14:02:01 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1812 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1813 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1814 |
!UserPreferences methodsFor:'accessing-pref''d tools'! |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1815 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1816 |
fileBrowserClass |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1817 |
| class className | |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1818 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1819 |
className := self at: #fileBrowserClassName ifAbsent:[nil]. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1820 |
className notNil ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1821 |
class := Smalltalk at: className asSymbol. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1822 |
class notNil ifTrue:[ ^ class ]. |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1823 |
]. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1824 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1825 |
"/ Old code |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1826 |
self useNewFileBrowser ifTrue:[ |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1827 |
^ (FileBrowserV2 ? FileBrowser) |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1828 |
]. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1829 |
^ FileBrowser |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1830 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1831 |
"Modified: / 03-04-2012 / 10:59:06 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1832 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1833 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1834 |
!UserPreferences methodsFor:'accessing-pref''d tools'! |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1835 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1836 |
fileBrowserClass: aClass |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1837 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1838 |
self at: #fileBrowserClassName put: aClass name. |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1839 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1840 |
" |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1841 |
UserPreferences current fileBrowserClass |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1842 |
UserPreferences current fileBrowserClass: FileBrowser. |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1843 |
UserPreferences current fileBrowserClass: FileBrowserV2. |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1844 |
" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1845 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1846 |
"Created: / 03-04-2012 / 10:57:51 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1847 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1848 |
|
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1849 |
!UserPreferences methodsFor:'accessing-pref''d tools'! |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1850 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1851 |
fileBrowserClassName |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1852 |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1853 |
^ self |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1854 |
at: #fileBrowserClassName |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
1855 |
ifAbsent:[self fileBrowserClass name]."/Backward comparibility |
12293
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1856 |
|
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1857 |
"Created: / 03-04-2012 / 11:01:59 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
51d1dae2e7bb
Integrated lost changes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12292
diff
changeset
|
1858 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1859 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1860 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1861 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1862 |
showBookmarkBar |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1863 |
"experimental." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1864 |
|
11989 | 1865 |
^ self at:#showBookmarkBar ifAbsent: false "true". |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1866 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1867 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1868 |
UserPreferences current showBookmarkBar |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1869 |
UserPreferences current showBookmarkBar:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1870 |
UserPreferences current showBookmarkBar:false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1871 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1872 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1873 |
"Created: / 18-05-2011 / 16:48:57 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1874 |
"Modified: / 03-06-2011 / 11:01:22 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1875 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1876 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1877 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1878 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1879 |
showBookmarkBar: aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1880 |
"experimental." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1881 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1882 |
^ self at:#showBookmarkBar put: aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1883 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1884 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1885 |
UserPreferences current showBookmarkBar |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1886 |
UserPreferences current showBookmarkBar:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1887 |
UserPreferences current showBookmarkBar:false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1888 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1889 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1890 |
"Created: / 18-05-2011 / 17:28:03 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1891 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1892 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1893 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1894 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1895 |
showEmbeddedTestRunnerInBrowser |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1896 |
"experimental." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1897 |
|
12051 | 1898 |
^ self at:#showEmbeddedTestRunnerInBrowser ifAbsent:true |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1899 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1900 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1901 |
UserPreferences current showEmbeddedTestRunnerInBrowser |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1902 |
UserPreferences current showEmbeddedTestRunnerInBrowser:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1903 |
UserPreferences current showEmbeddedTestRunnerInBrowser:false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1904 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1905 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1906 |
"Created: / 11-03-2010 / 10:11:11 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1907 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1908 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1909 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1910 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1911 |
showEmbeddedTestRunnerInBrowser:aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1912 |
"experimental." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1913 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1914 |
^ self at:#showEmbeddedTestRunnerInBrowser put:aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1915 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1916 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1917 |
UserPreferences current showEmbeddedTestRunnerInBrowser:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1918 |
UserPreferences current showEmbeddedTestRunnerInBrowser:false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1919 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1920 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1921 |
"Created: / 11-03-2010 / 10:11:29 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1922 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1923 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1924 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1925 |
|
10240 | 1926 |
showGlobalHistory |
11676 | 1927 |
"Whether to show global history in the browser" |
10240 | 1928 |
|
1929 |
^ self at:#showGlobalHistory ifAbsent: true. |
|
1930 |
||
1931 |
" |
|
1932 |
UserPreferences current showGlobalHistory |
|
1933 |
UserPreferences current showGlobalHistory:true |
|
1934 |
UserPreferences current showGlobalHistory:false |
|
1935 |
" |
|
1936 |
||
1937 |
"Created: / 07-07-2011 / 00:03:10 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
11676 | 1938 |
"Modified (comment): / 26-07-2012 / 16:35:54 / cg" |
10240 | 1939 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1940 |
|
10240 | 1941 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
1942 |
||
1943 |
showGlobalHistory: aBoolean |
|
11676 | 1944 |
"Whether to show global history in the browser" |
10240 | 1945 |
|
1946 |
^ self at:#showGlobalHistory put: aBoolean |
|
1947 |
||
1948 |
" |
|
1949 |
UserPreferences current showGlobalHistory |
|
1950 |
UserPreferences current showGlobalHistory:true |
|
1951 |
UserPreferences current showGlobalHistory:false |
|
1952 |
" |
|
1953 |
||
1954 |
"Created: / 07-07-2011 / 00:02:35 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
11676 | 1955 |
"Modified (comment): / 26-07-2012 / 16:35:57 / cg" |
10240 | 1956 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1957 |
|
10240 | 1958 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
1959 |
||
1960 |
showLocalHistory |
|
11676 | 1961 |
"Whether to show local (per tab) history in the browser" |
10240 | 1962 |
|
1963 |
^ self at:#showLocalHistory ifAbsent: true. |
|
1964 |
||
1965 |
" |
|
1966 |
UserPreferences current showLocalHistory |
|
1967 |
UserPreferences current showLocalHistory:true |
|
1968 |
UserPreferences current showLocalHistory:false |
|
1969 |
" |
|
1970 |
||
1971 |
"Created: / 07-07-2011 / 00:02:01 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
11676 | 1972 |
"Modified (comment): / 26-07-2012 / 16:35:31 / cg" |
10240 | 1973 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1974 |
|
10240 | 1975 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
1976 |
||
1977 |
showLocalHistory: aBoolean |
|
11676 | 1978 |
"Whether to show local (per tab) history in the browser" |
10240 | 1979 |
|
1980 |
^ self at:#showLocalHistory put: aBoolean |
|
1981 |
||
1982 |
" |
|
1983 |
UserPreferences current showLocalHistory |
|
1984 |
UserPreferences current showLocalHistory:true |
|
1985 |
UserPreferences current showLocalHistory:false |
|
1986 |
" |
|
1987 |
||
1988 |
"Created: / 07-07-2011 / 00:02:13 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
11676 | 1989 |
"Modified (comment): / 26-07-2012 / 16:35:41 / cg" |
10240 | 1990 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
1991 |
|
10240 | 1992 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
1993 |
||
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1994 |
showMethodTemplate |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1995 |
"experimental." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1996 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1997 |
^ self at:#showMethodTemplate ifAbsent:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1998 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
1999 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2000 |
UserPreferences current showMethodTemplate |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2001 |
UserPreferences current showMethodTemplate:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2002 |
UserPreferences current showMethodTemplate:false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2003 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2004 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2005 |
"Created: / 12-02-2010 / 12:06:03 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2006 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2007 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2008 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2009 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2010 |
showMethodTemplate:aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2011 |
"experimental." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2012 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2013 |
^ self at:#showMethodTemplate put:aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2014 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2015 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2016 |
UserPreferences current showMethodTemplate:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2017 |
UserPreferences current showMethodTemplate:false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2018 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2019 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2020 |
"Created: / 12-02-2010 / 12:05:39 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2021 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2022 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2023 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2024 |
|
10240 | 2025 |
sortAndIndentClassesByInheritance |
2026 |
||
2027 |
^ self at:#sortAndIndentClassesByInheritance ifAbsent: false |
|
2028 |
||
2029 |
" |
|
2030 |
UserPreferences current sortAndIndentClassesByInheritance |
|
2031 |
UserPreferences current sortAndIndentClassesByInheritance:true |
|
2032 |
UserPreferences current sortAndIndentClassesByInheritance:false |
|
2033 |
" |
|
2034 |
||
2035 |
"Created: / 06-07-2011 / 19:09:14 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2036 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2037 |
|
10240 | 2038 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
2039 |
||
2040 |
sortAndIndentClassesByInheritance: aBoolean |
|
2041 |
||
2042 |
^ self at:#sortAndIndentClassesByInheritance put: aBoolean |
|
2043 |
||
2044 |
" |
|
2045 |
UserPreferences current sortAndIndentClassesByInheritance |
|
2046 |
UserPreferences current sortAndIndentClassesByInheritance:true |
|
2047 |
UserPreferences current sortAndIndentClassesByInheritance:false |
|
2048 |
" |
|
2049 |
||
2050 |
"Created: / 06-07-2011 / 19:09:31 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2051 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2052 |
|
10779 | 2053 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
2054 |
||
2055 |
sourceCodeManagementMenuLayout |
|
2056 |
||
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2057 |
"Defines the layout of source code management menus in |
10779 | 2058 |
NewSystemBrowser. Can be one of: |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2059 |
#old - old style as of 2011-10-06 |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2060 |
#compact - only one Repository menu, SCM specific menus underneath |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2061 |
#inline - Repository and then SCM specific menus inlined |
10779 | 2062 |
" |
2063 |
||
2064 |
^ self at:#sourceCodeManagementMenuLayout ifAbsent: #old |
|
2065 |
||
2066 |
" |
|
2067 |
UserPreferences current sourceCodeManagementMenuLayout |
|
2068 |
UserPreferences current sourceCodeManagementMenuLayout: #inline |
|
2069 |
UserPreferences current sourceCodeManagementMenuLayout: #compact |
|
2070 |
UserPreferences current sourceCodeManagementMenuLayout: #old |
|
2071 |
" |
|
2072 |
||
2073 |
"Created: / 06-10-2011 / 18:42:23 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2074 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2075 |
|
10779 | 2076 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
2077 |
||
2078 |
sourceCodeManagementMenuLayout: aSymbol |
|
2079 |
||
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2080 |
"Defines the layout of source code management menus in |
10779 | 2081 |
NewSystemBrowser. Can be one of: |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2082 |
#old - old style as of 2011-10-06 |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2083 |
#compact - only one Repository menu, SCM specific menus underneath |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2084 |
#inline - Repository and then SCM specific menus inlined |
10779 | 2085 |
" |
2086 |
self assert: (#(old compact inline) includes: aSymbol). |
|
2087 |
||
2088 |
^ self at:#sourceCodeManagementMenuLayout put: aSymbol |
|
2089 |
||
2090 |
" |
|
2091 |
UserPreferences current sourceCodeManagementMenuLayout |
|
2092 |
UserPreferences current sourceCodeManagementMenuLayout: #inline |
|
2093 |
UserPreferences current sourceCodeManagementMenuLayout: #compact |
|
2094 |
UserPreferences current sourceCodeManagementMenuLayout: #old |
|
2095 |
" |
|
2096 |
||
2097 |
"Created: / 06-10-2011 / 18:44:18 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2098 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2099 |
|
10399 | 2100 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
2101 |
||
2102 |
useCodeView2In: appSymbol |
|
12356 | 2103 |
"no longer used - will vanish. |
2104 |
Now the use of the codeView2 is globally enabled/disabled by useCodeView2InTools" |
|
2105 |
||
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2106 |
^self useCodeView2InTools "/ or:[self perform: ('useCodeView2In' , appSymbol) asSymbol]. |
10399 | 2107 |
|
2108 |
||
2109 |
" |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2110 |
UserPreferences current useCodeView2In: #Browser |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2111 |
UserPreferences current useCodeView2InBrowser:true |
10399 | 2112 |
UserPreferences current useCodeView2InBrowser:false |
2113 |
||
2114 |
UserPreferences current useCodeView2InTools:true |
|
2115 |
UserPreferences current useCodeView2InTools:false |
|
2116 |
" |
|
2117 |
||
2118 |
"Modified: / 15-02-2010 / 09:26:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2119 |
"Created: / 26-07-2011 / 10:26:59 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2120 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2121 |
|
10399 | 2122 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
2123 |
||
2124 |
useCodeView2InBrowser |
|
12356 | 2125 |
"no longer used - will vanish. |
2126 |
Now the use of the codeView2 is globally enabled/disabled by useCodeView2InTools" |
|
2127 |
||
2128 |
<resource: #obsolete> |
|
10399 | 2129 |
^self at:#useCodeView2InBrowser ifAbsent: false |
2130 |
||
2131 |
" |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2132 |
UserPreferences current useCodeView2InBrowser |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2133 |
UserPreferences current useCodeView2InBrowser:true |
10399 | 2134 |
UserPreferences current useCodeView2InBrowser:false" |
2135 |
||
2136 |
"Modified: / 15-02-2010 / 09:26:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2137 |
"Created: / 26-07-2011 / 10:22:03 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2138 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2139 |
|
10399 | 2140 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
2141 |
||
2142 |
useCodeView2InBrowser: aBoolean |
|
12356 | 2143 |
"no longer used - will vanish. |
2144 |
Now the use of the codeView2 is globally enabled/disabled by useCodeView2InTools" |
|
2145 |
||
2146 |
<resource: #obsolete> |
|
10399 | 2147 |
^self at:#useCodeView2InBrowser put: aBoolean |
2148 |
||
2149 |
" |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2150 |
UserPreferences current useCodeView2InBrowser |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2151 |
UserPreferences current useCodeView2InBrowser:true |
10399 | 2152 |
UserPreferences current useCodeView2InBrowser:false" |
2153 |
||
2154 |
"Modified: / 15-02-2010 / 09:26:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2155 |
"Created: / 26-07-2011 / 10:21:22 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2156 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2157 |
|
10399 | 2158 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
2159 |
||
2160 |
useCodeView2InDebugger |
|
12356 | 2161 |
"no longer used - will vanish. |
2162 |
Now the use of the codeView2 is globally enabled/disabled by useCodeView2InTools" |
|
2163 |
||
2164 |
<resource: #obsolete> |
|
10399 | 2165 |
^self at:#useCodeView2InDebugger ifAbsent: false |
2166 |
||
2167 |
" |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2168 |
UserPreferences current useCodeView2InDebugger |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2169 |
UserPreferences current useCodeView2InDebugger:true |
10399 | 2170 |
UserPreferences current useCodeView2InDebugger:false |
2171 |
" |
|
2172 |
||
2173 |
"Created: / 26-07-2011 / 10:22:22 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2174 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2175 |
|
10399 | 2176 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
2177 |
||
2178 |
useCodeView2InDebugger: aBoolean |
|
12356 | 2179 |
"no longer used - will vanish. |
2180 |
Now the use of the codeView2 is globally enabled/disabled by useCodeView2InTools" |
|
2181 |
||
2182 |
<resource: #obsolete> |
|
10399 | 2183 |
^self at:#useCodeView2InDebugger put: aBoolean |
2184 |
||
2185 |
" |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2186 |
UserPreferences current useCodeView2InDebugger |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2187 |
UserPreferences current useCodeView2InDebugger:true |
10399 | 2188 |
UserPreferences current useCodeView2InDebugger:false" |
2189 |
||
2190 |
"Modified: / 15-02-2010 / 09:26:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2191 |
"Created: / 26-07-2011 / 10:22:36 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2192 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2193 |
|
10399 | 2194 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
10240 | 2195 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2196 |
useCodeView2InTools |
11989 | 2197 |
^self at:#useCodeView2InTools ifAbsent:true "false" |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2198 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2199 |
" |
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2200 |
UserPreferences current useCodeView2InTools |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2201 |
UserPreferences current useCodeView2InTools:true |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2202 |
UserPreferences current useCodeView2InTools:false" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2203 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2204 |
"Created: / 12-02-2010 / 12:13:59 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2205 |
"Modified: / 15-02-2010 / 09:26:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2206 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2207 |
|
10399 | 2208 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2209 |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2210 |
useCodeView2InTools:aBoolean |
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2211 |
^self at:#useCodeView2InTools put:aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2212 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2213 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2214 |
UserPreferences current useCodeView2InBrowser:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2215 |
UserPreferences current useCodeView2InBrowser:false" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2216 |
"Created: / 12-02-2010 / 12:14:09 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2217 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2218 |
|
10399 | 2219 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
2220 |
||
2221 |
useCodeView2InWorkspace |
|
12356 | 2222 |
"no longer used - will vanish. |
2223 |
Now the use of the codeView2 is globally enabled/disabled by useCodeView2InTools" |
|
2224 |
||
2225 |
<resource: #obsolete> |
|
10399 | 2226 |
^self at:#useCodeView2InWorkspace ifAbsent: false |
2227 |
||
2228 |
" |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2229 |
UserPreferences current useCodeView2InWorkspace |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2230 |
UserPreferences current useCodeView2InWorkspace:true |
10399 | 2231 |
UserPreferences current useCodeView2InWorkspace:false |
2232 |
" |
|
2233 |
||
2234 |
"Created: / 26-07-2011 / 10:23:20 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2235 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2236 |
|
10399 | 2237 |
!UserPreferences methodsFor:'accessing-prefs-code view'! |
2238 |
||
2239 |
useCodeView2InWorkspace: aBoolean |
|
12356 | 2240 |
"no longer used - will vanish. |
2241 |
Now the use of the codeView2 is globally enabled/disabled by useCodeView2InTools" |
|
2242 |
||
2243 |
<resource: #obsolete> |
|
10399 | 2244 |
^self at:#useCodeView2InWorkspace put: aBoolean |
2245 |
||
2246 |
" |
|
13178
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2247 |
UserPreferences current useCodeView2InWorkspace |
c9bf900fe729
Merged f8f283ea3f4c and 131bed1fbee2 (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
diff
changeset
|
2248 |
UserPreferences current useCodeView2InWorkspace:true |
10399 | 2249 |
UserPreferences current useCodeView2InWorkspace:false |
2250 |
" |
|
2251 |
||
2252 |
"Created: / 26-07-2011 / 10:22:59 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2253 |
! ! |
|
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2254 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2255 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2256 |
|
10417
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2257 |
useInPlaceSearchInBrowserLists |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2258 |
|
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2259 |
^ self at:#useInPlaceSearchInBrowserLists ifAbsent: false |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2260 |
|
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2261 |
" |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2262 |
UserPreferences current useInPlaceSearchInBrowserLists |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2263 |
UserPreferences current useInPlaceSearchInBrowserLists:true |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2264 |
UserPreferences current useInPlaceSearchInBrowserLists:false |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2265 |
" |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2266 |
|
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2267 |
"Created: / 28-07-2011 / 09:34:58 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2268 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2269 |
|
10417
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2270 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2271 |
|
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2272 |
useInPlaceSearchInBrowserLists: aBoolean |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2273 |
|
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2274 |
^ self at:#useInPlaceSearchInBrowserLists put: aBoolean |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2275 |
|
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2276 |
" |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2277 |
UserPreferences current useInPlaceSearchInBrowserLists |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2278 |
UserPreferences current useInPlaceSearchInBrowserLists:true |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2279 |
UserPreferences current useInPlaceSearchInBrowserLists:false |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2280 |
" |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2281 |
|
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2282 |
"Created: / 28-07-2011 / 09:35:28 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2283 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2284 |
|
10417
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2285 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
f785ac3d937b
Added preference for in-line search in browser lists
vrany
parents:
10399
diff
changeset
|
2286 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2287 |
webBrowserLikeLayout |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2288 |
"experimental." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2289 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2290 |
^ self at:#webBrowserLikeLayout ifAbsent: false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2291 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2292 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2293 |
UserPreferences current webBrowserLikeLayout |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2294 |
UserPreferences current webBrowserLikeLayout:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2295 |
UserPreferences current webBrowserLikeLayout:false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2296 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2297 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2298 |
"Created: / 07-06-2011 / 14:33:14 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2299 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2300 |
|
10051
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2301 |
!UserPreferences methodsFor:'accessing-prefs-browser'! |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2302 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2303 |
webBrowserLikeLayout: aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2304 |
"experimental." |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2305 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2306 |
^ self at:#webBrowserLikeLayout put: aBoolean |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2307 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2308 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2309 |
UserPreferences current webBrowserLikeLayout |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2310 |
UserPreferences current webBrowserLikeLayout:true |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2311 |
UserPreferences current webBrowserLikeLayout:false |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2312 |
" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2313 |
|
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2314 |
"Created: / 07-06-2011 / 14:31:31 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
5b7e30460ea4
support non-class based code completion
Claus Gittinger <cg@exept.de>
parents:
9691
diff
changeset
|
2315 |
! ! |
13645
33afbe8a823b
Fixes for tracepoints/counting on Java methods.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
13530
diff
changeset
|
2316 |
|
8919 | 2317 |
!stx_libtool class methodsFor:'documentation'! |
2318 |
||
12402
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
2319 |
extensionsVersion_HG |
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
2320 |
|
e578629550e3
Added lost extensions to ChangeSet.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
12401
diff
changeset
|
2321 |
^ '$Changeset: <not expanded> $' |
12543 | 2322 |
! ! |