148 ! ! |
148 ! ! |
149 |
149 |
150 !MethodFinderWindow class methodsFor:'interface specs'! |
150 !MethodFinderWindow class methodsFor:'interface specs'! |
151 |
151 |
152 windowSpec |
152 windowSpec |
|
153 "This resource specification was automatically generated |
|
154 by the UIPainter of ST/X." |
|
155 |
|
156 "Do not manually edit this!! If it is corrupted, |
|
157 the UIPainter may not be able to read the specification." |
|
158 |
|
159 " |
|
160 UIPainter new openOnClass:MethodFinderWindow andSelector:#windowSpec |
|
161 MethodFinderWindow new openInterface:#windowSpec |
|
162 MethodFinderWindow open |
|
163 " |
|
164 |
|
165 <resource: #canvas> |
|
166 |
|
167 ^ |
|
168 #(FullSpec |
|
169 name: windowSpec |
|
170 window: |
|
171 (WindowSpec |
|
172 label: 'MethodFinder' |
|
173 name: 'MethodFinder' |
|
174 bounds: (Rectangle 0 0 816 738) |
|
175 menu: menu |
|
176 icon: defaultIcon |
|
177 ) |
|
178 component: |
|
179 (SpecCollection |
|
180 collection: ( |
|
181 (VariableHorizontalPanelSpec |
|
182 name: 'VariableHorizontalPanel1' |
|
183 layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) |
|
184 showHandle: true |
|
185 snapMode: both |
|
186 component: |
|
187 (SpecCollection |
|
188 collection: ( |
|
189 (VariableVerticalPanelSpec |
|
190 name: 'LeftBox' |
|
191 showHandle: true |
|
192 component: |
|
193 (SpecCollection |
|
194 collection: ( |
|
195 (ViewSpec |
|
196 name: 'MethodFinderBox' |
|
197 component: |
|
198 (SpecCollection |
|
199 collection: ( |
|
200 (ViewSpec |
|
201 name: 'ReceiverArgBox' |
|
202 layout: (LayoutFrame 0 0 0 0 0 1 -30 1) |
|
203 component: |
|
204 (SpecCollection |
|
205 collection: ( |
|
206 (LabelSpec |
|
207 label: 'Receiver' |
|
208 name: 'ReceiverLabel' |
|
209 layout: (LayoutFrame 0 0 0 0 0 0.34000000000000002 28 0) |
|
210 translateLabel: true |
|
211 ) |
|
212 (ComboListSpec |
|
213 name: 'allowedArgments' |
|
214 layout: (LayoutFrame 0 0.34000000000000002 1 0 0 0.64000000000000135 28 0) |
|
215 activeHelpKey: argumentCount |
|
216 model: argCountHolder |
|
217 comboList: argCountList |
|
218 useIndex: true |
|
219 ) |
|
220 (LabelSpec |
|
221 label: 'Answer' |
|
222 name: 'MessageAnswerLabel' |
|
223 layout: (LayoutFrame 0 0.64000000000000135 0 0 0 1 28 0) |
|
224 activeHelpKey: arg1Value |
|
225 translateLabel: true |
|
226 ) |
|
227 (HorizontalPanelViewSpec |
|
228 name: 'HorizontalPanel1' |
|
229 layout: (LayoutFrame 0 0 30 0 0 1 0 1) |
|
230 horizontalLayout: fit |
|
231 verticalLayout: fit |
|
232 horizontalSpace: 3 |
|
233 verticalSpace: 3 |
|
234 component: |
|
235 (SpecCollection |
|
236 collection: ( |
|
237 (WorkspaceSpec |
|
238 name: 'ReceiverEditor' |
|
239 activeHelpKey: receiverValue |
|
240 tabable: true |
|
241 hasHorizontalScrollBar: true |
|
242 hasVerticalScrollBar: true |
|
243 miniScrollerHorizontal: true |
|
244 miniScrollerVertical: true |
|
245 autoHideScrollBars: true |
|
246 hasKeyboardFocusInitially: false |
|
247 extent: (Point 85 142) |
|
248 postBuildCallback: receiverWidgetCreated: |
|
249 ) |
|
250 (VerticalPanelViewSpec |
|
251 name: 'VerticalPanel1' |
|
252 horizontalLayout: fit |
|
253 verticalLayout: fit |
|
254 horizontalSpace: 3 |
|
255 verticalSpace: 3 |
|
256 component: |
|
257 (SpecCollection |
|
258 collection: ( |
|
259 (ViewSpec |
|
260 name: 'Box1' |
|
261 visibilityChannel: arg1BoxVisible |
|
262 component: |
|
263 (SpecCollection |
|
264 collection: ( |
|
265 (WorkspaceSpec |
|
266 name: 'Arg1Editor' |
|
267 layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) |
|
268 activeHelpKey: arg1Value |
|
269 tabable: true |
|
270 hasHorizontalScrollBar: true |
|
271 hasVerticalScrollBar: true |
|
272 miniScrollerHorizontal: true |
|
273 miniScrollerVertical: true |
|
274 autoHideScrollBars: true |
|
275 hasKeyboardFocusInitially: false |
|
276 postBuildCallback: argument1WidgetCreated: |
|
277 ) |
|
278 ) |
|
279 |
|
280 ) |
|
281 extent: (Point 86 45) |
|
282 ) |
|
283 (ViewSpec |
|
284 name: 'Box2' |
|
285 visibilityChannel: arg2BoxVisible |
|
286 component: |
|
287 (SpecCollection |
|
288 collection: ( |
|
289 (WorkspaceSpec |
|
290 name: 'TextEditor5' |
|
291 layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) |
|
292 activeHelpKey: arg2Value |
|
293 tabable: true |
|
294 hasHorizontalScrollBar: true |
|
295 hasVerticalScrollBar: true |
|
296 miniScrollerHorizontal: true |
|
297 miniScrollerVertical: true |
|
298 autoHideScrollBars: true |
|
299 hasKeyboardFocusInitially: false |
|
300 postBuildCallback: argument2WidgetCreated: |
|
301 ) |
|
302 ) |
|
303 |
|
304 ) |
|
305 extent: (Point 86 46) |
|
306 ) |
|
307 (ViewSpec |
|
308 name: 'Box3' |
|
309 visibilityChannel: arg3BoxVisible |
|
310 component: |
|
311 (SpecCollection |
|
312 collection: ( |
|
313 (WorkspaceSpec |
|
314 name: 'TextEditor6' |
|
315 layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) |
|
316 activeHelpKey: arg3Value |
|
317 tabable: true |
|
318 hasHorizontalScrollBar: true |
|
319 hasVerticalScrollBar: true |
|
320 miniScrollerHorizontal: true |
|
321 miniScrollerVertical: true |
|
322 autoHideScrollBars: true |
|
323 hasKeyboardFocusInitially: false |
|
324 postBuildCallback: argument3WidgetCreated: |
|
325 ) |
|
326 ) |
|
327 |
|
328 ) |
|
329 extent: (Point 86 45) |
|
330 ) |
|
331 ) |
|
332 |
|
333 ) |
|
334 extent: (Point 86 142) |
|
335 ) |
|
336 (WorkspaceSpec |
|
337 name: 'AnswerEditor' |
|
338 activeHelpKey: answerValue |
|
339 tabable: true |
|
340 hasHorizontalScrollBar: true |
|
341 hasVerticalScrollBar: true |
|
342 miniScrollerHorizontal: true |
|
343 miniScrollerVertical: true |
|
344 autoHideScrollBars: true |
|
345 hasKeyboardFocusInitially: false |
|
346 extent: (Point 86 142) |
|
347 postBuildCallback: messageAnswerWidgetCreated: |
|
348 ) |
|
349 ) |
|
350 |
|
351 ) |
|
352 ) |
|
353 ) |
|
354 |
|
355 ) |
|
356 ) |
|
357 (ViewSpec |
|
358 name: 'ReceiverArgBoxActionBox' |
|
359 layout: (LayoutFrame 0 0 -30 1 0 1 0 1) |
|
360 component: |
|
361 (SpecCollection |
|
362 collection: ( |
|
363 (ActionButtonSpec |
|
364 label: 'Clear' |
|
365 name: 'Button2' |
|
366 layout: (LayoutFrame 5 0 0 0 -5 0.5 0 1) |
|
367 activeHelpKey: clearButton |
|
368 translateLabel: true |
|
369 model: clear |
|
370 ) |
|
371 (ActionButtonSpec |
|
372 label: 'Search' |
|
373 name: 'Button1' |
|
374 layout: (LayoutFrame 5 0.5 0 0 -5 1 0 1) |
|
375 activeHelpKey: startSearchButton |
|
376 translateLabel: true |
|
377 tabable: true |
|
378 model: search |
|
379 ) |
|
380 ) |
|
381 |
|
382 ) |
|
383 ) |
|
384 ) |
|
385 |
|
386 ) |
|
387 ) |
|
388 (ViewSpec |
|
389 name: 'SelectorFinderBox' |
|
390 component: |
|
391 (SpecCollection |
|
392 collection: ( |
|
393 (ViewSpec |
|
394 name: 'MatchActionBox' |
|
395 layout: (LayoutFrame 0 0 0 0 0 1 90 0) |
|
396 component: |
|
397 (SpecCollection |
|
398 collection: ( |
|
399 (LabelSpec |
|
400 label: 'Selector Pattern:' |
|
401 name: 'Label1' |
|
402 layout: (LayoutFrame 0 0 0 0 0 0.5 25 0) |
|
403 translateLabel: true |
|
404 adjust: left |
|
405 ) |
|
406 (InputFieldSpec |
|
407 name: 'EntryField1' |
|
408 layout: (LayoutFrame 2 0 -54 1 -2 1 -29 1) |
|
409 model: selectorPatternHolder |
|
410 immediateAccept: true |
|
411 acceptOnReturn: true |
|
412 acceptOnTab: true |
|
413 acceptOnPointerLeave: true |
|
414 ) |
|
415 (ActionButtonSpec |
|
416 label: 'Search' |
|
417 name: 'Button4' |
|
418 layout: (LayoutFrame 5 0.5 -25 1 -5 1 0 1) |
|
419 translateLabel: true |
|
420 tabable: true |
|
421 model: searchPatternMatchesInBackground |
|
422 ) |
|
423 ) |
|
424 |
|
425 ) |
|
426 ) |
|
427 (SequenceViewSpec |
|
428 name: 'ResultList' |
|
429 layout: (LayoutFrame 0 0 94 0 0 1 0 1) |
|
430 model: selectedImplementorsHolder |
|
431 menu: resultListMenu |
|
432 hasHorizontalScrollBar: true |
|
433 hasVerticalScrollBar: true |
|
434 autoHideScrollBars: true |
|
435 useIndex: true |
|
436 sequenceList: resultHolder |
|
437 ) |
|
438 ) |
|
439 |
|
440 ) |
|
441 ) |
|
442 ) |
|
443 |
|
444 ) |
|
445 handles: (Any 0.28000000000000003 1.0) |
|
446 ) |
|
447 (VariableVerticalPanelSpec |
|
448 name: 'RightBox' |
|
449 component: |
|
450 (SpecCollection |
|
451 collection: ( |
|
452 (SequenceViewSpec |
|
453 name: 'List2' |
|
454 model: selectedClassOfResultHolder |
|
455 menu: implementorListMenu |
|
456 hasHorizontalScrollBar: true |
|
457 hasVerticalScrollBar: true |
|
458 autoHideScrollBars: true |
|
459 doubleClickSelector: openBrowserOn: |
|
460 valueChangeSelector: selectedClassOfResultHolderChanged |
|
461 useIndex: false |
|
462 sequenceList: classOfResultHolder |
|
463 ) |
|
464 (CodeViewSpec |
|
465 name: 'CodeView' |
|
466 model: codeHolder |
|
467 hasHorizontalScrollBar: true |
|
468 hasVerticalScrollBar: true |
|
469 autoHideScrollBars: true |
|
470 hasKeyboardFocusInitially: false |
|
471 postBuildCallback: sourceCodeWidgetCreated: |
|
472 viewClassName: 'codeViewClass' |
|
473 ) |
|
474 ) |
|
475 |
|
476 ) |
|
477 handles: (Any 0.23999999999999999 1.0) |
|
478 ) |
|
479 ) |
|
480 |
|
481 ) |
|
482 handles: (Any 0.33000000000000002 1.0) |
|
483 ) |
|
484 ) |
|
485 |
|
486 ) |
|
487 ) |
|
488 ! |
|
489 |
|
490 windowSpec_old |
153 "This resource specification was automatically generated |
491 "This resource specification was automatically generated |
154 by the UIPainter of ST/X." |
492 by the UIPainter of ST/X." |
155 |
493 |
156 "Do not manually edit this!! If it is corrupted, |
494 "Do not manually edit this!! If it is corrupted, |
157 the UIPainter may not be able to read the specification." |
495 the UIPainter may not be able to read the specification." |