| Quintiq file version 2.0 | 
| #root | 
| #parent: LibMacroPlannerTCUI | 
| OrphanComponent DialogCreateEditCampaign_MP | 
| { | 
|   #keys: '[110880.4.851634616]' | 
|   Accessibility: 'Extensible' | 
|   BaseType: 'Dialog' | 
|   Databinding: 'shadow[Campaign_MP]' | 
|   GBLayout | 
|   { | 
|     Type: 'internal[GBLayoutDefinition]' | 
|     Columns: | 
|     [ | 
|       GBFlow.Column { grow: 0 id: 371 parent: 0 } | 
|       GBFlow.Column { grow: 0 id: 4 parent: 0 } | 
|       GBFlow.Column { grow: 0 id: 932 parent: 0 } | 
|       GBFlow.Column { grow: 128 id: 970 parent: 0 } | 
|     ] | 
|     Elements: | 
|     [ | 
|       GBElement | 
|       { | 
|         Component => Label1 | 
|         Position { startcolumn: 4 startrow: 1 endcolumn: 4 endrow: 1 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => GUIDateTimeSelectorEarliestStart | 
|         Position { startcolumn: 932 startrow: 1 endcolumn: 932 endrow: 1 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelMinQuantity | 
|         Position { startcolumn: 4 startrow: 3 endcolumn: 4 endrow: 3 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelMaxQuantity | 
|         Position { startcolumn: 4 startrow: 4 endcolumn: 4 endrow: 4 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => Label5 | 
|         Position { startcolumn: 4 startrow: 5 endcolumn: 4 endrow: 5 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => EditorCampaignMinQuantity | 
|         Position { startcolumn: 932 startrow: 3 endcolumn: 932 endrow: 3 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => EditorCampaignMaxQuantity | 
|         Position { startcolumn: 932 startrow: 4 endcolumn: 932 endrow: 4 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => EditorCampaignComment | 
|         Position { startcolumn: 932 startrow: 5 endcolumn: 932 endrow: 8 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => SelectionCampaignType | 
|         Position { startcolumn: 932 startrow: 9 endcolumn: 932 endrow: 9 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => Label6 | 
|         Position { startcolumn: 4 startrow: 9 endcolumn: 4 endrow: 9 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelIndicatedDurationBasedOnMinQty | 
|         Position { startcolumn: 970 startrow: 3 endcolumn: 970 endrow: 3 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => CheckBoxHasInputMaxQuantity | 
|         Position { startcolumn: 371 startrow: 4 endcolumn: 371 endrow: 4 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelIndicatedDurationBasedOnMaxQty | 
|         Position { startcolumn: 970 startrow: 4 endcolumn: 970 endrow: 4 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => GUIDurationSelectorMinDuration | 
|         Position { startcolumn: 932 startrow: 388 endcolumn: 932 endrow: 388 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => GUIDurationSelectorMaxDuration | 
|         Position { startcolumn: 932 startrow: 164 endcolumn: 932 endrow: 164 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelMinDuration | 
|         Position { startcolumn: 4 startrow: 388 endcolumn: 4 endrow: 388 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => CheckBoxHasInputMaxDuration | 
|         Position { startcolumn: 371 startrow: 164 endcolumn: 371 endrow: 164 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelMaxDuration | 
|         Position { startcolumn: 4 startrow: 164 endcolumn: 4 endrow: 164 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelIndicatedQuantityBasedOnMinDuration | 
|         Position { startcolumn: 970 startrow: 388 endcolumn: 970 endrow: 388 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelIndicatedQuantityBasedOnMaxDuration | 
|         Position { startcolumn: 970 startrow: 164 endcolumn: 970 endrow: 164 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => Label140 | 
|         Position { startcolumn: 4 startrow: 2 endcolumn: 4 endrow: 2 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => RadioButtonGroupQuantityDuration | 
|         Position { startcolumn: 932 startrow: 2 endcolumn: 932 endrow: 2 } | 
|       } | 
|     ] | 
|     Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] | 
|     Rows: | 
|     [ | 
|       GBFlow.Row { grow: 0 id: 9 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 1 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 2 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 3 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 4 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 388 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 164 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 5 parent: 0 } | 
|       GBFlow.Row { grow: 128 id: 8 parent: 0 } | 
|     ] | 
|   } | 
|   Children: | 
|   [ | 
|     #child: Toolbar | 
|     Component Label1 | 
|     { | 
|       #keys: '[110880.4.855487243]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'GUIDateTimeSelectorEarliestStart' | 
|         Shortcut: 'Alt+E' | 
|         Text: '&Earliest start' | 
|         Tooltip: '<html>Earliest start specifies the earliest date at which campaign can start.<br> A campaign can only be planned on or after this earliest start time.</html>' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component GUIDateTimeSelectorEarliestStart | 
|     { | 
|       #keys: '[110880.4.855487799]' | 
|       BaseType: 'GUIDateTimeSelector' | 
|       Properties: | 
|       [ | 
|         BackgroundColor: 'Window' | 
|         DataBinding: 'Dialog.Data.EarliestStart' | 
|         Format: 'DMMY h:m' | 
|       ] | 
|     } | 
|     Component LabelMinQuantity | 
|     { | 
|       #keys: '[110880.4.856059437]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorCampaignMinQuantity' | 
|         NumberColumns: 10 | 
|         Shortcut: 'Alt+Q' | 
|         Text: '&Minimum (UoM)' | 
|         Tooltip: 'Minimum quantity to be produced during the campaign.' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelMaxQuantity | 
|     { | 
|       #keys: '[110880.4.856059978]' | 
|       BaseType: 'Label' | 
|       Children: | 
|       [ | 
|         Component ValueHolderIndicatedDurationBasedOnMaxQty | 
|         { | 
|           #keys: '[149260.0.411110444]' | 
|           BaseType: 'ValueHolder' | 
|           Databinding: 'Duration' | 
|           Properties: | 
|           [ | 
|             PosX: 27 | 
|             PosY: -2 | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorCampaignMaxQuantity' | 
|         NumberColumns: 10 | 
|         Shortcut: 'Alt+Q' | 
|         Text: 'Ma&ximum (UoM)' | 
|         Tooltip: 'Maximum quantity to be produced during the campaign.' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component Label5 | 
|     { | 
|       #keys: '[110880.4.856060519]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorCampaignComment' | 
|         Shortcut: 'Alt+N' | 
|         Text: 'Comme&nt' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     #child: EditorCampaignMinQuantity | 
|     #child: EditorCampaignMaxQuantity | 
|     #child: EditorCampaignComment | 
|     #child: SelectionCampaignType | 
|     Component Label6 | 
|     { | 
|       #keys: '[110880.4.881789478]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'SelectionCampaignType' | 
|         Shortcut: 'Alt+T' | 
|         Text: 'Campaign &type' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelIndicatedDurationBasedOnMinQty | 
|     { | 
|       #keys: '[149260.0.410969970]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: '' | 
|         Tooltip: 'This duration provides an indication of how long the campaign will last based on specified minimum quantity.' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component CheckBoxHasInputMaxQuantity | 
|     { | 
|       #keys: '[149260.0.410969986]' | 
|       BaseType: 'CheckBox' | 
|       Properties: | 
|       [ | 
|         DataBinding: 'Dialog.Data.HasInputMaxQuantity' | 
|         Text: '' | 
|       ] | 
|     } | 
|     Component LabelIndicatedDurationBasedOnMaxQty | 
|     { | 
|       #keys: '[149260.0.411110046]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: '' | 
|         Tooltip: 'This duration provides an indication of how long the campaign will last based on specified maximum quantity.' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component ValueHolderIndicatedDurationBasedOnMinQty | 
|     { | 
|       #keys: '[149260.0.411110423]' | 
|       BaseType: 'ValueHolder' | 
|       Databinding: 'Duration' | 
|       Properties: | 
|       [ | 
|         PosX: 59 | 
|         PosY: 120 | 
|       ] | 
|     } | 
|     Component ValueHolderCampaignAddToLast | 
|     { | 
|       #keys: '[143600.0.1290500364]' | 
|       BaseType: 'ValueHolder' | 
|       Databinding: 'Boolean' | 
|       Properties: | 
|       [ | 
|         PosX: 60 | 
|         PosY: 276 | 
|         Value: 'false' | 
|       ] | 
|     } | 
|     Component GUIDurationSelectorMinDuration | 
|     { | 
|       #keys: '[146302.1.784811474]' | 
|       BaseType: 'GUIDurationSelector' | 
|       Properties: | 
|       [ | 
|         BackgroundColor: 'Window' | 
|         DataBinding: 'Dialog.Data.MinDuration' | 
|       ] | 
|     } | 
|     Component GUIDurationSelectorMaxDuration | 
|     { | 
|       #keys: '[146302.1.784811520]' | 
|       BaseType: 'GUIDurationSelector' | 
|       Properties: | 
|       [ | 
|         BackgroundColor: 'Window' | 
|         DataBinding: 'Dialog.Data.MaxDuration' | 
|       ] | 
|     } | 
|     Component LabelMinDuration | 
|     { | 
|       #keys: '[146302.1.784811546]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'GUIDurationSelectorMinDuration' | 
|         Shortcut: 'Alt+M' | 
|         Text: 'Minimum' | 
|         Tooltip: 'Minimum duration for the campaign.' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component CheckBoxHasInputMaxDuration | 
|     { | 
|       #keys: '[146302.1.784811643]' | 
|       BaseType: 'CheckBox' | 
|       Properties: | 
|       [ | 
|         DataBinding: 'Dialog.Data.HasInputMaxDuration' | 
|         Text: '' | 
|       ] | 
|     } | 
|     Component LabelMaxDuration | 
|     { | 
|       #keys: '[146302.1.784811644]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'GUIDurationSelectorMaxDuration' | 
|         NumberColumns: 10 | 
|         Shortcut: 'Alt+X' | 
|         Text: 'Maximum' | 
|         Tooltip: 'Maximum duration for the campaign.' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelIndicatedQuantityBasedOnMinDuration | 
|     { | 
|       #keys: '[146302.1.786002157]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: '' | 
|         Tooltip: 'This quantity provides an indication of how much can be produced during this campaign in defined duration.' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelIndicatedQuantityBasedOnMaxDuration | 
|     { | 
|       #keys: '[146302.1.786002180]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: '' | 
|         Tooltip: 'This quantity provides an indication of how much can be produced during this campaign in defined duration.' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component Label140 | 
|     { | 
|       #keys: '[146302.1.810180863]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         NumberColumns: 14 | 
|         Text: 'Define restrictions in' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component RadioButtonGroupQuantityDuration | 
|     { | 
|       #keys: '[146302.1.819660747]' | 
|       BaseType: 'RadioButtonGroup' | 
|       Properties: | 
|       [ | 
|         BoundValue: 'Quantity' | 
|         ButtonLabels: '&Quantity  ; &Duration' | 
|         ButtonValues: 'Quantity;Duration' | 
|         Horizontal: true | 
|       ] | 
|     } | 
|   ] | 
|   Properties: | 
|   [ | 
|     EnterButton: 'btnOk' | 
|     EscapeButton: 'btnCancel' | 
|     Height: 382 | 
|     InitialPlacement: 'floating' | 
|     Title: 'Campaign' | 
|     Width: 454 | 
|     ModeledStringList ChildOrdering | 
|     { | 
|       c: SelectionCampaignType | 
|       c: Label6 | 
|       c: GUIDateTimeSelectorEarliestStart | 
|       c: ValueHolderIndicatedDurationBasedOnMinQty | 
|       c: LabelIndicatedDurationBasedOnMaxQty | 
|       c: RadioButtonGroupQuantityDuration | 
|       c: LabelIndicatedDurationBasedOnMinQty | 
|       c: ValueHolderCampaignAddToLast | 
|       c: EditorCampaignMinQuantity | 
|       c: Label5 | 
|       c: CheckBoxHasInputMaxQuantity | 
|       c: LabelMaxQuantity | 
|       c: EditorCampaignMaxQuantity | 
|       c: Label1 | 
|       c: GUIDurationSelectorMinDuration | 
|       c: CheckBoxHasInputMaxDuration | 
|       c: GUIDurationSelectorMaxDuration | 
|       c: LabelMinQuantity | 
|       c: LabelMinDuration | 
|       c: EditorCampaignComment | 
|       c: Toolbar | 
|       c: LabelMaxDuration | 
|       c: LabelIndicatedQuantityBasedOnMinDuration | 
|       c: LabelIndicatedQuantityBasedOnMaxDuration | 
|       c: Label140 | 
|     } | 
|   ] | 
| } |