202 <resource: #canvas> |
202 <resource: #canvas> |
203 |
203 |
204 ^ |
204 ^ |
205 |
205 |
206 #(#FullSpec |
206 #(#FullSpec |
207 #window: |
207 #window: |
208 #(#WindowSpec |
208 #(#WindowSpec |
209 #name: 'Resource Selection Browser' |
209 #name: 'Resource Selection Browser' |
210 #layout: #(#LayoutFrame 221 0 252 0 820 0 601 0) |
210 #layout: #(#LayoutFrame 76 0 236 0 675 0 585 0) |
211 #label: 'Resource Selection Browser' |
211 #label: 'Resource Selection Browser' |
212 #min: #(#Point 400 300) |
212 #min: #(#Point 400 300) |
213 #max: #(#Point 1152 864) |
213 #max: #(#Point 1152 864) |
214 #bounds: #(#Rectangle 221 252 821 602) |
214 #bounds: #(#Rectangle 76 236 676 586) |
215 #usePreferredExtent: false |
215 #usePreferredExtent: false |
216 ) |
216 ) |
217 #component: |
217 #component: |
218 #(#SpecCollection |
218 #(#SpecCollection |
219 #collection: |
219 #collection: |
220 #( |
220 #( |
221 #(#VariableHorizontalPanelSpec |
221 #(#VariableHorizontalPanelSpec |
222 #name: 'VariableHorizontalPanel' |
222 #name: 'VariableHorizontalPanel' |
223 #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -40 1.0) |
223 #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0) |
224 #component: |
224 #component: |
225 #(#SpecCollection |
225 #(#SpecCollection |
226 #collection: |
226 #collection: |
227 #( |
227 #( |
228 #(#ViewSpec |
228 #(#ViewSpec |
229 #name: 'Box1' |
229 #name: 'Box1' |
230 #component: |
230 #component: |
231 #(#SpecCollection |
231 #(#SpecCollection |
232 #collection: |
232 #collection: |
233 #( |
233 #( |
234 #(#SelectionInTreeViewSpec |
234 #(#LabelSpec |
235 #name: 'listOfClassesView' |
235 #name: 'ClassHierarchyLabel' |
236 #layout: #(#LayoutFrame 0 0.0 23 0.0 0 1.0 -22 1.0) |
236 #layout: #(#LayoutFrame 0 0.0 2 0 0 1.0 23 0) |
237 #tabable: true |
237 #label: ' Class Hierarchy:' |
238 #model: #selectionOfClass |
238 #level: 1 |
239 #hasHorizontalScrollBar: true |
239 #adjust: #left |
240 #hasVerticalScrollBar: true |
240 ) |
241 #miniScrollerHorizontal: true |
241 #(#SelectionInTreeViewSpec |
242 #showDirectoryIndicatorForRoot: false |
242 #name: 'listOfClassesView' |
243 #showDirectoryIndicator: true |
243 #layout: #(#LayoutFrame 0 0.0 23 0.0 0 1.0 -60 1.0) |
244 #valueChangeSelector: #classSelected |
244 #tabable: true |
245 #hierarchicalList: #rootOfClasses |
245 #model: #selectionOfClass |
246 #validateDoubleClickSelector: #validateDoubleClick: |
246 #hasHorizontalScrollBar: true |
247 #contentsSelector: #treeViewContents |
247 #hasVerticalScrollBar: true |
248 #labelSelector: #treeViewLabel |
248 #miniScrollerHorizontal: true |
249 #childrenSelector: #treeViewChildren |
249 #showDirectoryIndicatorForRoot: false |
250 #iconSelector: #treeViewIcon |
250 #showDirectoryIndicator: true |
251 ) |
251 #valueChangeSelector: #classSelected |
252 #(#InputFieldSpec |
252 #hierarchicalList: #rootOfClasses |
253 #name: 'classNameInputField' |
253 #validateDoubleClickSelector: #validateDoubleClick: |
254 #layout: #(#LayoutFrame 2 0.0 -22 1 -1 1.0 0 1) |
254 #contentsSelector: #treeViewContents |
255 #tabable: true |
255 #labelSelector: #treeViewLabel |
256 #model: #valueOfClassName |
256 #childrenSelector: #treeViewChildren |
257 ) |
257 #iconSelector: #treeViewIcon |
258 #(#LabelSpec |
258 ) |
259 #name: 'ClassHierarchyLabel' |
259 #(#InputFieldSpec |
260 #layout: #(#LayoutFrame 0 0 2 0 297 0 23 0) |
260 #name: 'classNameInputField' |
261 #label: ' Class Hierarchy' |
261 #layout: #(#LayoutFrame 2 0.0 -58 1 -1 1.0 -36 1) |
262 #level: 1 |
262 #tabable: true |
263 #adjust: #left |
263 #model: #valueOfClassName |
264 ) |
264 ) |
265 ) |
265 #(#HorizontalPanelViewSpec |
266 ) |
266 #name: 'HorizontalPanelView' |
267 ) |
267 #layout: #(#LayoutFrame 0 0.0 -28 1 0 1.0 -4 1) |
268 #(#ViewSpec |
268 #component: |
269 #name: 'Box2' |
269 #(#SpecCollection |
270 #component: |
270 #collection: |
271 #(#SpecCollection |
271 #( |
272 #collection: |
272 #(#LabelSpec |
273 #( |
273 #name: 'CreateLabel' |
274 #(#DataSetSpec |
274 #label: 'Create: ' |
275 #name: 'resourcesDataSetView' |
275 #adjust: #right |
276 #layout: #(#LayoutFrame 2 0.0 2 0.0 -2 1.0 -22 1.0) |
276 #extent: #(#Point 72 24) |
277 #model: #selectionOfResourceMethod |
277 ) |
278 #hasHorizontalScrollBar: true |
278 #(#ActionButtonSpec |
279 #hasVerticalScrollBar: true |
279 #name: 'CreateClassButton' |
280 #miniScrollerHorizontal: true |
280 #activeHelpKey: #dss |
281 #rowClassName: 'ResourceSelectionBrowser::Row' |
281 #label: 'Class' |
282 #dataList: #listOfResourceMethods |
282 #model: #createClass: |
283 #useIndex: false |
283 #actionValue: 'class' |
284 #has3Dsepartors: true |
284 #extent: #(#Point 72 24) |
285 #doubleClickSelector: #resourceDoubleClicked |
285 ) |
286 #columnHolder: #resourceMethodColumns |
286 #(#ActionButtonSpec |
287 #valueChangeSelector: #resourceSelected |
287 #name: 'CreateSubclassButton' |
288 #verticalSpacing: 1 |
288 #activeHelpKey: #dss |
289 ) |
289 #label: 'Subclass' |
290 #(#InputFieldSpec |
290 #model: #createClass: |
291 #name: 'selectorInputField' |
291 #actionValue: 'subclass' |
292 #layout: #(#LayoutFrame 2 0.0 -22 1 -2 1.0 0 1) |
292 #extent: #(#Point 72 24) |
293 #tabable: true |
293 ) |
294 #model: #valueOfResourceSelector |
294 #(#ActionButtonSpec |
295 ) |
295 #name: 'CreatePrivateClassButton' |
296 ) |
296 #activeHelpKey: #dss |
297 ) |
297 #label: 'Private' |
298 ) |
298 #model: #createClass: |
299 ) |
299 #actionValue: 'private' |
300 ) |
300 #extent: #(#Point 73 24) |
301 #handles: #(#Any 0.5 1.0) |
301 ) |
302 ) |
302 ) |
303 #(#UISubSpecification |
303 ) |
304 #name: 'windowSpecForCommitWithoutChannels' |
304 #horizontalLayout: #fit |
305 #layout: #(#LayoutFrame 301 0.0 -32 1 -2 1.0 -8 1.0) |
305 #verticalLayout: #fit |
306 #majorKey: #ToolApplicationModel |
306 ) |
307 #minorKey: #windowSpecForCommitWithoutChannels |
307 ) |
308 ) |
308 ) |
309 #(#HorizontalPanelViewSpec |
309 ) |
310 #name: 'HorizontalPanelView' |
310 #(#ViewSpec |
311 #layout: #(#LayoutFrame 3 0 76 0.691429 300 0 0 0.977143) |
311 #name: 'Box2' |
312 #component: |
312 #component: |
313 #(#SpecCollection |
313 #(#SpecCollection |
314 #collection: |
314 #collection: |
315 #( |
315 #( |
316 #(#LabelSpec |
316 #(#DataSetSpec |
317 #name: 'Label2' |
317 #name: 'resourcesDataSetView' |
318 #label: 'Create: ' |
318 #layout: #(#LayoutFrame 2 0.0 2 0.0 -2 1.0 -60 1.0) |
319 #adjust: #right |
319 #model: #selectionOfResourceMethod |
320 #extent: #(#Point 72 24) |
320 #hasHorizontalScrollBar: true |
321 ) |
321 #hasVerticalScrollBar: true |
322 #(#ActionButtonSpec |
322 #miniScrollerHorizontal: true |
323 #name: 'CreateClassButton' |
323 #rowClassName: 'ResourceSelectionBrowser::Row' |
324 #activeHelpKey: #dss |
324 #dataList: #listOfResourceMethods |
325 #label: 'Class' |
325 #useIndex: false |
326 #model: #createClass: |
326 #has3Dsepartors: true |
327 #actionValue: 'class' |
327 #doubleClickSelector: #resourceDoubleClicked |
328 #extent: #(#Point 72 24) |
328 #columnHolder: #resourceMethodColumns |
329 ) |
329 #valueChangeSelector: #resourceSelected |
330 #(#ActionButtonSpec |
330 #verticalSpacing: 1 |
331 #name: 'CreateSubclassButton' |
331 ) |
332 #activeHelpKey: #dss |
332 #(#InputFieldSpec |
333 #label: 'Subclass' |
333 #name: 'selectorInputField' |
334 #model: #createClass: |
334 #layout: #(#LayoutFrame 2 0.0 -58 1 -2 1.0 -36 1) |
335 #actionValue: 'subclass' |
335 #tabable: true |
336 #extent: #(#Point 72 24) |
336 #model: #valueOfResourceSelector |
337 ) |
337 ) |
338 #(#ActionButtonSpec |
338 #(#HorizontalPanelViewSpec |
339 #name: 'CreatePrivateClassButton' |
339 #name: 'HorizontalPanel1' |
340 #activeHelpKey: #dss |
340 #layout: #(#LayoutFrame 2 0.0 -28 1 -2 1.0 -4 1.0) |
341 #label: 'Private' |
341 #component: |
342 #model: #createClass: |
342 #(#SpecCollection |
343 #actionValue: 'private' |
343 #collection: |
344 #extent: #(#Point 72 24) |
344 #( |
345 ) |
345 #(#ActionButtonSpec |
346 ) |
346 #name: 'HelpButton' |
347 ) |
347 #activeHelpKey: #dss |
348 #horizontalLayout: #fit |
348 #label: 'Help' |
349 #verticalLayout: #fit |
349 #model: #openHTMLDocument: |
350 ) |
350 #initiallyDisabled: true |
351 ) |
351 #enableChannel: #helpEnabled |
352 ) |
352 #actionValue: 'tools/uipainter/ResourceSelectionBrowser.html' |
|
353 #extent: #(#Point 96 24) |
|
354 ) |
|
355 #(#ActionButtonSpec |
|
356 #name: 'cancelButton' |
|
357 #activeHelpKey: #commitCancel |
|
358 #label: 'Cancel' |
|
359 #tabable: true |
|
360 #model: #cancel |
|
361 #extent: #(#Point 96 24) |
|
362 ) |
|
363 #(#ActionButtonSpec |
|
364 #name: 'okButton' |
|
365 #activeHelpKey: #commitOK |
|
366 #label: 'OK' |
|
367 #tabable: true |
|
368 #model: #accept |
|
369 #isDefault: true |
|
370 #extent: #(#Point 96 24) |
|
371 ) |
|
372 ) |
|
373 ) |
|
374 #horizontalLayout: #fit |
|
375 #verticalLayout: #fit |
|
376 ) |
|
377 ) |
|
378 ) |
|
379 ) |
|
380 ) |
|
381 ) |
|
382 #handles: #(#Any 0.5 1.0) |
|
383 ) |
|
384 ) |
|
385 ) |
353 ) |
386 ) |
354 ! ! |
387 ! ! |
355 |
388 |
356 !ResourceSelectionBrowser class methodsFor:'list specs'! |
389 !ResourceSelectionBrowser class methodsFor:'list specs'! |
357 |
390 |