equal
deleted
inserted
replaced
97 |
97 |
98 |
98 |
99 ! ! |
99 ! ! |
100 |
100 |
101 !MenuEditor class methodsFor:'code generation'! |
101 !MenuEditor class methodsFor:'code generation'! |
102 |
|
103 generateCodeFor:aClass menuSelector:aSelector |
|
104 |
|
105 |code category| |
|
106 |
|
107 category := self sourceCategory. |
|
108 |
|
109 code := Character excla asString |
|
110 , aClass name , ' methodsFor:' , category storeString |
|
111 , Character excla asString , '\\' |
|
112 |
|
113 , aSelector , '\' |
|
114 , ' "this window spec was automatically generated by the UI Builder"\\' |
|
115 , ' ^ self class ', aSelector, '\\' |
|
116 , '\' |
|
117 , Character excla asString |
|
118 , ' ' |
|
119 , Character excla asString |
|
120 , '\\'. |
|
121 ^ code |
|
122 |
|
123 " |
|
124 self generateCodeFor:MenuEditor menuSelector:#menu |
|
125 " |
|
126 ! |
|
127 |
102 |
128 sourceCategory |
103 sourceCategory |
129 "returns the category where to install the menu |
104 "returns the category where to install the menu |
130 " |
105 " |
131 ^ 'accessing menu' |
106 ^ 'accessing menu' |