UIPainterView.st
changeset 219 7b38043ae232
parent 212 1836a16763cc
child 223 203460df426e
equal deleted inserted replaced
218:5c88856b360f 219:7b38043ae232
    73 ! !
    73 ! !
    74 
    74 
    75 !UIPainterView class methodsFor:'menu specs'!
    75 !UIPainterView class methodsFor:'menu specs'!
    76 
    76 
    77 menu
    77 menu
    78 
    78     "this window spec was automatically generated by the ST/X MenuEditor"
    79   ^ #(#Menu #(
    79 
    80         #(#MenuItem
    80     "do not manually edit this - the builder may not be able to
       
    81      handle the specification if its corrupted."
       
    82 
       
    83     "
       
    84      MenuEditor new openOnClass:UIPainterView andSelector:#menu
       
    85      (Menu new fromLiteralArrayEncoding:(UIPainterView menu)) startUp
       
    86     "
       
    87 
       
    88     <resource: #menu>
       
    89 
       
    90     ^
       
    91      
       
    92        #(#Menu
       
    93           
       
    94            #(
       
    95              #(#MenuItem
    81                 #'label:' 'copy'
    96                 #'label:' 'copy'
    82                 #'value:' #copySelection
    97                 #'value:' #copySelection
    83                 #'shortcutKeyCharacter:' #Copy
    98                 #'shortcutKeyCharacter:' #Copy
    84          )
    99             )
    85         #(#MenuItem
   100              #(#MenuItem
    86                 #'label:' 'cut'
   101                 #'label:' 'cut'
    87                 #'value:' #deleteSelection
   102                 #'value:' #deleteSelection
    88                 #'shortcutKeyCharacter:' #Cut
   103                 #'shortcutKeyCharacter:' #Cut
    89          )
   104             )
    90         #(#MenuItem
   105              #(#MenuItem
    91                 #'label:'   'paste'
   106                 #'label:' 'paste'
    92                 #'nameKey:' #paste
   107                 #'nameKey:' #paste
    93                 #'value:'   #paste
   108                 #'value:' #paste
    94                 #'submenu:'
   109                 #'submenu:' 
    95                         #(#Menu #(
   110                  #(#Menu
    96                                 #(#MenuItem
   111                     
    97                                         #'label:' 'paste'
   112                      #(
    98                                         #'value:' #pasteBuffer
   113                        #(#MenuItem
    99                                         #'shortcutKeyCharacter:' #Paste
   114                           #'label:' 'paste'
   100                                         #'activeHelpKey:' #pasteBuffer
   115                           #'value:' #pasteBuffer
   101                                  )
   116                           #'activeHelpKey:' #pasteBuffer
   102                                 #(#MenuItem
   117                           #'shortcutKeyCharacter:' #Paste
   103                                         #'label:' 'keep layout'
   118                       )
   104                                         #'value:' #pasteWithLayout
   119                        #(#MenuItem
   105                                         #'activeHelpKey:' #pasteWithLayout
   120                           #'label:' 'keep layout'
   106                                  )
   121                           #'value:' #pasteWithLayout
   107                                 )
   122                           #'activeHelpKey:' #pasteWithLayout
   108                                 nil 
   123                       )
   109                                 nil
   124                     ) nil
   110                          )
   125                     nil
   111           )
   126                 )
   112          #(#MenuItem
   127             )
   113                 #'label:'   'undo'
   128              #(#MenuItem
       
   129                 #'label:' '-'
       
   130             )
       
   131              #(#MenuItem
       
   132                 #'label:' 'undo'
   114                 #'nameKey:' #undo
   133                 #'nameKey:' #undo
   115                 #'value:'   #undoLast)
   134                 #'value:' #undoLast
   116          #(#MenuItem
   135             )
       
   136              #(#MenuItem
       
   137                 #'label:' '-'
       
   138             )
       
   139              #(#MenuItem
   117                 #'label:' 'arrange'
   140                 #'label:' 'arrange'
   118                 #'value:' #arrange
   141                 #'value:' #arrange
   119                 #'submenu:'
   142                 #'submenu:' 
   120                         #(#Menu #(
   143                  #(#Menu
   121                                 #(#MenuItem
   144                     
   122                                         #'label:' 'to front'
   145                      #(
   123                                         #'value:' #raiseSelection
   146                        #(#MenuItem
   124                                  )
   147                           #'label:' 'to front'
   125                                 #(#MenuItem
   148                           #'value:' #raiseSelection
   126                                         #'label:' 'to back'
   149                       )
   127                                         #'value:' #lowerSelection
   150                        #(#MenuItem
   128                                  )
   151                           #'label:' 'to back'
   129                                 )
   152                           #'value:' #lowerSelection
   130                                 nil
   153                       )
   131                                 nil
   154                     ) nil
   132                           )
   155                     nil
   133           )
   156                 )
   134          #(#MenuItem
   157             )
       
   158              #(#MenuItem
   135                 #'label:' 'dimension'
   159                 #'label:' 'dimension'
   136                 #'value:' #dimension
   160                 #'value:' #dimension
   137                 #'submenu:'
   161                 #'submenu:' 
   138                         #(#Menu #(
   162                  #(#Menu
   139                                 #(#MenuItem
   163                     
   140                                         #'label:' 'default extent'
   164                      #(
   141                                         #'value:' #setToDefaultExtent
   165                        #(#MenuItem
   142                                         #'activeHelpKey:' #setToDefaultExtent
   166                           #'label:' 'default extent'
   143                                  )
   167                           #'value:' #setToDefaultExtent
   144                                 #(#MenuItem
   168                           #'activeHelpKey:' #setToDefaultExtent
   145                                         #'label:' 'default width'
   169                       )
   146                                         #'value:' #setToDefaultWidth
   170                        #(#MenuItem
   147                                         #'activeHelpKey:' #setToDefaultWidth
   171                           #'label:' 'default width'
   148                                  )
   172                           #'value:' #setToDefaultWidth
   149                                 #(#MenuItem
   173                           #'activeHelpKey:' #setToDefaultWidth
   150                                         #'label:' 'default height'
   174                       )
   151                                         #'value:' #setToDefaultHeight
   175                        #(#MenuItem
   152                                         #'activeHelpKey:' #setToDefaultHeight
   176                           #'label:' 'default height'
   153                                  )
   177                           #'value:' #setToDefaultHeight
   154                                 #(#MenuItem
   178                           #'activeHelpKey:' #setToDefaultHeight
   155                                         #'label:' 'copy extent'
   179                       )
   156                                         #'value:' #copyExtent
   180                        #(#MenuItem
   157                                         #'activeHelpKey:' #copyExtent
   181                           #'label:' 'copy extent'
   158                                  )
   182                           #'value:' #copyExtent
   159                                 #(#MenuItem
   183                           #'activeHelpKey:' #copyExtent
   160                                         #'label:' 'paste extent'
   184                       )
   161                                         #'value:' #pasteExtent
   185                        #(#MenuItem
   162                                         #'activeHelpKey:' #pasteExtent
   186                           #'label:' 'paste extent'
   163                                  )
   187                           #'value:' #pasteExtent
   164                                 #(#MenuItem
   188                           #'activeHelpKey:' #pasteExtent
   165                                         #'label:' 'paste width'
   189                       )
   166                                         #'value:' #pasteWidth
   190                        #(#MenuItem
   167                                         #'activeHelpKey:' #pasteWidth
   191                           #'label:' 'paste width'
   168                                  )
   192                           #'value:' #pasteWidth
   169                                 #(#MenuItem
   193                           #'activeHelpKey:' #pasteWidth
   170                                         #'label:' 'paste height'
   194                       )
   171                                         #'value:' #pasteHeight
   195                        #(#MenuItem
   172                                         #'activeHelpKey:' #pasteHeight
   196                           #'label:' 'paste height'
   173                                  )
   197                           #'value:' #pasteHeight
   174                                 #(#MenuItem
   198                           #'activeHelpKey:' #pasteHeight
   175                                         #'label:' 'copy  layout'
   199                       )
   176                                         #'value:' #copyLayout
   200                        #(#MenuItem
   177                                         #'activeHelpKey:' #copyLayout
   201                           #'label:' 'copy  layout'
   178                                  )
   202                           #'value:' #copyLayout
   179                                 #(#MenuItem
   203                           #'activeHelpKey:' #copyLayout
   180                                         #'label:' 'paste layout'
   204                       )
   181                                         #'value:' #pasteLayout
   205                        #(#MenuItem
   182                                         #'activeHelpKey:' #pasteLayout
   206                           #'label:' 'paste layout'
   183                                  )
   207                           #'value:' #pasteLayout
   184                                 )
   208                           #'activeHelpKey:' #pasteLayout
   185                                 #(3 1 3) 
   209                       )
   186                                 nil
   210                     )
   187                         )
   211                     #(3 1 3)
   188          )
   212                     nil
   189         #(#MenuItem
   213                 )
       
   214             )
       
   215              #(#MenuItem
   190                 #'label:' 'align'
   216                 #'label:' 'align'
   191                 #'value:' #align
   217                 #'value:' #align
   192                 #'submenu:'
   218                 #'submenu:' 
   193                         #(#Menu #(
   219                  #(#Menu
   194                                 #(#MenuItem
   220                     
   195                                         #'value:' #alignSelectionLeft
   221                      #(
   196                                         #'labelImage:' #( ResourceRetriever UIPainter iconAlignL 'align left' )
   222                        #(#MenuItem
   197                                         #'activeHelpKey:' #alignSelectionLeft
   223                           #'label:' 'align left'
   198                                  )
   224                           #'value:' #alignSelectionLeft
   199                                 #(#MenuItem
   225                           #'activeHelpKey:' #alignSelectionLeft
   200                                         #'value:' #alignSelectionRight
   226                           #'labelImage:' 
   201                                         #'labelImage:' #( ResourceRetriever UIPainter iconAlignR 'align right' )
   227                            #(#ResourceRetriever
   202                                         #'activeHelpKey:' #alignSelectionRight
   228                               #UIPainter #iconAlignL
   203                                  )
   229                               'align left'
   204                                 #(#MenuItem
   230                           )
   205                                         #'value:' #alignSelectionLeftAndRight
   231                       )
   206                                         #'labelImage:' #( ResourceRetriever UIPainter iconAlignLR 'align left & right' )
   232                        #(#MenuItem
   207                                         #'activeHelpKey:' #alignSelectionLeftAndRight
   233                           #'label:' 'align right'
   208                                  )
   234                           #'value:' #alignSelectionRight
   209                                 #(#MenuItem
   235                           #'activeHelpKey:' #alignSelectionRight
   210                                         #'value:' #alignSelectionTop
   236                           #'labelImage:' 
   211                                         #'labelImage:' #( ResourceRetriever UIPainter iconAlignT 'align top' )
   237                            #(#ResourceRetriever
   212                                         #'activeHelpKey:' #alignSelectionTop
   238                               #UIPainter #iconAlignR
   213                                  )
   239                               'align right'
   214                                 #(#MenuItem
   240                           )
   215                                         #'value:' #alignSelectionBottom
   241                       )
   216                                         #'labelImage:' #( ResourceRetriever UIPainter iconAlignB 'align bottom' )
   242                        #(#MenuItem
   217                                         #'activeHelpKey:' #alignSelectionBottom
   243                           #'label:' 'align left & right'
   218                                  )
   244                           #'value:' #alignSelectionLeftAndRight
   219                                 #(#MenuItem
   245                           #'activeHelpKey:' #alignSelectionLeftAndRight
   220                                         #'value:' #alignSelectionTopAndBottom
   246                           #'labelImage:' 
   221                                         #'labelImage:' #( ResourceRetriever UIPainter iconAlignTB 'align top & bottom' )
   247                            #(#ResourceRetriever
   222                                         #'activeHelpKey:' #alignSelectionTopAndBottom
   248                               #UIPainter #iconAlignLR
   223                                  )
   249                               'align left & right'
   224                                 #(#MenuItem
   250                           )
   225                                         #'value:' #alignSelectionCenterHor
   251                       )
   226                                         #'labelImage:' #( ResourceRetriever UIPainter iconAlignCenterH 'align centered horizontal' )
   252                        #(#MenuItem
   227                                         #'activeHelpKey:' #alignSelectionCenterHor
   253                           #'label:' 'align top'
   228                                  )
   254                           #'value:' #alignSelectionTop
   229                                 #(#MenuItem
   255                           #'activeHelpKey:' #alignSelectionTop
   230                                         #'value:' #alignSelectionCenterVer
   256                           #'labelImage:' 
   231                                         #'labelImage:' #( ResourceRetriever UIPainter iconAlignCenterV 'align centered vertical' )
   257                            #(#ResourceRetriever
   232                                         #'activeHelpKey:' #alignSelectionCenterVer
   258                               #UIPainter #iconAlignT
   233                                  )
   259                               'align top'
   234                                 #(#MenuItem
   260                           )
   235                                         #'label:' 'spread horizontal'
   261                       )
   236                                         #'value:' #spreadSelectionHor
   262                        #(#MenuItem
   237                                         #'activeHelpKey:' #spreadSelectionHor
   263                           #'label:' 'align bottom'
   238                                  )
   264                           #'value:' #alignSelectionBottom
   239                                 #(#MenuItem
   265                           #'activeHelpKey:' #alignSelectionBottom
   240                                         #'label:' 'spread vertical'
   266                           #'labelImage:' 
   241                                         #'value:' #spreadSelectionVer
   267                            #(#ResourceRetriever
   242                                         #'activeHelpKey:' #spreadSelectionVer
   268                               #UIPainter #iconAlignB
   243                                  )
   269                               'align bottom'
   244                                 #(#MenuItem
   270                           )
   245                                         #'label:' 'center horizontal in frame'
   271                       )
   246                                         #'value:' #centerSelectionHor
   272                        #(#MenuItem
   247                                         #'activeHelpKey:' #centerSelectionHor
   273                           #'label:' 'align top & bottom'
   248                                  )
   274                           #'value:' #alignSelectionTopAndBottom
   249                                 #(#MenuItem
   275                           #'activeHelpKey:' #alignSelectionTopAndBottom
   250                                         #'label:' 'center vertical in frame'
   276                           #'labelImage:' 
   251                                         #'value:' #centerSelectionVer
   277                            #(#ResourceRetriever
   252                                         #'activeHelpKey:' #centerSelectionVer
   278                               #UIPainter #iconAlignTB
   253                                  )
   279                               'align top & bottom'
   254                                 )
   280                           )
   255                                #(8 2)
   281                       )
   256                                nil
   282                        #(#MenuItem
   257                         )
   283                           #'label:' 'align centered horizontal'
   258          )
   284                           #'value:' #alignSelectionCenterHor
   259         )
   285                           #'activeHelpKey:' #alignSelectionCenterHor
   260         #(4) 
   286                           #'labelImage:' 
   261         nil
   287                            #(#ResourceRetriever
   262     )
   288                               #UIPainter #iconAlignCenterH
       
   289                               'align centered horizontal'
       
   290                           )
       
   291                       )
       
   292                        #(#MenuItem
       
   293                           #'label:' 'align centered vertical'
       
   294                           #'value:' #alignSelectionCenterVer
       
   295                           #'activeHelpKey:' #alignSelectionCenterVer
       
   296                           #'labelImage:' 
       
   297                            #(#ResourceRetriever
       
   298                               #UIPainter #iconAlignCenterV
       
   299                               'align centered vertical'
       
   300                           )
       
   301                       )
       
   302                        #(#MenuItem
       
   303                           #'label:' 'spread horizontal'
       
   304                           #'value:' #spreadSelectionHor
       
   305                           #'activeHelpKey:' #spreadSelectionHor
       
   306                       )
       
   307                        #(#MenuItem
       
   308                           #'label:' 'spread vertical'
       
   309                           #'value:' #spreadSelectionVer
       
   310                           #'activeHelpKey:' #spreadSelectionVer
       
   311                       )
       
   312                        #(#MenuItem
       
   313                           #'label:' 'center horizontal in frame'
       
   314                           #'value:' #centerSelectionHor
       
   315                           #'activeHelpKey:' #centerSelectionHor
       
   316                       )
       
   317                        #(#MenuItem
       
   318                           #'label:' 'center vertical in frame'
       
   319                           #'value:' #centerSelectionVer
       
   320                           #'activeHelpKey:' #centerSelectionVer
       
   321                       )
       
   322                     )
       
   323                     #(8 2)
       
   324                     nil
       
   325                 )
       
   326             )
       
   327           ) nil
       
   328           nil
       
   329       )
   263 ! !
   330 ! !
   264 
   331 
   265 !UIPainterView methodsFor:'accessing'!
   332 !UIPainterView methodsFor:'accessing'!
   266 
   333 
   267 application
   334 application