UIHelpTool.st
changeset 1737 de6abd3c55d2
parent 1735 75407a952d79
child 1772 e33aee13defe
equal deleted inserted replaced
1736:503bb9f8634a 1737:de6abd3c55d2
   172     "
   172     "
   173 
   173 
   174     <resource: #canvas>
   174     <resource: #canvas>
   175 
   175 
   176     ^ 
   176     ^ 
   177      #(#FullSpec
   177      #(FullSpec
   178 	#name: #windowSpec
   178         name: windowSpec
   179 	#window: 
   179         window: 
   180        #(#WindowSpec
   180        (WindowSpec
   181 	  #label: 'UIHelpTool'
   181           label: 'UIHelpTool'
   182 	  #name: 'UIHelpTool'
   182           name: 'UIHelpTool'
   183 	  #min: #(#Point 10 10)
   183           min: (Point 10 10)
   184 	  #max: #(#Point 1024 768)
   184           bounds: (Rectangle 14 46 475 339)
   185 	  #bounds: #(#Rectangle 30 292 491 585)
   185         )
   186 	)
   186         component: 
   187 	#component: 
   187        (SpecCollection
   188        #(#SpecCollection
   188           collection: (
   189 	  #collection: #(
   189            (VariableVerticalPanelSpec
   190 	   #(#VariableVerticalPanelSpec
   190               name: 'PanelVrt'
   191 	      #name: 'PanelVrt'
   191               layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
   192 	      #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
   192               component: 
   193 	      #component: 
   193              (SpecCollection
   194 	     #(#SpecCollection
   194                 collection: (
   195 		#collection: #(
   195                  (VariableHorizontalPanelSpec
   196 		 #(#VariableHorizontalPanelSpec
   196                     name: 'PanelHrz'
   197 		    #name: 'PanelHrz'
   197                     component: 
   198 		    #component: 
   198                    (SpecCollection
   199 		   #(#SpecCollection
   199                       collection: (
   200 		      #collection: #(
   200                        (HierarchicalListViewSpec
   201 		       #(#HierarchicalListViewSpec
   201                           name: 'keyItemModel'
   202 			  #name: 'keyItemModel'
   202                           model: keyItemModel
   203 			  #model: #keyItemModel
   203                           menu: keyItemMenu
   204 			  #menu: #keyItemMenu
   204                           hasHorizontalScrollBar: true
   205 			  #hasHorizontalScrollBar: true
   205                           hasVerticalScrollBar: true
   206 			  #hasVerticalScrollBar: true
   206                           miniScrollerHorizontal: true
   207 			  #miniScrollerHorizontal: true
   207                           miniScrollerVertical: false
   208 			  #miniScrollerVertical: false
   208                           listModel: keyItemListHolder
   209 			  #listModel: #keyItemListHolder
   209                           useIndex: false
   210 			  #useIndex: false
   210                           highlightMode: label
   211 			  #highlightMode: #label
   211                           showLines: false
   212 			  #showLines: false
   212                           showIndicators: false
   213 			  #showIndicators: false
   213                           showLeftIndicators: false
   214 			  #showLeftIndicators: false
   214                           useDefaultIcons: false
   215 			  #useDefaultIcons: false
   215                           autoScrollHorizontal: false
   216 			  #autoScrollHorizontal: false
   216                         )
   217 			)
   217                        (ViewSpec
   218 		       #(#ViewSpec
   218                           name: 'classItemList'
   219 			  #name: 'classItemList'
   219                           component: 
   220 			  #component: 
   220                          (SpecCollection
   221 			 #(#SpecCollection
   221                             collection: (
   222 			    #collection: #(
   222                              (InputFieldSpec
   223 			     #(#InputFieldSpec
   223                                 name: 'editModel'
   224 				#name: 'editModel'
   224                                 layout: (LayoutFrame 0 0.0 2 0 -1 1.0 25 0)
   225 				#layout: #(#LayoutFrame 0 0.0 2 0 -1 1.0 25 0)
   225                                 activeHelpKey: currentHelpTexts
   226 				#activeHelpKey: #currentHelpTexts
   226                                 model: editModel
   227 				#model: #editModel
   227                                 immediateAccept: true
   228 				#immediateAccept: true
   228                                 acceptOnReturn: false
   229 				#acceptOnReturn: false
   229                                 acceptOnTab: false
   230 				#acceptOnTab: false
   230                                 acceptOnLostFocus: false
   231 				#acceptOnLostFocus: false
   231                                 acceptOnPointerLeave: false
   232 				#acceptOnPointerLeave: false
   232                               )
   233 			      )
   233                              (SelectionInListModelViewSpec
   234 			     #(#SelectionInListModelViewSpec
   234                                 name: 'classItemModel'
   235 				#name: 'classItemModel'
   235                                 layout: (LayoutFrame 0 0.0 27 0.0 0 1.0 0 1.0)
   236 				#layout: #(#LayoutFrame 0 0.0 27 0.0 0 1.0 0 1.0)
   236                                 model: classItemModel
   237 				#model: #classItemModel
   237                                 hasHorizontalScrollBar: true
   238 				#hasHorizontalScrollBar: true
   238                                 hasVerticalScrollBar: true
   239 				#hasVerticalScrollBar: true
   239                                 miniScrollerHorizontal: true
   240 				#miniScrollerHorizontal: true
   240                                 miniScrollerVertical: true
   241 				#miniScrollerVertical: true
   241                                 autoHideScrollBars: false
   242 				#autoHideScrollBars: false
   242                                 listModel: classItemListHolder
   243 				#listModel: #classItemListHolder
   243                                 useIndex: false
   244 				#useIndex: false
   244                                 highlightMode: label
   245 				#highlightMode: #label
   245                               )
   246 			      )
   246                              )
   247 			     )
       
   248                            
   247                            
   249 			  )
   248                           )
   250 			)
   249                         )
   251 		       )
   250                        )
   252                      
   251                      
   253 		    )
   252                     )
   254 		    #handles: #(#Any 0.607375 1.0)
   253                     handles: (Any 0.607375 1.0)
   255 		  )
   254                   )
   256 		 #(#ArbitraryComponentSpec
   255                  (ArbitraryComponentSpec
   257 		    #name: 'helpTextView'
   256                     name: 'helpTextView'
   258 		    #hasHorizontalScrollBar: true
   257                     hasHorizontalScrollBar: true
   259 		    #hasVerticalScrollBar: true
   258                     hasVerticalScrollBar: true
   260 		    #miniScrollerHorizontal: true
   259                     miniScrollerHorizontal: true
   261 		    #miniScrollerVertical: true
   260                     miniScrollerVertical: true
   262 		    #hasBorder: false
   261                     hasBorder: false
   263 		    #component: #helpTextView
   262                     component: helpTextView
   264 		  )
   263                   )
   265 		 )
   264                  )
   266                
   265                
   267 	      )
   266               )
   268 	      #handles: #(#Any 0.679181 1.0)
   267               handles: (Any 0.679181 1.0)
   269 	    )
   268             )
   270 	   )
   269            )
   271          
   270          
   272 	)
   271         )
   273       )
   272       )
   274 !
   273 !
   275 
   274 
   276 windowSpecForStandAlone
   275 windowSpecForStandAlone
   277     "This resource specification was automatically generated
   276     "This resource specification was automatically generated
   286     "
   285     "
   287 
   286 
   288     <resource: #canvas>
   287     <resource: #canvas>
   289 
   288 
   290     ^ 
   289     ^ 
   291      #(#FullSpec
   290      #(FullSpec
   292 	#name: #windowSpecForStandAlone
   291         name: windowSpecForStandAlone
   293 	#window: 
   292         window: 
   294        #(#WindowSpec
   293        (WindowSpec
   295 	  #label: 'Help Tool'
   294           label: 'Help Tool'
   296 	  #name: 'Help Tool'
   295           name: 'Help Tool'
   297 	  #min: #(#Point 300 300)
   296           min: (Point 300 300)
   298 	  #max: #(#Point 1152 900)
   297           bounds: (Rectangle 14 46 512 475)
   299 	  #bounds: #(#Rectangle 11 332 509 761)
   298           menu: menu
   300 	  #menu: #menu
   299         )
   301 	)
   300         component: 
   302 	#component: 
   301        (SpecCollection
   303        #(#SpecCollection
   302           collection: (
   304 	  #collection: #(
   303            (UISubSpecification
   305 	   #(#UISubSpecification
   304               name: 'windowSpec'
   306 	      #name: 'windowSpec'
   305               layout: (LayoutFrame 0 0.0 0 0.0 0 1.0 -50 1.0)
   307 	      #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 -50 1.0)
   306               minorKey: windowSpec
   308 	      #minorKey: #windowSpec
   307             )
   309 	    )
   308            (UISubSpecification
   310 	   #(#UISubSpecification
   309               name: 'windowSpecForCommit'
   311 	      #name: 'windowSpecForCommit'
   310               layout: (LayoutFrame 0 0.0 -50 1.0 0 1.0 -24 1.0)
   312 	      #layout: #(#LayoutFrame 0 0.0 -50 1.0 0 1.0 -24 1.0)
   311               majorKey: ToolApplicationModel
   313 	      #majorKey: #ToolApplicationModel
   312               minorKey: windowSpecForCommit
   314 	      #minorKey: #windowSpecForCommit
   313             )
   315 	    )
   314            (UISubSpecification
   316 	   #(#UISubSpecification
   315               name: 'windowSpecForInfoBar'
   317 	      #name: 'windowSpecForInfoBar'
   316               layout: (LayoutFrame 0 0 -24 1 0 1 0 1)
   318 	      #layout: #(#LayoutFrame 0 0 -24 1 0 1 0 1)
   317               majorKey: ToolApplicationModel
   319 	      #majorKey: #ToolApplicationModel
   318               minorKey: windowSpecForInfoBar
   320 	      #minorKey: #windowSpecForInfoBar
   319             )
   321 	    )
   320            )
   322 	   )
       
   323          
   321          
   324 	)
   322         )
   325       )
   323       )
   326 ! !
   324 ! !
   327 
   325 
   328 !UIHelpTool class methodsFor:'menu specs'!
   326 !UIHelpTool class methodsFor:'menu specs'!
   329 
   327