Quintiq file version 2.0
#root
#parent: SOPWorkflow
OrphanComponent SWF_CustomDrawComponentProcessDashboard
{
  #keys: '[113694.2.1118694862]'
  BaseType: 'CustomDrawComponent'
  Children:
  [
    Component GUIDataExtractorDisplaySteps
    {
      #keys: '[113694.2.1117817693]'
      BaseType: 'GUIDataExtractor'
      Properties:
      [
        DataSet: 'SWF_WorkflowDataset'
        DataType: 'SWF_WorkflowDataset'
        PosX: 120
        PosY: 84
        Transformation: 'WorkflowDefinition.ActiveWorkflow.RootStep'
      ]
    }
    Component GUIDataExtractorWorkflowDefinition
    {
      #keys: '[113694.2.1118170713]'
      BaseType: 'GUIDataExtractor'
      Properties:
      [
        DataSet: 'SWF_WorkflowDataset'
        DataType: 'SWF_WorkflowDataset'
        PosX: 119
        PosY: 56
        Transformation: 'WorkflowDefinition'
      ]
    }
    Component CustomDrawDataLayerWorkflowDefinition
    {
      #keys: '[113694.2.1159852110]'
      BaseType: 'CustomDrawDataLayer'
      Properties:
      [
        ContextMenu: 'menuCustomDraw'
        DataExtractor: 'GUIDataExtractorWorkflowDefinition'
        DrawingOrder: 0
        PosX: 82
        PosY: 54
      ]
    }
    Component CustomDrawDataLayerSteps
    {
      #keys: '[113694.2.1159852285]'
      BaseType: 'CustomDrawDataLayer'
      Properties:
      [
        ContextMenu: 'menuCustomDraw'
        DataExtractor: 'GUIDataExtractorDisplaySteps'
        DrawingOrder: 1
        PosX: 81
        PosY: 89
      ]
    }
    Component UserConfigurableInformationStep
    {
      #keys: '[113694.2.1160057450]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'CustomDrawDataLayerSteps'
        ObjectBackgroundColor: 'Blue'
        ObjectType: 'SWF_Step'
        PosX: 162
        PosY: 90
        TooltipText: 'VALUE(SWF_Step::UCI(object))'
      ]
    }
    Component GUITimer
    {
      #keys: '[107588.2015.1189782875]'
      BaseType: 'GUITimer'
      Properties:
      [
        Interval: 100
        PosX: 154
        PosY: 53
      ]
    }
    Component menuCustomDraw
    {
      #keys: '[113694.2.1159852595]'
      BaseType: 'popupCustomDraw'
      Children:
      [
        Component PopupParent
        {
          #keys: '[530.0.10969855]'
          BaseType: 'PopupParent'
          IsDerived: true
          Children:
          [
            Component menuSeparator { #keys: '[113694.2.1159852596]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuPreferences { #keys: '[113694.2.1159852597]' BaseType: 'Menu' Properties: [ Image: 'COLORS' Text: 'Preferences...' ] }
            Component MenuDisableZoomIn { #keys: '[113694.2.1202627882]' BaseType: 'Menu' Properties: [ Shortcut: '+' Text: '[Workaround]Disable zoom in' ] }
            Component MenuDisableZoomOut { #keys: '[113694.2.1202628036]' BaseType: 'Menu' Properties: [ Shortcut: '-' Text: '[Workaround]Disable zoom out' ] }
            Component MenuOpenView { #keys: '[113694.2.1230075722]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'DOCUMENT' Text: 'Open view' ] }
          ]
          Properties:
          [
            ModeledStringList ChildOrdering
            {
              c: menuConfigureCustomDraw
              c: menuPrintCustomDraw
              c: menuExport
              c: menuSeparator
              c: MenuPreferences
              c: MenuOpenView
              c: MenuDisableZoomIn
              c: MenuDisableZoomOut
            }
          ]
        }
      ]
      Properties:
      [
        PosX: 0
        PosY: 12
      ]
    }
    Component SWF_DataHolderCurrentUser
    {
      #keys: '[113694.2.1229817123]'
      BaseType: 'DataHolder'
      Databinding: 'SWF_User'
      Properties:
      [
        PosX: 200
        PosY: 55
      ]
    }
    Component DataHolder
    {
      #keys: '[107588.2015.1255521796]'
      BaseType: 'DataHolder'
      Databinding: 'SWF_TransactionError'
      Children:
      [
        Component GUIDataExtractor
        {
          #keys: '[107588.2015.1255521797]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'SWF_DataHolderCurrentUser'
            DataType: 'SWF_User'
            PosX: 11
            PosY: 12
            Transformation: 'TransactionError'
          ]
        }
      ]
      Properties:
      [
        PosX: 229
        PosY: 57
      ]
    }
    Component SWF_DataHolderCurrentUserBAK
    {
      #keys: '[134266.0.466073675]'
      BaseType: 'DataHolder'
      Databinding: 'shadow[SWF_User]*'
      Properties:
      [
        PosX: 299
        PosY: 103
      ]
    }
    Component DataHolderAllUsers
    {
      #keys: '[134266.0.466080133]'
      BaseType: 'DataHolder'
      Databinding: 'structured[SWF_User]*'
      Children:
      [
        Component GUIDataExtractorAllUsers
        {
          #keys: '[134266.0.466082165]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            DataSet: 'SWF_WorkflowDataset'
            DataType: 'SWF_WorkflowDataset'
            PosX: 11
            PosY: 10
            Transformation: 'User'
          ]
        }
      ]
      Properties:
      [
        PosX: 297
        PosY: 50
      ]
    }
    Component ValueHolderLastSyncDateTime
    {
      #keys: '[132478.0.288924864]'
      BaseType: 'ValueHolder'
      Properties:
      [
        DataBinding: 'SWF_WorkflowDataset.SyncStateOwner.LastSync'
        PosX: 334
        PosY: 52
      ]
    }
  ]
  Properties:
  [
    BackgroundColor: 'Window'
    ModeledStringList ChildOrdering
    {
      c: GUIDataExtractorDisplaySteps
      c: GUIDataExtractorWorkflowDefinition
      c: CustomDrawDataLayerWorkflowDefinition
      c: CustomDrawDataLayerSteps
      c: menuCustomDraw
      c: UserConfigurableInformationStep
      c: GUITimer
      c: SWF_DataHolderCurrentUser
      c: DataHolder
      c: SWF_DataHolderCurrentUserBAK
      c: DataHolderAllUsers
      c: ValueHolderLastSyncDateTime
    }
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_SWF_CustomDrawComponentProcessDashboard_Menu_OnClick
    {
      #keys: '[113694.2.1117763390]'
      Initiator: 'Menu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[113694.2.1117763391]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_SWF_CustomDrawComponentProcessDashboard_GUIButtonBase_OnClick
    {
      #keys: '[113694.2.1117763392]'
      Initiator: 'GUIButtonBase'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[113694.2.1117763393]'
          Binding: 'this.Selection()'
        }
      ]
    }
  ]
}
