Quintiq file version 2.0
Component SplitterWnd
{
  #keys: '[110880.8.201590251]'
  BaseType: 'SplitterWnd'
  Children:
  [
    Component SplitterPaneAllUserGroup
    {
      #keys: '[110880.8.201590252]'
      BaseType: 'SplitterPane'
      GBLayout
      {
        Type: 'internal[GBLayoutDefinition]'
        Columns:
        [
          GBFlow.Column { grow: 128 id: 1 parent: 0 }
        ]
        Elements:
        [
          GBElement
          {
            Component => /ListUserGroupDefinition
            Position { startcolumn: 1 startrow: 1 endcolumn: 1 endrow: 1 }
          }
        ]
        Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
        Rows:
        [
          GBFlow.Row { grow: 128 id: 1 parent: 0 }
        ]
      }
      Children:
      [
        #child: ListUserGroupDefinition
      ]
      Properties:
      [
        Border: true
        DoubleBuffering: false
        Size: 45
        Title: 'All user groups'
      ]
    }
    Component SplitterPaneButton
    {
      #keys: '[110880.8.201590261]'
      BaseType: 'SplitterPane'
      GBLayout
      {
        Type: 'internal[GBLayoutDefinition]'
        Columns:
        [
          GBFlow.Column { grow: 0 id: 1 parent: 0 }
          GBFlow.Column { grow: 0 id: 2 parent: 0 }
        ]
        Elements:
        [
          GBElement
          {
            Component => ButtonUnassign
            Position { startcolumn: 1 startrow: 1 endcolumn: 1 endrow: 1 }
          }
          GBElement
          {
            Component => ButtonAssign
            Position { startcolumn: 2 startrow: 1 endcolumn: 2 endrow: 1 }
          }
          GBElement
          {
            Component => ButtonUnassignAll
            Position { startcolumn: 1 startrow: 2 endcolumn: 1 endrow: 2 }
          }
          GBElement
          {
            Component => ButtonAssignAll
            Position { startcolumn: 2 startrow: 2 endcolumn: 2 endrow: 2 }
          }
        ]
        Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
        Rows:
        [
          GBFlow.Row { grow: 0 id: 1 parent: 0 }
          GBFlow.Row { grow: 0 id: 2 parent: 0 }
        ]
      }
      Children:
      [
        Component ButtonUnassign
        {
          #keys: '[110880.8.201590262]'
          BaseType: 'Button'
          Properties:
          [
            Image: 'NAVIGATE_LEFT'
            SizePosition: 'lt10 32 42 64'
            Tooltip: 'Unassign from usergroup'
          ]
          ResponseDefinitions:
          [
            ResponseDefinition OnClick id:Responsedef_SplitterWnd_ButtonUnassign_OnClick
            {
              #keys: '[11660.0.855394860]'
              IsInherited: false
              ResponseType: 'OnClick'
              Arguments:
              [
                ResponseDefinitionArgument selection
                {
                  #keys: '[11660.0.855395168]'
                  Binding: 'ListScenarioAuthorization.Selection()'
                }
              ]
            }
          ]
        }
        Component ButtonAssign
        {
          #keys: '[110880.8.201590263]'
          BaseType: 'Button'
          Properties:
          [
            Image: 'NAVIGATE_RIGHT'
            SizePosition: 'lt32 54 42 64'
            Tooltip: 'Assign to usergroup'
          ]
          ResponseDefinitions:
          [
            ResponseDefinition OnClick id:Responsedef_SplitterWnd_ButtonAssign_OnClick
            {
              #keys: '[11660.0.854868402]'
              IsInherited: false
              ResponseType: 'OnClick'
              Arguments:
              [
                ResponseDefinitionArgument selection
                {
                  #keys: '[11660.0.855078906]'
                  Binding: 'ListUserGroupDefinition.Selection()'
                }
              ]
            }
          ]
        }
        Component ButtonAssignAll
        {
          #keys: '[110880.8.201590265]'
          BaseType: 'Button'
          Properties:
          [
            Image: 'NAVIGATE_END'
            SizePosition: 'lt32 54 64 86'
            Tooltip: 'Assign to all usergroups'
          ]
          ResponseDefinitions:
          [
            ResponseDefinition OnClick id:Responsedef_SplitterWnd_ButtonAssignAll_OnClick
            {
              #keys: '[11660.0.864099009]'
              IsInherited: false
              ResponseType: 'OnClick'
              Arguments:
              [
                ResponseDefinitionArgument selection
                {
                  #keys: '[11660.0.864101394]'
                  Binding: 'ListUserGroupDefinition.Selection()'
                }
              ]
            }
          ]
        }
        Component ButtonUnassignAll
        {
          #keys: '[110880.8.201590264]'
          BaseType: 'Button'
          Properties:
          [
            Image: 'NAVIGATE_BEGINNING'
            SizePosition: 'lt10 32 64 86'
            Tooltip: 'Unassign from all usergroups'
          ]
          ResponseDefinitions:
          [
            ResponseDefinition OnClick id:Responsedef_SplitterWnd_ButtonUnassignAll_OnClick
            {
              #keys: '[11660.0.864092851]'
              IsInherited: false
              ResponseType: 'OnClick'
              Arguments:
              [
                ResponseDefinitionArgument selection
                {
                  #keys: '[11660.0.864093127]'
                  Binding: 'ListUserGroupDefinition.Selection()'
                }
              ]
            }
          ]
        }
      ]
      Properties:
      [
        Border: true
        DoubleBuffering: false
        Size: 10
        ModeledStringList ChildOrdering
        {
          c: ButtonUnassign
          c: ButtonAssign
          c: ButtonUnassignAll
          c: ButtonAssignAll
        }
      ]
    }
    Component SplitterPaneAssignedUserGroups
    {
      #keys: '[110880.8.201590266]'
      BaseType: 'SplitterPane'
      GBLayout
      {
        Type: 'internal[GBLayoutDefinition]'
        Columns:
        [
          GBFlow.Column { grow: 128 id: 4 parent: 0 }
        ]
        Elements:
        [
          GBElement
          {
            Component => /ListScenarioAuthorization
            Position { startcolumn: 4 startrow: 1 endcolumn: 4 endrow: 1 }
          }
        ]
        Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
        Rows:
        [
          GBFlow.Row { grow: 128 id: 1 parent: 0 }
        ]
      }
      Children:
      [
        #child: ListScenarioAuthorization
      ]
      Properties:
      [
        Border: true
        DoubleBuffering: false
        Size: 45
        Title: 'Assigned user groups'
      ]
    }
  ]
  Properties:
  [
    DoubleBuffering: false
    SizePosition: 'ss0 0 0 30'
    SplitterSize: 0
    ModeledStringList ChildOrdering
    {
      c: SplitterPaneAllUserGroup
      c: SplitterPaneButton
      c: SplitterPaneAssignedUserGroups
    }
  ]
}
