Quintiq file version 2.0
#root
#parent: LibOpt_Desktop
OrphanComponent LibOpt_DialogOptimizerRunControllerSettingsOptimizer
{
  #keys: '[141860.4.269422106]'
  Accessibility: 'Module'
  BaseType: 'Dialog'
  Databinding: 'shadow[LibOpt_Optimizer]'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 860 parent: 0 }
      GBFlow.Column { grow: 0 id: 801 parent: 0 }
      GBFlow.Column { grow: 128 id: 340 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabeUseOptimizerRunController
        Position { startcolumn: 860 startrow: 739 endcolumn: 860 endrow: 739 }
      }
      GBElement
      {
        Component => LabelRequestedThreads
        Position { startcolumn: 860 startrow: 924 endcolumn: 860 endrow: 924 }
      }
      GBElement
      {
        Component => CheckBoxIsRunControllerEnabled
        Position { startcolumn: 801 startrow: 739 endcolumn: 801 endrow: 739 }
      }
      GBElement
      {
        Component => EditorRequestedThreadsRunController
        Position { startcolumn: 801 startrow: 924 endcolumn: 340 endrow: 924 }
      }
    ]
    Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 739 parent: 0 }
      GBFlow.Row { grow: 0 id: 924 parent: 0 }
    ]
  }
  Children:
  [
    Component CheckBoxIsRunControllerEnabled
    {
      #keys: '[141860.4.269422118]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'LibOpt_DialogOptimizerRunControllerSettingsOptimizer.Data.IsRunControllerEnabled'
        Text: ''
      ]
    }
    Component LabeUseOptimizerRunController
    {
      #keys: '[141860.4.269422124]'
      BaseType: 'Label'
      Properties:
      [
        Text: 'Use optimizer run controller'
        Tooltip: 'Use the optimizer run controller for this optimizer. When enabled, any new run is queued until it receives approval from the run controller that it can start. The optimizer run controller dataset should be loaded. (This happens automatically on server startup.)'
        Transparent: true
      ]
    }
    #child: EditorRequestedThreadsRunController
    Component LabelRequestedThreads
    {
      #keys: '[141860.4.269422156]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Requested threads'
        Tooltip: 'The number of requested CPU threads for the next optimizer run. This should be smaller than the total number of CPU threads that are available for the run controller. See also LibOpt_OptimizerRunController.CPUThreadsMax.'
        Transparent: true
      ]
    }
    #child: Toolbar333
  ]
  Properties:
  [
    EnterButton: 'btnOk'
    EscapeButton: 'btnCancel'
    Height: 136
    Image: 'GAMEPAD'
    Title: 'Edit optimizer run controller settings'
    Width: 407
    ModeledStringList ChildOrdering
    {
      c: CheckBoxIsRunControllerEnabled
      c: EditorRequestedThreadsRunController
      c: LabeUseOptimizerRunController
      c: LabelRequestedThreads
      c: Toolbar333
    }
  ]
}
