UILayoutTool.st
changeset 3662 b958f57e0cfd
parent 3509 f4ec661b93ec
equal deleted inserted replaced
3661:5ceac492318c 3662:b958f57e0cfd
  1587     <resource: #canvas>
  1587     <resource: #canvas>
  1588 
  1588 
  1589     ^ 
  1589     ^ 
  1590     #(FullSpec
  1590     #(FullSpec
  1591        name: windowSpec
  1591        name: windowSpec
       
  1592        uuid: 'aeb70aca-6d80-11e9-8727-b8f6b1108e05'
  1592        window: 
  1593        window: 
  1593       (WindowSpec
  1594       (WindowSpec
  1594          label: 'UILayoutTool-Extent'
  1595          label: 'UILayoutTool-Extent'
  1595          name: 'UILayoutTool-Extent'
  1596          name: 'UILayoutTool-Extent'
       
  1597          uuid: 'aeb70dcc-6d80-11e9-8727-b8f6b1108e05'
  1596          min: (Point 10 10)
  1598          min: (Point 10 10)
  1597          bounds: (Rectangle 0 0 506 169)
  1599          bounds: (Rectangle 0 0 506 169)
  1598        )
  1600        )
  1599        component: 
  1601        component: 
  1600       (SpecCollection
  1602       (SpecCollection
  1601          collection: (
  1603          collection: (
  1602           (FramedBoxSpec
  1604           (FramedBoxSpec
  1603              label: 'Extent'
  1605              label: 'Extent'
  1604              name: 'FramedBox'
  1606              name: 'FramedBox'
  1605              layout: (LayoutFrame 0 0.0 6 0.0 0 1.0 158 0)
  1607              layout: (LayoutFrame 0 0.0 6 0.0 0 1.0 158 0)
       
  1608              uuid: 'aeb710a6-6d80-11e9-8727-b8f6b1108e05'
  1606              labelPosition: topLeft
  1609              labelPosition: topLeft
  1607              translateLabel: true
  1610              translateLabel: true
  1608              component: 
  1611              component: 
  1609             (SpecCollection
  1612             (SpecCollection
  1610                collection: (
  1613                collection: (
  1611                 (LabelSpec
  1614                 (LabelSpec
  1612                    label: 'Width:'
  1615                    label: 'Width:'
  1613                    name: 'labelWidth'
  1616                    name: 'labelWidth'
  1614                    layout: (AlignmentOrigin 89 0 41 0 1 0.5)
  1617                    layout: (AlignmentOrigin 89 0 37 0 1 0.5)
       
  1618                    uuid: 'aeb712e0-6d80-11e9-8727-b8f6b1108e05'
  1615                    translateLabel: true
  1619                    translateLabel: true
  1616                    adjust: right
  1620                    adjust: right
  1617                  )
  1621                  )
  1618                 (InputFieldSpec
  1622                 (InputFieldSpec
  1619                    name: 'fieldLeftOffset'
  1623                    name: 'fieldLeftOffset'
  1620                    layout: (LayoutFrame 90 0 30 0 140 0 52 0)
  1624                    layout: (LayoutFrame 90 0 26 0 140 0 48 0)
  1621                    activeHelpKey: hrzExtent
  1625                    activeHelpKey: hrzExtent
       
  1626                    uuid: 'aeb71466-6d80-11e9-8727-b8f6b1108e05'
  1622                    enableChannel: notUsingDefaultExtent
  1627                    enableChannel: notUsingDefaultExtent
  1623                    tabable: true
  1628                    tabable: true
  1624                    model: leftOffset
  1629                    model: leftOffset
  1625                    group: inputGroup
  1630                    group: inputGroup
  1626                    type: numberOrNil
  1631                    type: numberOrNil
  1630                    acceptOnPointerLeave: true
  1635                    acceptOnPointerLeave: true
  1631                  )
  1636                  )
  1632                 (LabelSpec
  1637                 (LabelSpec
  1633                    label: 'Height:'
  1638                    label: 'Height:'
  1634                    name: 'labelHeight'
  1639                    name: 'labelHeight'
  1635                    layout: (AlignmentOrigin 89 0 66 0 1 0.5)
  1640                    layout: (AlignmentOrigin 89 0 62 0 1 0.5)
       
  1641                    uuid: 'aeb71682-6d80-11e9-8727-b8f6b1108e05'
  1636                    translateLabel: true
  1642                    translateLabel: true
  1637                    adjust: right
  1643                    adjust: right
  1638                  )
  1644                  )
  1639                 (InputFieldSpec
  1645                 (InputFieldSpec
  1640                    name: 'fieldRightOffset'
  1646                    name: 'fieldRightOffset'
  1641                    layout: (LayoutFrame 90 0 55 0 140 0 77 0)
  1647                    layout: (LayoutFrame 90 0 51 0 140 0 73 0)
  1642                    activeHelpKey: vrtExtent
  1648                    activeHelpKey: vrtExtent
       
  1649                    uuid: 'aeb717ea-6d80-11e9-8727-b8f6b1108e05'
  1643                    enableChannel: notUsingDefaultExtent
  1650                    enableChannel: notUsingDefaultExtent
  1644                    tabable: true
  1651                    tabable: true
  1645                    model: topOffset
  1652                    model: topOffset
  1646                    group: inputGroup
  1653                    group: inputGroup
  1647                    type: numberOrNil
  1654                    type: numberOrNil
  1651                    acceptOnPointerLeave: true
  1658                    acceptOnPointerLeave: true
  1652                  )
  1659                  )
  1653                 (CheckBoxSpec
  1660                 (CheckBoxSpec
  1654                    label: 'Preferred'
  1661                    label: 'Preferred'
  1655                    name: 'CheckBox1'
  1662                    name: 'CheckBox1'
  1656                    layout: (LayoutFrame 169 0 30 0 275 0 52 0)
  1663                    layout: (LayoutFrame 158 0 26 0 284 0 48 0)
  1657                    activeHelpKey: usePreferredWidth
  1664                    activeHelpKey: usePreferredWidth
       
  1665                    uuid: 'aeb71a10-6d80-11e9-8727-b8f6b1108e05'
  1658                    model: usePreferredWidth
  1666                    model: usePreferredWidth
  1659                    translateLabel: true
  1667                    translateLabel: true
  1660                  )
  1668                  )
  1661                 (CheckBoxSpec
  1669                 (CheckBoxSpec
  1662                    label: 'Dynamic'
  1670                    label: 'Dynamic'
  1663                    name: 'CheckBox3'
  1671                    name: 'CheckBox3'
  1664                    layout: (LayoutFrame 276 0 30 0 371 0 52 0)
  1672                    layout: (LayoutFrame 284 0 26 0 404 0 48 0)
  1665                    activeHelpKey: useDynamicPreferredWidth
  1673                    activeHelpKey: useDynamicPreferredWidth
       
  1674                    uuid: 'aeb71c40-6d80-11e9-8727-b8f6b1108e05'
  1666                    model: useDynamicPreferredWidth
  1675                    model: useDynamicPreferredWidth
  1667                    translateLabel: true
  1676                    translateLabel: true
  1668                  )
  1677                  )
  1669                 (CheckBoxSpec
  1678                 (CheckBoxSpec
  1670                    label: 'Preferred'
  1679                    label: 'Preferred'
  1671                    name: 'CheckBox2'
  1680                    name: 'CheckBox2'
  1672                    layout: (LayoutFrame 169 0 58 0 275 0 80 0)
  1681                    layout: (LayoutFrame 158 0 54 0 284 0 76 0)
  1673                    activeHelpKey: usePreferredHeight
  1682                    activeHelpKey: usePreferredHeight
       
  1683                    uuid: 'aeb71d9e-6d80-11e9-8727-b8f6b1108e05'
  1674                    model: usePreferredHeight
  1684                    model: usePreferredHeight
  1675                    translateLabel: true
  1685                    translateLabel: true
  1676                  )
  1686                  )
  1677                 (CheckBoxSpec
  1687                 (CheckBoxSpec
  1678                    label: 'Dynamic'
  1688                    label: 'Dynamic'
  1679                    name: 'CheckBox4'
  1689                    name: 'CheckBox4'
  1680                    layout: (LayoutFrame 276 0 58 0 372 0 80 0)
  1690                    layout: (LayoutFrame 284 0 54 0 404 0 76 0)
  1681                    activeHelpKey: useDynamicPreferredHeight
  1691                    activeHelpKey: useDynamicPreferredHeight
       
  1692                    uuid: 'aeb71ee8-6d80-11e9-8727-b8f6b1108e05'
  1682                    model: useDynamicPreferredHeight
  1693                    model: useDynamicPreferredHeight
  1683                    translateLabel: true
  1694                    translateLabel: true
  1684                  )
  1695                  )
  1685                 (CheckBoxSpec
  1696                 (CheckBoxSpec
  1686                    label: 'Use Widget''s Default Extent'
  1697                    label: 'Use Widget''s Default Extent'
  1687                    name: 'useDefaultExtentCheckBox'
  1698                    name: 'useDefaultExtentCheckBox'
  1688                    layout: (Point 5 84)
  1699                    layout: (Point 5 80)
  1689                    activeHelpKey: useDefaultExtent
  1700                    activeHelpKey: useDefaultExtent
       
  1701                    uuid: 'aeb72032-6d80-11e9-8727-b8f6b1108e05'
  1690                    enableChannel: defaultExtentEnabled
  1702                    enableChannel: defaultExtentEnabled
  1691                    tabable: true
  1703                    tabable: true
  1692                    model: useDefaultExtent
  1704                    model: useDefaultExtent
  1693                    translateLabel: true
  1705                    translateLabel: true
  1694                  )
  1706                  )
  1697              )
  1709              )
  1698            )
  1710            )
  1699           (PopUpListSpec
  1711           (PopUpListSpec
  1700              label: 'Common Extents'
  1712              label: 'Common Extents'
  1701              name: 'CommonExtentsPopUpList'
  1713              name: 'CommonExtentsPopUpList'
  1702              layout: (LayoutFrame 189 0 21 0 314 0 43 0)
  1714              layout: (LayoutFrame 189 0 21 0 351 0 43 0)
       
  1715              uuid: 'aeb721ae-6d80-11e9-8727-b8f6b1108e05'
       
  1716              translateLabel: true
  1703              tabable: true
  1717              tabable: true
  1704              menu: listOfCommonExtents
  1718              menu: listOfCommonExtents
  1705              useIndex: true
  1719              useIndex: true
  1706              ignoreReselect: false
  1720              ignoreReselect: false
  1707              stateChangeCallBackSelector: commonExtentSelected:
  1721              stateChangeCallBackSelector: commonExtentSelected: