UIPropertyView.st
changeset 68 889c3877baf0
parent 66 b4e629d9cfcb
child 70 4e667db10910
equal deleted inserted replaced
67:09e9d4b57142 68:889c3877baf0
    47           #'window:' 
    47           #'window:' 
    48            #(#WindowSpec
    48            #(#WindowSpec
    49               #'name:' 'uIPainterView'
    49               #'name:' 'uIPainterView'
    50               #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
    50               #'layout:' #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
    51               #'label:' 'unnamed'
    51               #'label:' 'unnamed'
    52               #'bounds:' #(#Rectangle 0 0 248 304)
    52               #'bounds:' #(#Rectangle 0 0 356 379)
    53           )
    53           )
    54           #'component:' 
    54           #'component:' 
    55            #(#SpecCollection
    55            #(#SpecCollection
    56               #'collection:' 
    56               #'collection:' 
    57                #(
    57                #(
    58                  #(#LabelSpec
    58                  #(#LabelSpec
    59                     #'name:' 'label9'
    59                     #'name:' 'label9'
    60                     #'layout:' #(#AlignmentOrigin 76 0 7 0 1 0)
    60                     #'layout:' #(#AlignmentOrigin 76 0 7 0 1 0)
    61                     #'label:' 'Layout:'
    61                     #'label:' 'Layout:'
    62                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
    63                     #'initiallyInvisible:' false
    62                     #'initiallyInvisible:' false
    64                     #'level:' 0
    63                     #'level:' 0
    65                     #'adjust:' #center
    64                     #'adjust:' #center
    66                     #'hasCharacterOrientedLabel:' true
    65                     #'hasCharacterOrientedLabel:' true
    67                 )
    66                 )
    68                  #(#PopUpListSpec
    67                  #(#PopUpListSpec
    69                     #'name:' 'popUpList1'
    68                     #'name:' 'popUpList1'
    70                     #'layout:' #(#LayoutFrame 79 0.0 7 0 -6 1.0 30 0)
    69                     #'layout:' #(#LayoutFrame 79 0.0 7 0 -6 1.0 30 0)
    71                     #'label:' 'popup'
    70                     #'label:' 'popup'
    72                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
    73                     #'initiallyInvisible:' false
    71                     #'initiallyInvisible:' false
    74                     #'model:' #layoutType
    72                     #'model:' #layoutType
    75                     #'menu:' #layoutTypeList
    73                     #'menu:' #layoutTypeList
    76                 )
    74                 )
    77                  #(#LabelSpec
    75                  #(#LabelSpec
    78                     #'name:' 'label2'
    76                     #'name:' 'label2'
    79                     #'layout:' #(#AlignmentOrigin 49 0 103 0 1 0)
    77                     #'layout:' #(#AlignmentOrigin 49 0 103 0 1 0)
    80                     #'label:' 'top'
    78                     #'label:' 'top'
    81                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
    82                     #'initiallyInvisible:' false
    79                     #'initiallyInvisible:' false
    83                     #'level:' 0
    80                     #'level:' 0
    84                     #'adjust:' #right
    81                     #'adjust:' #right
    85                     #'hasCharacterOrientedLabel:' true
    82                     #'hasCharacterOrientedLabel:' true
    86                 )
    83                 )
    87                  #(#LabelSpec
    84                  #(#LabelSpec
    88                     #'name:' 'label3'
    85                     #'name:' 'label3'
    89                     #'layout:' #(#Point 58 48)
    86                     #'layout:' #(#Point 58 48)
    90                     #'label:' 'relative'
    87                     #'label:' 'relative'
    91                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
    92                     #'initiallyInvisible:' false
    88                     #'initiallyInvisible:' false
    93                     #'level:' 0
    89                     #'level:' 0
    94                     #'adjust:' #center
    90                     #'adjust:' #center
    95                     #'hasCharacterOrientedLabel:' true
    91                     #'hasCharacterOrientedLabel:' true
    96                 )
    92                 )
    97                  #(#LabelSpec
    93                  #(#LabelSpec
    98                     #'name:' 'label4'
    94                     #'name:' 'label4'
    99                     #'layout:' #(#Point 154 49)
    95                     #'layout:' #(#Point 154 49)
   100                     #'label:' 'offset'
    96                     #'label:' 'offset'
   101                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   102                     #'initiallyInvisible:' false
    97                     #'initiallyInvisible:' false
   103                     #'level:' 0
    98                     #'level:' 0
   104                     #'adjust:' #center
    99                     #'adjust:' #center
   105                     #'hasCharacterOrientedLabel:' true
   100                     #'hasCharacterOrientedLabel:' true
   106                 )
   101                 )
   107                  #(#LabelSpec
   102                  #(#LabelSpec
   108                     #'name:' 'label5'
   103                     #'name:' 'label5'
   109                     #'layout:' #(#AlignmentOrigin 66 0 167 0 1 0)
   104                     #'layout:' #(#AlignmentOrigin 63 0 175 0 1 0)
   110                     #'label:' 'align H'
   105                     #'label:' 'align H'
   111                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   112                     #'initiallyInvisible:' false
   106                     #'initiallyInvisible:' false
   113                     #'level:' 0
   107                     #'level:' 0
   114                     #'adjust:' #right
   108                     #'adjust:' #right
   115                     #'hasCharacterOrientedLabel:' true
   109                     #'hasCharacterOrientedLabel:' true
   116                 )
   110                 )
   117                  #(#LabelSpec
   111                  #(#LabelSpec
   118                     #'name:' 'label6'
   112                     #'name:' 'label6'
   119                     #'layout:' #(#AlignmentOrigin 66 0 193 0 1 0)
   113                     #'layout:' #(#AlignmentOrigin 63 0 201 0 1 0)
   120                     #'label:' 'align V'
   114                     #'label:' 'align V'
   121                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   122                     #'initiallyInvisible:' false
   115                     #'initiallyInvisible:' false
   123                     #'level:' 0
   116                     #'level:' 0
   124                     #'adjust:' #right
   117                     #'adjust:' #right
   125                     #'hasCharacterOrientedLabel:' true
   118                     #'hasCharacterOrientedLabel:' true
   126                 )
   119                 )
   150                     #'acceptOnLostFocus:' true
   143                     #'acceptOnLostFocus:' true
   151                     #'hasBorder:' false
   144                     #'hasBorder:' false
   152                 )
   145                 )
   153                  #(#InputFieldSpec
   146                  #(#InputFieldSpec
   154                     #'name:' 'editField5'
   147                     #'name:' 'editField5'
   155                     #'layout:' #(#LayoutFrame 68 0 167 0 125 0 185 0)
   148                     #'layout:' #(#LayoutFrame 68 0 175 0 125 0 193 0)
   156                     #'model:' #leftAlignmentFraction
   149                     #'model:' #leftAlignmentFraction
   157                     #'tabable:' true
   150                     #'tabable:' true
   158                     #'type:' #numberOrNil
   151                     #'type:' #numberOrNil
   159                     #'immediateAccept:' false
   152                     #'immediateAccept:' false
   160                     #'acceptOnLeave:' true
   153                     #'acceptOnLeave:' true
   163                     #'acceptOnLostFocus:' true
   156                     #'acceptOnLostFocus:' true
   164                     #'hasBorder:' false
   157                     #'hasBorder:' false
   165                 )
   158                 )
   166                  #(#InputFieldSpec
   159                  #(#InputFieldSpec
   167                     #'name:' 'editField6'
   160                     #'name:' 'editField6'
   168                     #'layout:' #(#LayoutFrame 68 0 193 0 125 0 211 0)
   161                     #'layout:' #(#LayoutFrame 68 0 201 0 125 0 219 0)
   169                     #'model:' #topAlignmentFraction
   162                     #'model:' #topAlignmentFraction
   170                     #'tabable:' true
   163                     #'tabable:' true
   171                     #'type:' #numberOrNil
   164                     #'type:' #numberOrNil
   172                     #'immediateAccept:' false
   165                     #'immediateAccept:' false
   173                     #'acceptOnLeave:' true
   166                     #'acceptOnLeave:' true
   204                 )
   197                 )
   205                  #(#ActionButtonSpec
   198                  #(#ActionButtonSpec
   206                     #'name:' 'button1'
   199                     #'name:' 'button1'
   207                     #'layout:' #(#LayoutFrame 119 0 76 0 138 0 94 0)
   200                     #'layout:' #(#LayoutFrame 119 0 76 0 138 0 94 0)
   208                     #'label:' ''
   201                     #'label:' ''
   209                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   210                     #'tabable:' false
   202                     #'tabable:' false
   211                     #'model:' #makeRelativeLeft
   203                     #'model:' #makeRelativeLeft
   212                 )
   204                 )
   213                  #(#ActionButtonSpec
   205                  #(#ActionButtonSpec
   214                     #'name:' 'button2'
   206                     #'name:' 'button2'
   215                     #'layout:' #(#LayoutFrame 119 0 103 0 138 0 121 0)
   207                     #'layout:' #(#LayoutFrame 119 0 103 0 138 0 121 0)
   216                     #'label:' ''
   208                     #'label:' ''
   217                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   218                     #'tabable:' false
   209                     #'tabable:' false
   219                     #'model:' #makeRelativeTop
   210                     #'model:' #makeRelativeTop
   220                 )
   211                 )
   221                  #(#ActionButtonSpec
   212                  #(#ActionButtonSpec
   222                     #'name:' 'button3'
   213                     #'name:' 'button3'
   223                     #'layout:' #(#LayoutFrame 217 0 76 0 236 0 94 0)
   214                     #'layout:' #(#LayoutFrame 217 0 76 0 236 0 94 0)
   224                     #'label:' ''
   215                     #'label:' ''
   225                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   226                     #'tabable:' false
   216                     #'tabable:' false
   227                     #'model:' #makeOffsetLeft
   217                     #'model:' #makeOffsetLeft
   228                 )
   218                 )
   229                  #(#ActionButtonSpec
   219                  #(#ActionButtonSpec
   230                     #'name:' 'button4'
   220                     #'name:' 'button4'
   231                     #'layout:' #(#LayoutFrame 217 0 103 0 236 0 121 0)
   221                     #'layout:' #(#LayoutFrame 217 0 103 0 236 0 121 0)
   232                     #'label:' ''
   222                     #'label:' ''
   233                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   234                     #'tabable:' false
   223                     #'tabable:' false
   235                     #'model:' #makeOffsetTop
   224                     #'model:' #makeOffsetTop
   236                 )
   225                 )
   237                  #(#ActionButtonSpec
   226                  #(#ActionButtonSpec
   238                     #'name:' 'button8'
   227                     #'name:' 'button8'
   239                     #'layout:' #(#LayoutFrame 119 0 129 0 138 0 147 0)
   228                     #'layout:' #(#LayoutFrame 119 0 137 0 138 0 155 0)
   240                     #'label:' ''
   229                     #'label:' ''
   241                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   242                     #'tabable:' false
   230                     #'tabable:' false
   243                     #'model:' #makeRelativeLeftTop
   231                     #'model:' #makeRelativeLeftTop
   244                 )
   232                 )
   245                  #(#ActionButtonSpec
   233                  #(#ActionButtonSpec
   246                     #'name:' 'button9'
   234                     #'name:' 'button9'
   247                     #'layout:' #(#LayoutFrame 217 0 129 0 236 0 147 0)
   235                     #'layout:' #(#LayoutFrame 217 0 137 0 236 0 155 0)
   248                     #'label:' ''
   236                     #'label:' ''
   249                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   250                     #'tabable:' false
   237                     #'tabable:' false
   251                     #'model:' #makeOffsetLeftTop
   238                     #'model:' #makeOffsetLeftTop
   252                 )
   239                 )
   253                  #(#LabelSpec
   240                  #(#LabelSpec
   254                     #'name:' 'label7'
   241                     #'name:' 'label7'
   255                     #'layout:' #(#AlignmentOrigin 49 0 129 0 1 0)
   242                     #'layout:' #(#AlignmentOrigin 49 0 137 0 1 0)
   256                     #'label:' 'all'
   243                     #'label:' 'all'
   257                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   258                     #'initiallyInvisible:' false
   244                     #'initiallyInvisible:' false
   259                     #'level:' 0
   245                     #'level:' 0
   260                     #'adjust:' #right
   246                     #'adjust:' #right
   261                     #'hasCharacterOrientedLabel:' true
   247                     #'hasCharacterOrientedLabel:' true
   262                 )
   248                 )
   263                  #(#LabelSpec
   249                  #(#LabelSpec
   264                     #'name:' 'label1'
   250                     #'name:' 'label1'
   265                     #'layout:' #(#AlignmentOrigin 49 0 76 0 1 0)
   251                     #'layout:' #(#AlignmentOrigin 49 0 76 0 1 0)
   266                     #'label:' 'left'
   252                     #'label:' 'left'
   267                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
       
   268                     #'initiallyInvisible:' false
   253                     #'initiallyInvisible:' false
   269                     #'level:' 0
   254                     #'level:' 0
   270                     #'adjust:' #right
   255                     #'adjust:' #right
   271                     #'hasCharacterOrientedLabel:' true
   256                     #'hasCharacterOrientedLabel:' true
       
   257                 )
       
   258                  #(#DividerSpec
       
   259                     #'name:' 'separator1'
       
   260                     #'layout:' #(#Rectangle 154 177 203 188)
       
   261                 )
       
   262                  #(#DividerSpec
       
   263                     #'name:' 'separator2'
       
   264                     #'layout:' #(#Rectangle 154 208 203 219)
       
   265                 )
       
   266                  #(#DividerSpec
       
   267                     #'name:' 'separator3'
       
   268                     #'layout:' #(#Rectangle 145 187 155 208)
       
   269                     #'orientation:' #vertical
       
   270                 )
       
   271                  #(#DividerSpec
       
   272                     #'name:' 'separator4'
       
   273                     #'layout:' #(#Rectangle 203 187 213 208)
       
   274                     #'orientation:' #vertical
       
   275                 )
       
   276                  #(#ActionButtonSpec
       
   277                     #'name:' 'alignBR'
       
   278                     #'layout:' #(#Rectangle 201 207 213 219)
       
   279                     #'label:' ''
       
   280                     #'tabable:' false
       
   281                     #'model:' #makeAlignBottomRight
       
   282                 )
       
   283                  #(#ActionButtonSpec
       
   284                     #'name:' 'alignTL'
       
   285                     #'layout:' #(#Rectangle 145 176 157 188)
       
   286                     #'label:' ''
       
   287                     #'tabable:' false
       
   288                     #'model:' #makeAlignTopLeft
       
   289                 )
       
   290                  #(#ActionButtonSpec
       
   291                     #'name:' 'alignTR'
       
   292                     #'layout:' #(#Rectangle 201 176 213 188)
       
   293                     #'label:' ''
       
   294                     #'tabable:' false
       
   295                     #'model:' #makeAlignTopRight
       
   296                 )
       
   297                  #(#ActionButtonSpec
       
   298                     #'name:' 'alignBL'
       
   299                     #'layout:' #(#Rectangle 145 206 157 218)
       
   300                     #'label:' ''
       
   301                     #'tabable:' false
       
   302                     #'model:' #makeAlignBottomLeft
       
   303                 )
       
   304                  #(#ActionButtonSpec
       
   305                     #'name:' 'alignTC'
       
   306                     #'layout:' #(#Rectangle 173 176 185 188)
       
   307                     #'label:' ''
       
   308                     #'tabable:' false
       
   309                     #'model:' #makeAlignTopCenter
       
   310                 )
       
   311                  #(#ActionButtonSpec
       
   312                     #'name:' 'alignBC'
       
   313                     #'layout:' #(#Rectangle 173 207 185 219)
       
   314                     #'label:' ''
       
   315                     #'tabable:' false
       
   316                     #'model:' #makeAlignBottomCenter
       
   317                 )
       
   318                  #(#ActionButtonSpec
       
   319                     #'name:' 'alignLC'
       
   320                     #'layout:' #(#Rectangle 145 191 157 203)
       
   321                     #'label:' ''
       
   322                     #'tabable:' false
       
   323                     #'model:' #makeAlignLeftCenter
       
   324                 )
       
   325                  #(#ActionButtonSpec
       
   326                     #'name:' 'alignRC'
       
   327                     #'layout:' #(#Rectangle 201 191 213 203)
       
   328                     #'label:' ''
       
   329                     #'tabable:' false
       
   330                     #'model:' #makeAlignRightCenter
       
   331                 )
       
   332                  #(#ActionButtonSpec
       
   333                     #'name:' 'alignC'
       
   334                     #'layout:' #(#Rectangle 173 191 185 203)
       
   335                     #'label:' ''
       
   336                     #'tabable:' false
       
   337                     #'model:' #makeAlignCenter
   272                 )
   338                 )
   273               )
   339               )
   274           )
   340           )
   275       )
   341       )
   276 
       
   277     "Modified: 28.2.1997 / 13:17:26 / cg"
       
   278 !
   342 !
   279 
   343 
   280 specificationExtent
   344 specificationExtent
   281     "this window spec was automatically generated by the ST/X UIPainter"
   345     "this window spec was automatically generated by the ST/X UIPainter"
   282 
   346 
   717                     #'adjust:' #center
   781                     #'adjust:' #center
   718                     #'hasCharacterOrientedLabel:' true
   782                     #'hasCharacterOrientedLabel:' true
   719                 )
   783                 )
   720                  #(#PopUpListSpec
   784                  #(#PopUpListSpec
   721                     #'name:' 'popUpList1'
   785                     #'name:' 'popUpList1'
   722                     #'layout:' #(#LayoutFrame 75 0.0 7 0 -5 1.0 30 0)
   786                     #'layout:' #(#LayoutFrame 75 0.0 9 0 -5 1.0 32 0)
   723                     #'label:' 'popup'
   787                     #'label:' 'popup'
   724                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   788                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   725                     #'initiallyInvisible:' false
   789                     #'initiallyInvisible:' false
   726                     #'model:' #layoutType
   790                     #'model:' #layoutType
   727                     #'menu:' #layoutTypeList
   791                     #'menu:' #layoutTypeList
   728                 )
   792                 )
   729                  #(#LabelSpec
   793                  #(#LabelSpec
   730                     #'name:' 'label1'
   794                     #'name:' 'label1'
   731                     #'layout:' #(#AlignmentOrigin 55 0 82 0 1 0)
   795                     #'layout:' #(#AlignmentOrigin 52 0 82 0 1 0)
   732                     #'label:' 'left'
   796                     #'label:' 'left'
   733                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   797                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   734                     #'initiallyInvisible:' false
   798                     #'initiallyInvisible:' false
   735                     #'level:' 0
   799                     #'level:' 0
   736                     #'adjust:' #center
   800                     #'adjust:' #center
   737                     #'hasCharacterOrientedLabel:' true
   801                     #'hasCharacterOrientedLabel:' true
   738                 )
   802                 )
   739                  #(#LabelSpec
   803                  #(#LabelSpec
   740                     #'name:' 'label2'
   804                     #'name:' 'label2'
   741                     #'layout:' #(#AlignmentOrigin 55 0 109 0 1 0)
   805                     #'layout:' #(#AlignmentOrigin 52 0 109 0 1 0)
   742                     #'label:' 'top'
   806                     #'label:' 'top'
   743                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   807                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   744                     #'initiallyInvisible:' false
   808                     #'initiallyInvisible:' false
   745                     #'level:' 0
   809                     #'level:' 0
   746                     #'adjust:' #center
   810                     #'adjust:' #center
   850                     #'tabable:' false
   914                     #'tabable:' false
   851                     #'model:' #makeOffsetTop
   915                     #'model:' #makeOffsetTop
   852                 )
   916                 )
   853                  #(#ActionButtonSpec
   917                  #(#ActionButtonSpec
   854                     #'name:' 'button8'
   918                     #'name:' 'button8'
   855                     #'layout:' #(#LayoutFrame 119 0 135 0 138 0 153 0)
   919                     #'layout:' #(#LayoutFrame 119 0 141 0 138 0 159 0)
   856                     #'label:' ''
   920                     #'label:' ''
   857                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   921                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   858                     #'tabable:' false
   922                     #'tabable:' false
   859                     #'model:' #makeRelativeLeftTop
   923                     #'model:' #makeRelativeLeftTop
   860                 )
   924                 )
   861                  #(#ActionButtonSpec
   925                  #(#ActionButtonSpec
   862                     #'name:' 'button9'
   926                     #'name:' 'button9'
   863                     #'layout:' #(#LayoutFrame 216 0 135 0 235 0 153 0)
   927                     #'layout:' #(#LayoutFrame 216 0 141 0 235 0 159 0)
   864                     #'label:' ''
   928                     #'label:' ''
   865                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   929                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   866                     #'tabable:' false
   930                     #'tabable:' false
   867                     #'model:' #makeOffsetLeftTop
   931                     #'model:' #makeOffsetLeftTop
   868                 )
   932                 )
   869                  #(#LabelSpec
   933                  #(#LabelSpec
   870                     #'name:' 'label5'
   934                     #'name:' 'label5'
   871                     #'layout:' #(#AlignmentOrigin 55 0 135 0 1 0)
   935                     #'layout:' #(#AlignmentOrigin 52 0 141 0 1 0)
   872                     #'label:' 'all'
   936                     #'label:' 'all'
   873                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   937                     #'backgroundColor:' #(#Color 66.9993 66.9993 66.9993)
   874                     #'initiallyInvisible:' false
   938                     #'initiallyInvisible:' false
   875                     #'level:' 0
   939                     #'level:' 0
   876                     #'adjust:' #center
   940                     #'adjust:' #center
   877                     #'hasCharacterOrientedLabel:' true
   941                     #'hasCharacterOrientedLabel:' true
   878                 )
   942                 )
   879               )
   943               )
   880           )
   944           )
   881       )
   945       )
   882 
       
   883     "Modified: 28.2.1997 / 13:21:27 / cg"
       
   884 !
   946 !
   885 
   947 
   886 specificationPoint
   948 specificationPoint
   887     "this window spec was automatically generated by the ST/X UIPainter"
   949     "this window spec was automatically generated by the ST/X UIPainter"
   888 
   950 
  1464 !UIPropertyView methodsFor:'private layout fetch'!
  1526 !UIPropertyView methodsFor:'private layout fetch'!
  1465 
  1527 
  1466 fetchAlignmentOrigin
  1528 fetchAlignmentOrigin
  1467     "fetch alignmentOrigin
  1529     "fetch alignmentOrigin
  1468     "
  1530     "
  1469     |aLayout org|
  1531     |aLayout|
  1470 
  1532 
  1471     aLayout := currentView geometryLayout.
  1533     aLayout := currentView geometryLayout.
  1472     org := currentView computeOrigin.
       
  1473 
       
  1474     (layoutAspects at:#absLeft) value:(org x).
       
  1475     (layoutAspects at:#absTop)  value:(org y).
       
  1476 
  1534 
  1477     (layoutAspects at:#leftAlignmentFraction) value:(aLayout leftAlignmentFraction).
  1535     (layoutAspects at:#leftAlignmentFraction) value:(aLayout leftAlignmentFraction).
  1478     (layoutAspects at:#topAlignmentFraction)  value:(aLayout topAlignmentFraction).
  1536     (layoutAspects at:#topAlignmentFraction)  value:(aLayout topAlignmentFraction).
  1479 
  1537 
  1480     self fetchLayoutOrigin
  1538     self fetchLayoutOrigin
  1481 
       
  1482     "Modified: 28.2.1997 / 13:00:36 / cg"
       
  1483 !
  1539 !
  1484 
  1540 
  1485 fetchExtent
  1541 fetchExtent
  1486     |extent|
  1542     |extent|
  1487 
  1543 
  1675     builderView setDimension:rectangle
  1731     builderView setDimension:rectangle
  1676 ! !
  1732 ! !
  1677 
  1733 
  1678 !UIPropertyView methodsFor:'private make layout'!
  1734 !UIPropertyView methodsFor:'private make layout'!
  1679 
  1735 
       
  1736 makeAlignBottomCenter
       
  1737     self makeAlignLeft:0.5 top:1
       
  1738 
       
  1739 !
       
  1740 
       
  1741 makeAlignBottomLeft
       
  1742     self makeAlignLeft:0 top:1
       
  1743 
       
  1744 !
       
  1745 
       
  1746 makeAlignBottomRight
       
  1747     self makeAlignLeft:1 top:1
       
  1748 
       
  1749 !
       
  1750 
       
  1751 makeAlignCenter
       
  1752     self makeAlignLeft:0.5 top:0.5
       
  1753 
       
  1754 !
       
  1755 
       
  1756 makeAlignLeft:leftFraction top:topFraction
       
  1757     |lA tA lO tO|
       
  1758 
       
  1759     lA := (layoutAspects at:#leftAlignmentFraction) value ? 0.
       
  1760     tA := (layoutAspects at:#topAlignmentFraction) value ? 0.
       
  1761 
       
  1762     (layoutAspects at:#leftAlignmentFraction) value:leftFraction.
       
  1763     (layoutAspects at:#topAlignmentFraction)  value:topFraction.
       
  1764 
       
  1765     lO := (layoutAspects at:#leftOffset) value.
       
  1766     tO := (layoutAspects at:#topOffset) value.
       
  1767 
       
  1768     lO := lO + (currentView computeExtent x * (leftFraction - lA)).
       
  1769     tO := tO + (currentView computeExtent y * (topFraction - tA)).
       
  1770 
       
  1771     (layoutAspects at:#leftOffset) value:lO.
       
  1772     (layoutAspects at:#topOffset) value:tO.
       
  1773 !
       
  1774 
       
  1775 makeAlignLeftCenter
       
  1776     self makeAlignLeft:0 top:0.5
       
  1777 
       
  1778 !
       
  1779 
       
  1780 makeAlignRightCenter
       
  1781     self makeAlignLeft:1 top:0.5
       
  1782 
       
  1783 !
       
  1784 
       
  1785 makeAlignTopCenter
       
  1786     self makeAlignLeft:0.5 top:0
       
  1787 
       
  1788 !
       
  1789 
       
  1790 makeAlignTopLeft
       
  1791     self makeAlignLeft:0 top:0
       
  1792 
       
  1793 !
       
  1794 
       
  1795 makeAlignTopRight
       
  1796     self makeAlignLeft:1 top:0
       
  1797 
       
  1798 !
       
  1799 
  1680 makeLayout:what xOrY:xOrY offset:aBool
  1800 makeLayout:what xOrY:xOrY offset:aBool
  1681     |layout extent fraction offset fractSymb offsetSymb|
  1801     |layout extent fraction offset fractSymb offsetSymb|
  1682 
  1802 
  1683     currentView isNil ifTrue:[
  1803     currentView isNil ifTrue:[
  1684         ^ self
  1804         ^ self