Quintiq file version 2.0
#root
#parent: LibMacroPlannerTCUI
OrphanComponent DialogCreateEditCampaignType
{
  #keys: '[110880.4.841969265]'
  Accessibility: 'Extensible'
  BaseType: 'Dialog'
  Databinding: 'shadow[CampaignType_MP]'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 330 parent: 0 }
      GBFlow.Column { grow: 0 id: 107 parent: 0 }
      GBFlow.Column { grow: 0 id: 738 parent: 0 }
      GBFlow.Column { grow: 128 id: 1 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => SelectionUnit
        Position { startcolumn: 738 startrow: 2 endcolumn: 1 endrow: 2 }
      }
      GBElement
      {
        Component => Label
        Position { startcolumn: 107 startrow: 2 endcolumn: 107 endrow: 2 }
      }
      GBElement
      {
        Component => LabelName
        Position { startcolumn: 107 startrow: 9 endcolumn: 107 endrow: 9 }
      }
      GBElement
      {
        Component => EditorName
        Position { startcolumn: 738 startrow: 9 endcolumn: 1 endrow: 9 }
      }
      GBElement
      {
        Component => Label3
        Position { startcolumn: 107 startrow: 11 endcolumn: 107 endrow: 11 }
      }
      GBElement
      {
        Component => LabelMinQuantity
        Position { startcolumn: 107 startrow: 5 endcolumn: 107 endrow: 5 }
      }
      GBElement
      {
        Component => EditorDefaultMinQuantity
        Position { startcolumn: 738 startrow: 5 endcolumn: 1 endrow: 5 }
      }
      GBElement
      {
        Component => EditorDefaultMaxQuantity
        Position { startcolumn: 738 startrow: 6 endcolumn: 1 endrow: 6 }
      }
      GBElement
      {
        Component => ColorSelectorColorr
        Position { startcolumn: 738 startrow: 11 endcolumn: 1 endrow: 11 }
      }
      GBElement
      {
        Component => CheckBoxDefaultMaxQuantity
        Position { startcolumn: 330 startrow: 6 endcolumn: 107 endrow: 6 }
      }
      GBElement
      {
        Component => LabelMinDuration
        Position { startcolumn: 107 startrow: 174 endcolumn: 107 endrow: 174 }
      }
      GBElement
      {
        Component => GUIDurationSelectorMinDuration
        Position { startcolumn: 738 startrow: 174 endcolumn: 1 endrow: 174 }
      }
      GBElement
      {
        Component => GUIDurationSelectorMaxDuration
        Position { startcolumn: 738 startrow: 287 endcolumn: 1 endrow: 287 }
      }
      GBElement
      {
        Component => CheckBoxDefaultMaxDuration
        Position { startcolumn: 330 startrow: 287 endcolumn: 107 endrow: 287 }
      }
      GBElement
      {
        Component => RadioButtonGroupQuantityDuration
        Position { startcolumn: 738 startrow: 498 endcolumn: 738 endrow: 498 }
      }
    ]
    Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 2 parent: 0 }
      GBFlow.Row { grow: 0 id: 9 parent: 0 }
      GBFlow.Row { grow: 0 id: 498 parent: 0 }
      GBFlow.Row { grow: 0 id: 5 parent: 0 }
      GBFlow.Row { grow: 0 id: 6 parent: 0 }
      GBFlow.Row { grow: 0 id: 174 parent: 0 }
      GBFlow.Row { grow: 0 id: 287 parent: 0 }
      GBFlow.Row { grow: 0 id: 11 parent: 0 }
    ]
  }
  Children:
  [
    #child: Toolbar
    #child: SelectionUnit
    Component Label
    {
      #keys: '[110880.4.842237843]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionUnit'
        Shortcut: 'Alt+U'
        Text: '&Unit'
        Tooltip: 'The items in the drop-down list are filtered based on the selection in the navigation panel.'
        Transparent: true
      ]
    }
    Component LabelName
    {
      #keys: '[110880.4.842300550]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorName'
        Shortcut: 'Alt+N'
        Text: '&Name'
        Transparent: true
      ]
    }
    #child: EditorName
    Component Label3
    {
      #keys: '[110880.4.849187331]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'ColorSelectorColorr'
        Shortcut: 'Alt+L'
        Text: 'Co&lor'
        Transparent: true
      ]
    }
    Component LabelMinQuantity
    {
      #keys: '[110880.4.849188413]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorDefaultMinQuantity'
        Shortcut: 'Alt+M'
        Text: '&Minimum (UoM)'
        Tooltip: 'Default minimum quantity to be produced during the campaign.'
        Transparent: true
      ]
    }
    #child: EditorDefaultMinQuantity
    #child: EditorDefaultMaxQuantity
    Component ColorSelectorColorr
    {
      #keys: '[110880.4.917547741]'
      BaseType: 'ColorSelector'
      Properties:
      [
        Color: '$66CCFF'
        DataBinding: 'Dialog.Data.Color'
      ]
    }
    Component CheckBoxDefaultMaxQuantity
    {
      #keys: '[143600.0.1231616093]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.HasInputMaxQuantity'
        Shortcut: 'Alt+X'
        Text: 'Ma&ximum (UoM)'
        Tooltip: 'Default maximum quantity to be produced during the campaign.'
      ]
    }
    Component LabelMinDuration
    {
      #keys: '[146302.1.784723445]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'GUIDurationSelectorMinDuration'
        Shortcut: 'Alt+M'
        Text: 'Minimum'
        Tooltip: 'Default minimum duration for the campaign.'
        Transparent: true
      ]
    }
    Component GUIDurationSelectorMinDuration
    {
      #keys: '[146302.1.784723446]'
      BaseType: 'GUIDurationSelector'
      Properties:
      [
        BackgroundColor: 'Window'
        DataBinding: 'Dialog.Data.DefaultMinDuration'
      ]
    }
    Component GUIDurationSelectorMaxDuration
    {
      #keys: '[146302.1.784723464]'
      BaseType: 'GUIDurationSelector'
      Properties:
      [
        BackgroundColor: 'Window'
        DataBinding: 'Dialog.Data.DefaultMaxDuration'
      ]
    }
    Component CheckBoxDefaultMaxDuration
    {
      #keys: '[146302.1.784723492]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.HasInputMaxDuration'
        Text: 'Maximum'
        Tooltip: 'Default maximum duration for the campaign.'
      ]
    }
    Component RadioButtonGroupQuantityDuration
    {
      #keys: '[146302.1.819660381]'
      BaseType: 'RadioButtonGroup'
      Properties:
      [
        BoundValue: 'Duration'
        ButtonLabels: '&Quantity  ;&Duration'
        ButtonValues: 'Quantity;Duration'
        DataBinding: 'Dialog.Data().InputType()'
        Horizontal: true
      ]
    }
  ]
  Properties:
  [
    EnterButton: 'btnOk'
    EscapeButton: 'btnCancel'
    Height: 307
    InitialPlacement: 'floating'
    Title: 'Campaign type'
    Width: 359
    ModeledStringList ChildOrdering
    {
      c: SelectionUnit
      c: EditorName
      c: Label3
      c: RadioButtonGroupQuantityDuration
      c: EditorDefaultMinQuantity
      c: CheckBoxDefaultMaxQuantity
      c: EditorDefaultMaxQuantity
      c: LabelName
      c: GUIDurationSelectorMinDuration
      c: CheckBoxDefaultMaxDuration
      c: Label
      c: GUIDurationSelectorMaxDuration
      c: ColorSelectorColorr
      c: Toolbar
      c: LabelMinQuantity
      c: LabelMinDuration
    }
  ]
}
