#UI_ENHANCEMENT by cg
authorClaus Gittinger <cg@exept.de>
Fri, 03 May 2019 10:52:38 +0200
changeset 3662b958f57e0cfd
parent 3661 5ceac492318c
child 3663 9d49ecf8661a
#UI_ENHANCEMENT by cg
class: UILayoutTool::Extent class
changed: #windowSpec
UILayoutTool.st
     1.1 --- a/UILayoutTool.st	Fri May 03 10:15:00 2019 +0200
     1.2 +++ b/UILayoutTool.st	Fri May 03 10:52:38 2019 +0200
     1.3 @@ -1589,10 +1589,12 @@
     1.4      ^ 
     1.5      #(FullSpec
     1.6         name: windowSpec
     1.7 +       uuid: 'aeb70aca-6d80-11e9-8727-b8f6b1108e05'
     1.8         window: 
     1.9        (WindowSpec
    1.10           label: 'UILayoutTool-Extent'
    1.11           name: 'UILayoutTool-Extent'
    1.12 +         uuid: 'aeb70dcc-6d80-11e9-8727-b8f6b1108e05'
    1.13           min: (Point 10 10)
    1.14           bounds: (Rectangle 0 0 506 169)
    1.15         )
    1.16 @@ -1603,6 +1605,7 @@
    1.17               label: 'Extent'
    1.18               name: 'FramedBox'
    1.19               layout: (LayoutFrame 0 0.0 6 0.0 0 1.0 158 0)
    1.20 +             uuid: 'aeb710a6-6d80-11e9-8727-b8f6b1108e05'
    1.21               labelPosition: topLeft
    1.22               translateLabel: true
    1.23               component: 
    1.24 @@ -1611,14 +1614,16 @@
    1.25                  (LabelSpec
    1.26                     label: 'Width:'
    1.27                     name: 'labelWidth'
    1.28 -                   layout: (AlignmentOrigin 89 0 41 0 1 0.5)
    1.29 +                   layout: (AlignmentOrigin 89 0 37 0 1 0.5)
    1.30 +                   uuid: 'aeb712e0-6d80-11e9-8727-b8f6b1108e05'
    1.31                     translateLabel: true
    1.32                     adjust: right
    1.33                   )
    1.34                  (InputFieldSpec
    1.35                     name: 'fieldLeftOffset'
    1.36 -                   layout: (LayoutFrame 90 0 30 0 140 0 52 0)
    1.37 +                   layout: (LayoutFrame 90 0 26 0 140 0 48 0)
    1.38                     activeHelpKey: hrzExtent
    1.39 +                   uuid: 'aeb71466-6d80-11e9-8727-b8f6b1108e05'
    1.40                     enableChannel: notUsingDefaultExtent
    1.41                     tabable: true
    1.42                     model: leftOffset
    1.43 @@ -1632,14 +1637,16 @@
    1.44                  (LabelSpec
    1.45                     label: 'Height:'
    1.46                     name: 'labelHeight'
    1.47 -                   layout: (AlignmentOrigin 89 0 66 0 1 0.5)
    1.48 +                   layout: (AlignmentOrigin 89 0 62 0 1 0.5)
    1.49 +                   uuid: 'aeb71682-6d80-11e9-8727-b8f6b1108e05'
    1.50                     translateLabel: true
    1.51                     adjust: right
    1.52                   )
    1.53                  (InputFieldSpec
    1.54                     name: 'fieldRightOffset'
    1.55 -                   layout: (LayoutFrame 90 0 55 0 140 0 77 0)
    1.56 +                   layout: (LayoutFrame 90 0 51 0 140 0 73 0)
    1.57                     activeHelpKey: vrtExtent
    1.58 +                   uuid: 'aeb717ea-6d80-11e9-8727-b8f6b1108e05'
    1.59                     enableChannel: notUsingDefaultExtent
    1.60                     tabable: true
    1.61                     model: topOffset
    1.62 @@ -1653,40 +1660,45 @@
    1.63                  (CheckBoxSpec
    1.64                     label: 'Preferred'
    1.65                     name: 'CheckBox1'
    1.66 -                   layout: (LayoutFrame 169 0 30 0 275 0 52 0)
    1.67 +                   layout: (LayoutFrame 158 0 26 0 284 0 48 0)
    1.68                     activeHelpKey: usePreferredWidth
    1.69 +                   uuid: 'aeb71a10-6d80-11e9-8727-b8f6b1108e05'
    1.70                     model: usePreferredWidth
    1.71                     translateLabel: true
    1.72                   )
    1.73                  (CheckBoxSpec
    1.74                     label: 'Dynamic'
    1.75                     name: 'CheckBox3'
    1.76 -                   layout: (LayoutFrame 276 0 30 0 371 0 52 0)
    1.77 +                   layout: (LayoutFrame 284 0 26 0 404 0 48 0)
    1.78                     activeHelpKey: useDynamicPreferredWidth
    1.79 +                   uuid: 'aeb71c40-6d80-11e9-8727-b8f6b1108e05'
    1.80                     model: useDynamicPreferredWidth
    1.81                     translateLabel: true
    1.82                   )
    1.83                  (CheckBoxSpec
    1.84                     label: 'Preferred'
    1.85                     name: 'CheckBox2'
    1.86 -                   layout: (LayoutFrame 169 0 58 0 275 0 80 0)
    1.87 +                   layout: (LayoutFrame 158 0 54 0 284 0 76 0)
    1.88                     activeHelpKey: usePreferredHeight
    1.89 +                   uuid: 'aeb71d9e-6d80-11e9-8727-b8f6b1108e05'
    1.90                     model: usePreferredHeight
    1.91                     translateLabel: true
    1.92                   )
    1.93                  (CheckBoxSpec
    1.94                     label: 'Dynamic'
    1.95                     name: 'CheckBox4'
    1.96 -                   layout: (LayoutFrame 276 0 58 0 372 0 80 0)
    1.97 +                   layout: (LayoutFrame 284 0 54 0 404 0 76 0)
    1.98                     activeHelpKey: useDynamicPreferredHeight
    1.99 +                   uuid: 'aeb71ee8-6d80-11e9-8727-b8f6b1108e05'
   1.100                     model: useDynamicPreferredHeight
   1.101                     translateLabel: true
   1.102                   )
   1.103                  (CheckBoxSpec
   1.104                     label: 'Use Widget''s Default Extent'
   1.105                     name: 'useDefaultExtentCheckBox'
   1.106 -                   layout: (Point 5 84)
   1.107 +                   layout: (Point 5 80)
   1.108                     activeHelpKey: useDefaultExtent
   1.109 +                   uuid: 'aeb72032-6d80-11e9-8727-b8f6b1108e05'
   1.110                     enableChannel: defaultExtentEnabled
   1.111                     tabable: true
   1.112                     model: useDefaultExtent
   1.113 @@ -1699,7 +1711,9 @@
   1.114            (PopUpListSpec
   1.115               label: 'Common Extents'
   1.116               name: 'CommonExtentsPopUpList'
   1.117 -             layout: (LayoutFrame 189 0 21 0 314 0 43 0)
   1.118 +             layout: (LayoutFrame 189 0 21 0 351 0 43 0)
   1.119 +             uuid: 'aeb721ae-6d80-11e9-8727-b8f6b1108e05'
   1.120 +             translateLabel: true
   1.121               tabable: true
   1.122               menu: listOfCommonExtents
   1.123               useIndex: true