UILayoutTool.st
changeset 949 2e3469100a6a
parent 922 0a5799408f54
child 1033 21b3bc025e0c
equal deleted inserted replaced
948:412c65051877 949:2e3469100a6a
   182      
   182      
   183        #(#FullSpec
   183        #(#FullSpec
   184           #window: 
   184           #window: 
   185            #(#WindowSpec
   185            #(#WindowSpec
   186               #name: 'UILayoutTool'
   186               #name: 'UILayoutTool'
   187               #layout: #(#LayoutFrame 232 0 400 0 576 0 581 0)
   187               #layout: #(#LayoutFrame 216 0 173 0 560 0 354 0)
   188               #label: 'UILayoutTool'
   188               #label: 'UILayoutTool'
   189               #min: #(#Point 10 10)
   189               #min: #(#Point 10 10)
   190               #max: #(#Point 1152 900)
   190               #max: #(#Point 1152 900)
   191               #bounds: #(#Rectangle 232 400 577 582)
   191               #bounds: #(#Rectangle 216 173 561 355)
   192               #usePreferredExtent: false
   192               #usePreferredExtent: false
   193           )
   193           )
   194           #component: 
   194           #component: 
   195            #(#SpecCollection
   195            #(#SpecCollection
   196               #collection: 
   196               #collection: 
   202                      #(#SpecCollection
   202                      #(#SpecCollection
   203                         #collection: 
   203                         #collection: 
   204                          #(
   204                          #(
   205                            #(#LabelSpec
   205                            #(#LabelSpec
   206                               #name: 'labelRelative'
   206                               #name: 'labelRelative'
   207                               #layout: #(#Point 100 18)
   207                               #layout: #(#Point 87 6)
   208                               #label: 'Relative:'
   208                               #label: 'Relative:'
   209                           )
   209                           )
   210                            #(#LabelSpec
   210                            #(#LabelSpec
   211                               #name: 'labelAbsolute'
   211                               #name: 'labelAbsolute'
   212                               #layout: #(#Point 200 18)
   212                               #layout: #(#Point 187 6)
   213                               #label: 'Offset:'
   213                               #label: 'Offset:'
   214                           )
   214                           )
   215                            #(#LabelSpec
   215                            #(#LabelSpec
   216                               #name: 'labelLeft'
   216                               #name: 'labelLeft'
   217                               #layout: #(#AlignmentOrigin 98 0 39 0 1 0)
   217                               #layout: #(#AlignmentOrigin 85 0 27 0 1 0)
   218                               #label: 'Left:'
   218                               #label: 'Left:'
   219                           )
   219                           )
   220                            #(#InputFieldSpec
   220                            #(#InputFieldSpec
   221                               #name: 'fieldLeftFraction'
   221                               #name: 'fieldLeftFraction'
   222                               #layout: #(#LayoutFrame 100 0 36 0 150 0 58 0)
   222                               #layout: #(#LayoutFrame 87 0 24 0 137 0 46 0)
   223                               #activeHelpKey: #leftRelative
   223                               #activeHelpKey: #leftRelative
   224                               #tabable: true
   224                               #tabable: true
   225                               #model: #leftFraction
   225                               #model: #leftFraction
       
   226                               #group: #inputGroup
   226                               #type: #numberOrNil
   227                               #type: #numberOrNil
   227                               #group: #inputGroup
       
   228                           )
   228                           )
   229                            #(#ActionButtonSpec
   229                            #(#ActionButtonSpec
   230                               #name: 'actionRelativeLeft'
   230                               #name: 'actionRelativeLeft'
   231                               #layout: #(#LayoutFrame 155 0 36 0 177 0 58 0)
   231                               #layout: #(#LayoutFrame 142 0 24 0 164 0 46 0)
   232                               #activeHelpKey: #makeLeftRelative
   232                               #activeHelpKey: #makeLeftRelative
   233                               #model: #relativeLeft
   233                               #model: #relativeLeft
   234                           )
   234                           )
   235                            #(#InputFieldSpec
   235                            #(#InputFieldSpec
   236                               #name: 'fieldLeftOffset'
   236                               #name: 'fieldLeftOffset'
   237                               #layout: #(#LayoutFrame 200 0 36 0 250 0 58 0)
   237                               #layout: #(#LayoutFrame 187 0 24 0 237 0 46 0)
   238                               #activeHelpKey: #leftAbsolute
   238                               #activeHelpKey: #leftAbsolute
   239                               #tabable: true
   239                               #tabable: true
   240                               #model: #leftOffset
   240                               #model: #leftOffset
       
   241                               #group: #inputGroup
   241                               #type: #numberOrNil
   242                               #type: #numberOrNil
   242                               #group: #inputGroup
       
   243                           )
   243                           )
   244                            #(#ActionButtonSpec
   244                            #(#ActionButtonSpec
   245                               #name: 'actionAbsoluteLeft'
   245                               #name: 'actionAbsoluteLeft'
   246                               #layout: #(#LayoutFrame 255 0 36 0 277 0 58 0)
   246                               #layout: #(#LayoutFrame 242 0 24 0 264 0 46 0)
   247                               #activeHelpKey: #makeLeftAbsolute
   247                               #activeHelpKey: #makeLeftAbsolute
   248                               #model: #absoluteLeft
   248                               #model: #absoluteLeft
   249                           )
   249                           )
   250                            #(#LabelSpec
   250                            #(#LabelSpec
   251                               #name: 'labelTop'
   251                               #name: 'labelTop'
   252                               #layout: #(#AlignmentOrigin 98 0 66 0 1 0)
   252                               #layout: #(#AlignmentOrigin 85 0 54 0 1 0)
   253                               #label: 'Top:'
   253                               #label: 'Top:'
   254                           )
   254                           )
   255                            #(#InputFieldSpec
   255                            #(#InputFieldSpec
   256                               #name: 'fieldTopFraction'
   256                               #name: 'fieldTopFraction'
   257                               #layout: #(#LayoutFrame 100 0 63 0 150 0 85 0)
   257                               #layout: #(#LayoutFrame 87 0 51 0 137 0 73 0)
   258                               #activeHelpKey: #topRelative
   258                               #activeHelpKey: #topRelative
   259                               #tabable: true
   259                               #tabable: true
   260                               #model: #topFraction
   260                               #model: #topFraction
       
   261                               #group: #inputGroup
   261                               #type: #numberOrNil
   262                               #type: #numberOrNil
   262                               #group: #inputGroup
       
   263                           )
   263                           )
   264                            #(#ActionButtonSpec
   264                            #(#ActionButtonSpec
   265                               #name: 'actionRelativeTop'
   265                               #name: 'actionRelativeTop'
   266                               #layout: #(#LayoutFrame 155 0 63 0 177 0 85 0)
   266                               #layout: #(#LayoutFrame 142 0 51 0 164 0 73 0)
   267                               #activeHelpKey: #makeTopRelative
   267                               #activeHelpKey: #makeTopRelative
   268                               #model: #relativeTop
   268                               #model: #relativeTop
   269                           )
   269                           )
   270                            #(#InputFieldSpec
   270                            #(#InputFieldSpec
   271                               #name: 'fieldTopOffset'
   271                               #name: 'fieldTopOffset'
   272                               #layout: #(#LayoutFrame 200 0 63 0 250 0 85 0)
   272                               #layout: #(#LayoutFrame 187 0 51 0 237 0 73 0)
   273                               #activeHelpKey: #topAbsolute
   273                               #activeHelpKey: #topAbsolute
   274                               #tabable: true
   274                               #tabable: true
   275                               #model: #topOffset
   275                               #model: #topOffset
       
   276                               #group: #inputGroup
   276                               #type: #numberOrNil
   277                               #type: #numberOrNil
   277                               #group: #inputGroup
       
   278                           )
   278                           )
   279                            #(#ActionButtonSpec
   279                            #(#ActionButtonSpec
   280                               #name: 'actionAbsoluteTop'
   280                               #name: 'actionAbsoluteTop'
   281                               #layout: #(#LayoutFrame 255 0 63 0 277 0 85 0)
   281                               #layout: #(#LayoutFrame 242 0 51 0 264 0 73 0)
   282                               #activeHelpKey: #makeTopAbsolute
   282                               #activeHelpKey: #makeTopAbsolute
   283                               #model: #absoluteTop
   283                               #model: #absoluteTop
   284                           )
   284                           )
   285                         )
   285                         )
   286                     )
   286                     )
   289                 )
   289                 )
   290               )
   290               )
   291           )
   291           )
   292       )
   292       )
   293 
   293 
   294     "Modified: / 29.7.1998 / 01:11:05 / cg"
   294     "Modified: / 13.8.1998 / 19:52:04 / cg"
   295 !
   295 !
   296 
   296 
   297 layoutPointSpec
   297 layoutPointSpec
   298     "This resource specification was automatically generated
   298     "This resource specification was automatically generated
   299      by the UIPainter of ST/X."
   299      by the UIPainter of ST/X."
   312      
   312      
   313        #(#FullSpec
   313        #(#FullSpec
   314           #window: 
   314           #window: 
   315            #(#WindowSpec
   315            #(#WindowSpec
   316               #name: 'UILayoutTool'
   316               #name: 'UILayoutTool'
   317               #layout: #(#LayoutFrame 84 0 479 0 361 0 602 0)
   317               #layout: #(#LayoutFrame 216 0 173 0 493 0 296 0)
   318               #label: 'UILayoutTool'
   318               #label: 'UILayoutTool'
   319               #min: #(#Point 10 10)
   319               #min: #(#Point 10 10)
   320               #max: #(#Point 1152 900)
   320               #max: #(#Point 1152 900)
   321               #bounds: #(#Rectangle 84 479 362 603)
   321               #bounds: #(#Rectangle 216 173 494 297)
   322               #usePreferredExtent: false
   322               #usePreferredExtent: false
   323           )
   323           )
   324           #component: 
   324           #component: 
   325            #(#SpecCollection
   325            #(#SpecCollection
   326               #collection: 
   326               #collection: 
   332                      #(#SpecCollection
   332                      #(#SpecCollection
   333                         #collection: 
   333                         #collection: 
   334                          #(
   334                          #(
   335                            #(#LabelSpec
   335                            #(#LabelSpec
   336                               #name: 'labelOriginY'
   336                               #name: 'labelOriginY'
   337                               #layout: #(#AlignmentOrigin 98 0 28 0 1 0)
   337                               #layout: #(#AlignmentOrigin 83 0 14 0 1 0)
   338                               #label: 'Left:'
   338                               #label: 'Left:'
   339                           )
   339                           )
   340                            #(#InputFieldSpec
   340                            #(#InputFieldSpec
   341                               #name: 'fieldOriginX'
   341                               #name: 'fieldOriginX'
   342                               #layout: #(#LayoutFrame 100 0 25 0 150 0 47 0)
   342                               #layout: #(#LayoutFrame 85 0 11 0 135 0 33 0)
   343                               #activeHelpKey: #originX
   343                               #activeHelpKey: #originX
   344                               #tabable: true
   344                               #tabable: true
   345                               #model: #leftOffset
   345                               #model: #leftOffset
       
   346                               #group: #inputGroup
   346                               #type: #numberOrNil
   347                               #type: #numberOrNil
   347                               #group: #inputGroup
       
   348                           )
   348                           )
   349                            #(#LabelSpec
   349                            #(#LabelSpec
   350                               #name: 'labelOriginX'
   350                               #name: 'labelOriginX'
   351                               #layout: #(#AlignmentOrigin 98 0 53 0 1 0)
   351                               #layout: #(#AlignmentOrigin 83 0 39 0 1 0)
   352                               #label: 'Top:'
   352                               #label: 'Top:'
   353                           )
   353                           )
   354                            #(#InputFieldSpec
   354                            #(#InputFieldSpec
   355                               #name: 'fieldOriginY'
   355                               #name: 'fieldOriginY'
   356                               #layout: #(#LayoutFrame 100 0 50 0 150 0 72 0)
   356                               #layout: #(#LayoutFrame 85 0 36 0 135 0 58 0)
   357                               #activeHelpKey: #originY
   357                               #activeHelpKey: #originY
   358                               #tabable: true
   358                               #tabable: true
   359                               #model: #topOffset
   359                               #model: #topOffset
       
   360                               #group: #inputGroup
   360                               #type: #numberOrNil
   361                               #type: #numberOrNil
   361                               #group: #inputGroup
       
   362                           )
   362                           )
   363                         )
   363                         )
   364                     )
   364                     )
   365                     #label: 'Origin'
   365                     #label: 'Origin'
   366                     #labelPosition: #topLeft
   366                     #labelPosition: #topLeft
   367                 )
   367                 )
   368               )
   368               )
   369           )
   369           )
   370       )
   370       )
   371 
   371 
   372     "Modified: / 29.7.1998 / 01:11:12 / cg"
   372     "Modified: / 13.8.1998 / 19:52:15 / cg"
   373 !
   373 !
   374 
   374 
   375 slices
   375 slices
   376     ^ #(
   376     ^ #(
   377         ( 'Frame'          LayoutFrame)
   377         ( 'Frame'          LayoutFrame)
   829      
   829      
   830        #(#FullSpec
   830        #(#FullSpec
   831           #window: 
   831           #window: 
   832            #(#WindowSpec
   832            #(#WindowSpec
   833               #name: 'UILayoutTool-AlignmentOrigin'
   833               #name: 'UILayoutTool-AlignmentOrigin'
   834               #layout: #(#LayoutFrame 363 0 402 0 767 0 608 0)
   834               #layout: #(#LayoutFrame 291 0 130 0 695 0 336 0)
   835               #label: 'UILayoutTool-AlignmentOrigin'
   835               #label: 'UILayoutTool-AlignmentOrigin'
   836               #min: #(#Point 10 10)
   836               #min: #(#Point 10 10)
   837               #max: #(#Point 1152 900)
   837               #max: #(#Point 1152 900)
   838               #bounds: #(#Rectangle 363 402 768 609)
   838               #bounds: #(#Rectangle 291 130 696 337)
   839               #usePreferredExtent: false
   839               #usePreferredExtent: false
   840           )
   840           )
   841           #component: 
   841           #component: 
   842            #(#SpecCollection
   842            #(#SpecCollection
   843               #collection: 
   843               #collection: 
   855                      #(#SpecCollection
   855                      #(#SpecCollection
   856                         #collection: 
   856                         #collection: 
   857                          #(
   857                          #(
   858                            #(#LabelSpec
   858                            #(#LabelSpec
   859                               #name: 'alignHLabel'
   859                               #name: 'alignHLabel'
   860                               #layout: #(#AlignmentOrigin 98 0 28 0 1 0)
   860                               #layout: #(#AlignmentOrigin 88 0 17 0 1 0)
   861                               #label: 'Horizontal:'
   861                               #label: 'Horizontal:'
   862                               #adjust: #right
   862                               #adjust: #right
   863                           )
   863                           )
   864                            #(#LabelSpec
   864                            #(#LabelSpec
   865                               #name: 'alignVLabel'
   865                               #name: 'alignVLabel'
   866                               #layout: #(#AlignmentOrigin 98 0 54 0 1 0)
   866                               #layout: #(#AlignmentOrigin 88 0 43 0 1 0)
   867                               #label: 'Vertical:'
   867                               #label: 'Vertical:'
   868                               #adjust: #right
   868                               #adjust: #right
   869                           )
   869                           )
   870                            #(#InputFieldSpec
   870                            #(#InputFieldSpec
   871                               #name: 'leftAlignmentFractionField'
   871                               #name: 'leftAlignmentFractionField'
   872                               #layout: #(#LayoutFrame 100 0 25 0 157 0 47 0)
   872                               #layout: #(#LayoutFrame 90 0 14 0 147 0 36 0)
   873                               #activeHelpKey: #alignHorizontal
   873                               #activeHelpKey: #alignHorizontal
   874                               #tabable: true
   874                               #tabable: true
   875                               #model: #leftAlignmentFraction
   875                               #model: #leftAlignmentFraction
       
   876                               #group: #inputGroup
   876                               #type: #numberOrNil
   877                               #type: #numberOrNil
   877                               #group: #inputGroup
       
   878                           )
   878                           )
   879                            #(#InputFieldSpec
   879                            #(#InputFieldSpec
   880                               #name: 'topAlignmentFractionField'
   880                               #name: 'topAlignmentFractionField'
   881                               #layout: #(#LayoutFrame 100 0 51 0 157 0 73 0)
   881                               #layout: #(#LayoutFrame 90 0 40 0 147 0 62 0)
   882                               #activeHelpKey: #alignVertical
   882                               #activeHelpKey: #alignVertical
   883                               #tabable: true
   883                               #tabable: true
   884                               #model: #topAlignmentFraction
   884                               #model: #topAlignmentFraction
       
   885                               #group: #inputGroup
   885                               #type: #numberOrNil
   886                               #type: #numberOrNil
   886                               #group: #inputGroup
       
   887                           )
   887                           )
   888                            #(#DividerSpec
   888                            #(#DividerSpec
   889                               #name: 'separator1'
   889                               #name: 'separator1'
   890                               #layout: #(#LayoutFrame 214 0 30 0 255 0 33 0)
   890                               #layout: #(#LayoutFrame 204 0 19 0 245 0 22 0)
   891                           )
   891                           )
   892                            #(#DividerSpec
   892                            #(#DividerSpec
   893                               #name: 'separator2'
   893                               #name: 'separator2'
   894                               #layout: #(#LayoutFrame 214 0 66 0 255 0 69 0)
   894                               #layout: #(#LayoutFrame 204 0 55 0 245 0 58 0)
   895                           )
   895                           )
   896                            #(#DividerSpec
   896                            #(#DividerSpec
   897                               #name: 'separator3'
   897                               #name: 'separator3'
   898                               #layout: #(#LayoutFrame 206 0 39 0 209 0 61 0)
   898                               #layout: #(#LayoutFrame 196 0 28 0 199 0 50 0)
   899                               #orientation: #vertical
   899                               #orientation: #vertical
   900                           )
   900                           )
   901                            #(#DividerSpec
   901                            #(#DividerSpec
   902                               #name: 'separator4'
   902                               #name: 'separator4'
   903                               #layout: #(#LayoutFrame 260 0 39 0 263 0 61 0)
   903                               #layout: #(#LayoutFrame 250 0 28 0 253 0 50 0)
   904                               #orientation: #vertical
   904                               #orientation: #vertical
   905                           )
   905                           )
   906                            #(#ActionButtonSpec
   906                            #(#ActionButtonSpec
   907                               #name: 'alignBottomRight'
   907                               #name: 'alignBottomRight'
   908                               #layout: #(#LayoutFrame 255 0 61 0 269 0 75 0)
   908                               #layout: #(#LayoutFrame 245 0 50 0 259 0 64 0)
   909                               #activeHelpKey: #alignBottomRight
   909                               #activeHelpKey: #alignBottomRight
   910                               #model: #alignBottomRight
   910                               #model: #alignBottomRight
   911                           )
   911                           )
   912                            #(#ActionButtonSpec
   912                            #(#ActionButtonSpec
   913                               #name: 'alignTopLeft'
   913                               #name: 'alignTopLeft'
   914                               #layout: #(#LayoutFrame 200 0 25 0 214 0 39 0)
   914                               #layout: #(#LayoutFrame 190 0 14 0 204 0 28 0)
   915                               #activeHelpKey: #alignTopLeft
   915                               #activeHelpKey: #alignTopLeft
   916                               #model: #alignTopLeft
   916                               #model: #alignTopLeft
   917                           )
   917                           )
   918                            #(#ActionButtonSpec
   918                            #(#ActionButtonSpec
   919                               #name: 'alignTopRight'
   919                               #name: 'alignTopRight'
   920                               #layout: #(#LayoutFrame 255 0 25 0 269 0 39 0)
   920                               #layout: #(#LayoutFrame 245 0 14 0 259 0 28 0)
   921                               #activeHelpKey: #alignTopRight
   921                               #activeHelpKey: #alignTopRight
   922                               #model: #alignTopRight
   922                               #model: #alignTopRight
   923                           )
   923                           )
   924                            #(#ActionButtonSpec
   924                            #(#ActionButtonSpec
   925                               #name: 'alignBottomLeft'
   925                               #name: 'alignBottomLeft'
   926                               #layout: #(#LayoutFrame 200 0 61 0 214 0 75 0)
   926                               #layout: #(#LayoutFrame 190 0 50 0 204 0 64 0)
   927                               #activeHelpKey: #alignBottomLeft
   927                               #activeHelpKey: #alignBottomLeft
   928                               #model: #alignBottomLeft
   928                               #model: #alignBottomLeft
   929                           )
   929                           )
   930                            #(#ActionButtonSpec
   930                            #(#ActionButtonSpec
   931                               #name: 'alignTopCenter'
   931                               #name: 'alignTopCenter'
   932                               #layout: #(#LayoutFrame 227 0 25 0 241 0 39 0)
   932                               #layout: #(#LayoutFrame 217 0 14 0 231 0 28 0)
   933                               #activeHelpKey: #alignTopCenter
   933                               #activeHelpKey: #alignTopCenter
   934                               #model: #alignTopCenter
   934                               #model: #alignTopCenter
   935                           )
   935                           )
   936                            #(#ActionButtonSpec
   936                            #(#ActionButtonSpec
   937                               #name: 'alignBottomCenter'
   937                               #name: 'alignBottomCenter'
   938                               #layout: #(#LayoutFrame 227 0 61 0 241 0 75 0)
   938                               #layout: #(#LayoutFrame 217 0 50 0 231 0 64 0)
   939                               #activeHelpKey: #alignBottomCenter
   939                               #activeHelpKey: #alignBottomCenter
   940                               #model: #alignBottomCenter
   940                               #model: #alignBottomCenter
   941                           )
   941                           )
   942                            #(#ActionButtonSpec
   942                            #(#ActionButtonSpec
   943                               #name: 'alignLeftCenter'
   943                               #name: 'alignLeftCenter'
   944                               #layout: #(#LayoutFrame 200 0 43 0 214 0 57 0)
   944                               #layout: #(#LayoutFrame 190 0 32 0 204 0 46 0)
   945                               #activeHelpKey: #alignLeftCenter
   945                               #activeHelpKey: #alignLeftCenter
   946                               #model: #alignLeftCenter
   946                               #model: #alignLeftCenter
   947                           )
   947                           )
   948                            #(#ActionButtonSpec
   948                            #(#ActionButtonSpec
   949                               #name: 'alignRightCenter'
   949                               #name: 'alignRightCenter'
   950                               #layout: #(#LayoutFrame 255 0 43 0 269 0 57 0)
   950                               #layout: #(#LayoutFrame 245 0 32 0 259 0 46 0)
   951                               #activeHelpKey: #alignRightCenter
   951                               #activeHelpKey: #alignRightCenter
   952                               #model: #alignRightCenter
   952                               #model: #alignRightCenter
   953                           )
   953                           )
   954                            #(#ActionButtonSpec
   954                            #(#ActionButtonSpec
   955                               #name: 'alignCenter'
   955                               #name: 'alignCenter'
   956                               #layout: #(#LayoutFrame 227 0 43 0 241 0 57 0)
   956                               #layout: #(#LayoutFrame 217 0 32 0 231 0 46 0)
   957                               #activeHelpKey: #alignCenter
   957                               #activeHelpKey: #alignCenter
   958                               #model: #alignCenter
   958                               #model: #alignCenter
   959                           )
   959                           )
   960                         )
   960                         )
   961                     )
   961                     )
   964                 )
   964                 )
   965               )
   965               )
   966           )
   966           )
   967       )
   967       )
   968 
   968 
   969     "Modified: / 29.7.1998 / 01:09:33 / cg"
   969     "Modified: / 13.8.1998 / 19:57:47 / cg"
   970 ! !
   970 ! !
   971 
   971 
   972 !UILayoutTool::AlignmentOrigin methodsFor:'accessing'!
   972 !UILayoutTool::AlignmentOrigin methodsFor:'accessing'!
   973 
   973 
   974 fetch:aView
   974 fetch:aView
  1152      
  1152      
  1153        #(#FullSpec
  1153        #(#FullSpec
  1154           #window: 
  1154           #window: 
  1155            #(#WindowSpec
  1155            #(#WindowSpec
  1156               #name: 'UILayoutTool-Extent'
  1156               #name: 'UILayoutTool-Extent'
  1157               #layout: #(#LayoutFrame 54 0 340 0 379 0 488 0)
  1157               #layout: #(#LayoutFrame 291 0 130 0 616 0 278 0)
  1158               #label: 'UILayoutTool-Extent'
  1158               #label: 'UILayoutTool-Extent'
  1159               #min: #(#Point 10 10)
  1159               #min: #(#Point 10 10)
  1160               #max: #(#Point 1152 900)
  1160               #max: #(#Point 1152 900)
  1161               #bounds: #(#Rectangle 54 340 380 489)
  1161               #bounds: #(#Rectangle 291 130 617 279)
  1162               #usePreferredExtent: false
  1162               #usePreferredExtent: false
  1163           )
  1163           )
  1164           #component: 
  1164           #component: 
  1165            #(#SpecCollection
  1165            #(#SpecCollection
  1166               #collection: 
  1166               #collection: 
  1172                      #(#SpecCollection
  1172                      #(#SpecCollection
  1173                         #collection: 
  1173                         #collection: 
  1174                          #(
  1174                          #(
  1175                            #(#LabelSpec
  1175                            #(#LabelSpec
  1176                               #name: 'labelWidth'
  1176                               #name: 'labelWidth'
  1177                               #layout: #(#AlignmentOrigin 99 0 36 0 1 0.5)
  1177                               #layout: #(#AlignmentOrigin 89 0 24 0 1 0.5)
  1178                               #label: 'Width:'
  1178                               #label: 'Width:'
  1179                               #adjust: #right
  1179                               #adjust: #right
  1180                           )
  1180                           )
  1181                            #(#InputFieldSpec
  1181                            #(#InputFieldSpec
  1182                               #name: 'fieldLeftOffset'
  1182                               #name: 'fieldLeftOffset'
  1183                               #layout: #(#LayoutFrame 100 0 25 0 150 0 47 0)
  1183                               #layout: #(#LayoutFrame 90 0 13 0 140 0 35 0)
  1184                               #activeHelpKey: #hrzExtent
  1184                               #activeHelpKey: #hrzExtent
  1185                               #tabable: true
  1185                               #tabable: true
  1186                               #model: #leftOffset
  1186                               #model: #leftOffset
       
  1187                               #group: #inputGroup
  1187                               #type: #numberOrNil
  1188                               #type: #numberOrNil
  1188                               #group: #inputGroup
       
  1189                           )
  1189                           )
  1190                            #(#LabelSpec
  1190                            #(#LabelSpec
  1191                               #name: 'labelHeight'
  1191                               #name: 'labelHeight'
  1192                               #layout: #(#AlignmentOrigin 99 0 61 0 1 0.5)
  1192                               #layout: #(#AlignmentOrigin 89 0 49 0 1 0.5)
  1193                               #label: 'Height:'
  1193                               #label: 'Height:'
  1194                               #adjust: #right
  1194                               #adjust: #right
  1195                           )
  1195                           )
  1196                            #(#InputFieldSpec
  1196                            #(#InputFieldSpec
  1197                               #name: 'fieldRightOffset'
  1197                               #name: 'fieldRightOffset'
  1198                               #layout: #(#LayoutFrame 100 0 50 0 150 0 72 0)
  1198                               #layout: #(#LayoutFrame 90 0 38 0 140 0 60 0)
  1199                               #activeHelpKey: #vrtExtent
  1199                               #activeHelpKey: #vrtExtent
  1200                               #tabable: true
  1200                               #tabable: true
  1201                               #model: #rightOffset
  1201                               #model: #rightOffset
       
  1202                               #group: #inputGroup
  1202                               #type: #numberOrNil
  1203                               #type: #numberOrNil
  1203                               #group: #inputGroup
       
  1204                           )
  1204                           )
  1205                         )
  1205                         )
  1206                     )
  1206                     )
  1207                     #label: 'Extent'
  1207                     #label: 'Extent'
  1208                     #labelPosition: #topLeft
  1208                     #labelPosition: #topLeft
  1209                 )
  1209                 )
  1210               )
  1210               )
  1211           )
  1211           )
  1212       )
  1212       )
  1213 
  1213 
  1214     "Modified: / 29.7.1998 / 01:09:41 / cg"
  1214     "Modified: / 13.8.1998 / 19:58:04 / cg"
  1215 ! !
  1215 ! !
  1216 
  1216 
  1217 !UILayoutTool::Extent methodsFor:'accessing'!
  1217 !UILayoutTool::Extent methodsFor:'accessing'!
  1218 
  1218 
  1219 fetch:aView
  1219 fetch:aView
  1302      
  1302      
  1303        #(#FullSpec
  1303        #(#FullSpec
  1304           #window: 
  1304           #window: 
  1305            #(#WindowSpec
  1305            #(#WindowSpec
  1306               #name: 'UILayoutTool-LayoutFrame'
  1306               #name: 'UILayoutTool-LayoutFrame'
  1307               #layout: #(#LayoutFrame 149 0 418 0 547 0 651 0)
  1307               #layout: #(#LayoutFrame 291 0 130 0 689 0 363 0)
  1308               #label: 'UILayoutTool-LayoutFrame'
  1308               #label: 'UILayoutTool-LayoutFrame'
  1309               #min: #(#Point 10 10)
  1309               #min: #(#Point 10 10)
  1310               #max: #(#Point 1152 900)
  1310               #max: #(#Point 1152 900)
  1311               #bounds: #(#Rectangle 149 418 548 652)
  1311               #bounds: #(#Rectangle 291 130 690 364)
  1312               #usePreferredExtent: false
  1312               #usePreferredExtent: false
  1313               #forceRecursiveBackground: false
  1313               #forceRecursiveBackground: false
  1314           )
  1314           )
  1315           #component: 
  1315           #component: 
  1316            #(#SpecCollection
  1316            #(#SpecCollection
  1329                      #(#SpecCollection
  1329                      #(#SpecCollection
  1330                         #collection: 
  1330                         #collection: 
  1331                          #(
  1331                          #(
  1332                            #(#LabelSpec
  1332                            #(#LabelSpec
  1333                               #name: 'labelRight'
  1333                               #name: 'labelRight'
  1334                               #layout: #(#AlignmentOrigin 98 0 36 0 1 0.5)
  1334                               #layout: #(#AlignmentOrigin 88 0 25 0 1 0.5)
  1335                               #label: 'Right:'
  1335                               #label: 'Right:'
  1336                           )
  1336                           )
  1337                            #(#InputFieldSpec
  1337                            #(#InputFieldSpec
  1338                               #name: 'fieldRightFraction'
  1338                               #name: 'fieldRightFraction'
  1339                               #layout: #(#LayoutFrame 100 0 25 0 150 0 47 0)
  1339                               #layout: #(#LayoutFrame 90 0 14 0 140 0 36 0)
  1340                               #activeHelpKey: #rightRelative
  1340                               #activeHelpKey: #rightRelative
  1341                               #model: #rightFraction
  1341                               #model: #rightFraction
       
  1342                               #group: #inputGroup
  1342                               #type: #numberOrNil
  1343                               #type: #numberOrNil
  1343                               #group: #inputGroup
       
  1344                           )
  1344                           )
  1345                            #(#ActionButtonSpec
  1345                            #(#ActionButtonSpec
  1346                               #name: 'actionRelativeRight'
  1346                               #name: 'actionRelativeRight'
  1347                               #layout: #(#LayoutFrame 155 0 25 0 177 0 47 0)
  1347                               #layout: #(#LayoutFrame 145 0 14 0 167 0 36 0)
  1348                               #activeHelpKey: #makeRightRelative
  1348                               #activeHelpKey: #makeRightRelative
  1349                               #model: #relativeRight
  1349                               #model: #relativeRight
  1350                           )
  1350                           )
  1351                            #(#InputFieldSpec
  1351                            #(#InputFieldSpec
  1352                               #name: 'fieldRightOffset'
  1352                               #name: 'fieldRightOffset'
  1353                               #layout: #(#LayoutFrame 200 0 25 0 250 0 47 0)
  1353                               #layout: #(#LayoutFrame 190 0 14 0 240 0 36 0)
  1354                               #activeHelpKey: #rightAbsolute
  1354                               #activeHelpKey: #rightAbsolute
  1355                               #model: #rightOffset
  1355                               #model: #rightOffset
       
  1356                               #group: #inputGroup
  1356                               #type: #numberOrNil
  1357                               #type: #numberOrNil
  1357                               #group: #inputGroup
       
  1358                           )
  1358                           )
  1359                            #(#ActionButtonSpec
  1359                            #(#ActionButtonSpec
  1360                               #name: 'actionAbsoluteRight'
  1360                               #name: 'actionAbsoluteRight'
  1361                               #layout: #(#LayoutFrame 255 0 25 0 277 0 47 0)
  1361                               #layout: #(#LayoutFrame 245 0 14 0 267 0 36 0)
  1362                               #activeHelpKey: #makeRightAbsolute
  1362                               #activeHelpKey: #makeRightAbsolute
  1363                               #model: #absoluteRight
  1363                               #model: #absoluteRight
  1364                           )
  1364                           )
  1365                            #(#LabelSpec
  1365                            #(#LabelSpec
  1366                               #name: 'labelBottom'
  1366                               #name: 'labelBottom'
  1367                               #layout: #(#AlignmentOrigin 98 0 64 0 1 0.5)
  1367                               #layout: #(#AlignmentOrigin 88 0 53 0 1 0.5)
  1368                               #label: 'Bottom:'
  1368                               #label: 'Bottom:'
  1369                           )
  1369                           )
  1370                            #(#InputFieldSpec
  1370                            #(#InputFieldSpec
  1371                               #name: 'fieldBottomFraction'
  1371                               #name: 'fieldBottomFraction'
  1372                               #layout: #(#LayoutFrame 100 0 53 0 150 0 75 0)
  1372                               #layout: #(#LayoutFrame 90 0 42 0 140 0 64 0)
  1373                               #activeHelpKey: #bottomRelative
  1373                               #activeHelpKey: #bottomRelative
  1374                               #model: #bottomFraction
  1374                               #model: #bottomFraction
       
  1375                               #group: #inputGroup
  1375                               #type: #numberOrNil
  1376                               #type: #numberOrNil
  1376                               #group: #inputGroup
       
  1377                           )
  1377                           )
  1378                            #(#ActionButtonSpec
  1378                            #(#ActionButtonSpec
  1379                               #name: 'actionRelativeBottom'
  1379                               #name: 'actionRelativeBottom'
  1380                               #layout: #(#LayoutFrame 155 0 53 0 177 0 75 0)
  1380                               #layout: #(#LayoutFrame 145 0 42 0 167 0 64 0)
  1381                               #activeHelpKey: #makeBottomRelative
  1381                               #activeHelpKey: #makeBottomRelative
  1382                               #model: #relativeBottom
  1382                               #model: #relativeBottom
  1383                           )
  1383                           )
  1384                            #(#InputFieldSpec
  1384                            #(#InputFieldSpec
  1385                               #name: 'fieldBottomOffset'
  1385                               #name: 'fieldBottomOffset'
  1386                               #layout: #(#LayoutFrame 200 0 53 0 250 0 75 0)
  1386                               #layout: #(#LayoutFrame 190 0 42 0 240 0 64 0)
  1387                               #activeHelpKey: #bottomAbsolute
  1387                               #activeHelpKey: #bottomAbsolute
  1388                               #model: #bottomOffset
  1388                               #model: #bottomOffset
       
  1389                               #group: #inputGroup
  1389                               #type: #numberOrNil
  1390                               #type: #numberOrNil
  1390                               #group: #inputGroup
       
  1391                           )
  1391                           )
  1392                            #(#ActionButtonSpec
  1392                            #(#ActionButtonSpec
  1393                               #name: 'actionAbsoluteBottom'
  1393                               #name: 'actionAbsoluteBottom'
  1394                               #layout: #(#LayoutFrame 255 0 53 0 277 0 75 0)
  1394                               #layout: #(#LayoutFrame 245 0 42 0 267 0 64 0)
  1395                               #activeHelpKey: #makeBottomAbsolute
  1395                               #activeHelpKey: #makeBottomAbsolute
  1396                               #model: #absoluteBottom
  1396                               #model: #absoluteBottom
  1397                           )
  1397                           )
  1398                         )
  1398                         )
  1399                     )
  1399                     )
  1402                 )
  1402                 )
  1403               )
  1403               )
  1404           )
  1404           )
  1405       )
  1405       )
  1406 
  1406 
  1407     "Modified: / 29.7.1998 / 01:09:56 / cg"
  1407     "Modified: / 13.8.1998 / 19:58:24 / cg"
  1408 ! !
  1408 ! !
  1409 
  1409 
  1410 !UILayoutTool::LayoutFrame methodsFor:'accessing'!
  1410 !UILayoutTool::LayoutFrame methodsFor:'accessing'!
  1411 
  1411 
  1412 fetch:aView
  1412 fetch:aView
  1612      
  1612      
  1613        #(#FullSpec
  1613        #(#FullSpec
  1614           #window: 
  1614           #window: 
  1615            #(#WindowSpec
  1615            #(#WindowSpec
  1616               #name: 'UILayoutTool-Rectangle'
  1616               #name: 'UILayoutTool-Rectangle'
  1617               #layout: #(#LayoutFrame 339 0 411 0 680 0 609 0)
  1617               #layout: #(#LayoutFrame 291 0 130 0 632 0 328 0)
  1618               #label: 'UILayoutTool-Rectangle'
  1618               #label: 'UILayoutTool-Rectangle'
  1619               #min: #(#Point 10 10)
  1619               #min: #(#Point 10 10)
  1620               #max: #(#Point 1152 900)
  1620               #max: #(#Point 1152 900)
  1621               #bounds: #(#Rectangle 339 411 681 610)
  1621               #bounds: #(#Rectangle 291 130 633 329)
  1622               #usePreferredExtent: false
  1622               #usePreferredExtent: false
  1623           )
  1623           )
  1624           #component: 
  1624           #component: 
  1625            #(#SpecCollection
  1625            #(#SpecCollection
  1626               #collection: 
  1626               #collection: 
  1638                      #(#SpecCollection
  1638                      #(#SpecCollection
  1639                         #collection: 
  1639                         #collection: 
  1640                          #(
  1640                          #(
  1641                            #(#LabelSpec
  1641                            #(#LabelSpec
  1642                               #name: 'labelCornerY'
  1642                               #name: 'labelCornerY'
  1643                               #layout: #(#AlignmentOrigin 98 0 28 0 1 0)
  1643                               #layout: #(#AlignmentOrigin 83 0 16 0 1 0)
  1644                               #label: 'Right:'
  1644                               #label: 'Right:'
  1645                               #adjust: #left
  1645                               #adjust: #left
  1646                           )
  1646                           )
  1647                            #(#InputFieldSpec
  1647                            #(#InputFieldSpec
  1648                               #name: 'fieldCornerX'
  1648                               #name: 'fieldCornerX'
  1649                               #layout: #(#LayoutFrame 100 0 25 0 150 0 47 0)
  1649                               #layout: #(#LayoutFrame 85 0 13 0 135 0 35 0)
  1650                               #activeHelpKey: #cornerX
  1650                               #activeHelpKey: #cornerX
  1651                               #tabable: true
  1651                               #tabable: true
  1652                               #model: #rightOffset
  1652                               #model: #rightOffset
       
  1653                               #group: #inputGroup
  1653                               #type: #numberOrNil
  1654                               #type: #numberOrNil
  1654                               #group: #inputGroup
       
  1655                           )
  1655                           )
  1656                            #(#LabelSpec
  1656                            #(#LabelSpec
  1657                               #name: 'labelCornerX'
  1657                               #name: 'labelCornerX'
  1658                               #layout: #(#AlignmentOrigin 98 0 53 0 1 0)
  1658                               #layout: #(#AlignmentOrigin 83 0 41 0 1 0)
  1659                               #label: 'Bottom:'
  1659                               #label: 'Bottom:'
  1660                               #adjust: #left
  1660                               #adjust: #left
  1661                           )
  1661                           )
  1662                            #(#InputFieldSpec
  1662                            #(#InputFieldSpec
  1663                               #name: 'fieldCornerY'
  1663                               #name: 'fieldCornerY'
  1664                               #layout: #(#LayoutFrame 100 0 50 0 150 0 72 0)
  1664                               #layout: #(#LayoutFrame 85 0 38 0 135 0 60 0)
  1665                               #activeHelpKey: #cornerY
  1665                               #activeHelpKey: #cornerY
  1666                               #tabable: true
  1666                               #tabable: true
  1667                               #model: #bottomOffset
  1667                               #model: #bottomOffset
       
  1668                               #group: #inputGroup
  1668                               #type: #numberOrNil
  1669                               #type: #numberOrNil
  1669                               #group: #inputGroup
       
  1670                           )
  1670                           )
  1671                         )
  1671                         )
  1672                     )
  1672                     )
  1673                     #label: 'Corner'
  1673                     #label: 'Corner'
  1674                     #labelPosition: #topLeft
  1674                     #labelPosition: #topLeft
  1675                 )
  1675                 )
  1676               )
  1676               )
  1677           )
  1677           )
  1678       )
  1678       )
  1679 
  1679 
  1680     "Modified: / 29.7.1998 / 01:10:16 / cg"
  1680     "Modified: / 13.8.1998 / 19:59:16 / cg"
  1681 ! !
  1681 ! !
  1682 
  1682 
  1683 !UILayoutTool::Rectangle methodsFor:'accessing'!
  1683 !UILayoutTool::Rectangle methodsFor:'accessing'!
  1684 
  1684 
  1685 fetch:aView
  1685 fetch:aView