Quintiq file version 2.0
Component TabPageGeneral
{
  #keys: '[127472.0.622505486]'
  BaseType: 'TabPage'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 878 parent: 0 }
      GBFlow.Column { grow: 0 id: 295 parent: 0 }
      GBFlow.Column { grow: 0 id: 889 parent: 0 }
      GBFlow.Column { grow: 0 id: 151 parent: 0 }
      GBFlow.Column { grow: 128 id: 483 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => CheckBoxBatchEditParent
        Position { startcolumn: 878 startrow: 595 endcolumn: 878 endrow: 595 }
      }
      GBElement
      {
        Component => CheckBoxHasParentProduct
        Position { startcolumn: 151 startrow: 595 endcolumn: 151 endrow: 595 }
      }
      GBElement
      {
        Component => /SelectionParentProduct
        Position { startcolumn: 483 startrow: 595 endcolumn: 483 endrow: 595 }
      }
      GBElement
      {
        Component => /EditorProductName
        Position { startcolumn: 483 startrow: 688 endcolumn: 483 endrow: 688 }
      }
      GBElement
      {
        Component => LabelName
        Position { startcolumn: 878 startrow: 688 endcolumn: 151 endrow: 688 }
      }
      GBElement
      {
        Component => LabelID
        Position { startcolumn: 878 startrow: 340 endcolumn: 151 endrow: 340 }
      }
      GBElement
      {
        Component => /EditorID
        Position { startcolumn: 483 startrow: 340 endcolumn: 483 endrow: 340 }
      }
      GBElement
      {
        Component => /SelectionUnitOfMeasurement
        Position { startcolumn: 483 startrow: 808 endcolumn: 483 endrow: 808 }
      }
      GBElement
      {
        Component => LabelUnitOfMeasurement
        Position { startcolumn: 889 startrow: 808 endcolumn: 151 endrow: 808 }
      }
      GBElement
      {
        Component => ImageUnitOfMeasurement
        Position { startcolumn: 295 startrow: 808 endcolumn: 295 endrow: 808 }
      }
      GBElement
      {
        Component => CheckBoxBatchEditUnitOfMeasurement
        Position { startcolumn: 878 startrow: 808 endcolumn: 878 endrow: 808 }
      }
      GBElement
      {
        Component => Image
        Position { startcolumn: 889 startrow: 611 endcolumn: 889 endrow: 611 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 595 parent: 0 }
      GBFlow.Row { grow: 0 id: 688 parent: 0 }
      GBFlow.Row { grow: 0 id: 340 parent: 0 }
      GBFlow.Row { grow: 0 id: 808 parent: 0 }
      GBFlow.Row { grow: 128 id: 611 parent: 0 }
    ]
  }
  Children:
  [
    #child: SelectionUnitOfMeasurement
    #child: EditorID
    #child: EditorProductName
    #child: SelectionParentProduct
    Component CheckBoxBatchEditParent
    {
      #keys: '[131962.0.10336071]'
      BaseType: 'CheckBox'
      Properties:
      [
        SizePosition: 'lt5 24 50 66'
        Text: ''
      ]
    }
    Component CheckBoxHasParentProduct
    {
      #keys: '[131962.0.10336072]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+P'
        SizePosition: 'lt29 142 50 66'
        Text: '&Parent product'
        Tooltip: '<html>Uncheck if the product is at the highest level of the product hierarchy.<br>Otherwise check and select the parent product.</html>'
      ]
    }
    Component LabelName
    {
      #keys: '[131962.0.10336079]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorProductName'
        NumberLines: 1
        Shortcut: 'Alt+N'
        SizePosition: 'lt92 126 80 96'
        Text: '&Name'
      ]
    }
    Component LabelID
    {
      #keys: '[131962.0.10336080]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorID'
        Shortcut: 'Alt+D'
        Text: 'I&D'
        Transparent: true
      ]
    }
    Component LabelUnitOfMeasurement
    {
      #keys: '[131962.0.10336087]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionUnitOfMeasurement'
        Shortcut: 'Alt+M'
        Text: 'Unit of &measurement'
        Transparent: true
      ]
    }
    Component ImageUnitOfMeasurement
    {
      #keys: '[131962.0.10336088]'
      BaseType: 'Image'
      Properties:
      [
        Image: 'WARNING'
        Transparent: true
      ]
    }
    Component CheckBoxBatchEditUnitOfMeasurement
    {
      #keys: '[131962.0.10336089]'
      BaseType: 'CheckBox'
      Properties:
      [
        SizePosition: 'lt5 24 108 124'
        Text: ''
      ]
    }
    Component Image
    {
      #keys: '[132448.0.984000]'
      BaseType: 'Image'
      Properties:
      [
        Image: 'APPLICATION'
        Transparent: true
      ]
    }
    Component DataHolderEditingProduct
    {
      #keys: '[132448.0.650730065]'
      BaseType: 'DataHolder'
      Databinding: 'structured[Product_MP]*'
      Properties:
      [
        Description: 'Hold all products in current edit scope'
        PosX: 322
        PosY: 4
      ]
    }
    Component DataHolderProduct
    {
      #keys: '[132448.0.650730509]'
      BaseType: 'DataHolder'
      Databinding: 'structured[Product_MP]*'
      Properties:
      [
        PosX: 390
        PosY: 3
      ]
    }
    Component DataHolderParentProduct
    {
      #keys: '[132448.0.650730782]'
      BaseType: 'DataHolder'
      Databinding: 'Product_MP'
      Properties:
      [
        PosX: 356
        PosY: 4
      ]
    }
  ]
  Properties:
  [
    Title: 'General'
    ModeledStringList ChildOrdering
    {
      c: CheckBoxBatchEditParent
      c: CheckBoxHasParentProduct
      c: SelectionParentProduct
      c: EditorProductName
      c: EditorID
      c: LabelName
      c: CheckBoxBatchEditUnitOfMeasurement
      c: SelectionUnitOfMeasurement
      c: LabelID
      c: LabelUnitOfMeasurement
      c: ImageUnitOfMeasurement
      c: Image
      c: DataHolderEditingProduct
      c: DataHolderProduct
      c: DataHolderParentProduct
    }
  ]
}
