| Quintiq file version 2.0 | 
| Component splwKpiMatrix | 
| { | 
|   #keys: '[146874.0.1570753669]' | 
|   BaseType: 'SplitterWnd' | 
|   Children: | 
|   [ | 
|     Component spSelection | 
|     { | 
|       #keys: '[146874.0.1570753670]' | 
|       BaseType: 'SplitterPane' | 
|       GBLayout | 
|       { | 
|         Type: 'internal[GBLayoutDefinition]' | 
|         Columns: | 
|         [ | 
|           GBFlow.Column { grow: 0 id: 519 parent: 0 } | 
|           GBFlow.Column { grow: 128 id: 999 parent: 0 } | 
|           GBFlow.Column { grow: 0 id: 393 parent: 0 } | 
|         ] | 
|         Elements: | 
|         [ | 
|           GBElement | 
|           { | 
|             Component => /selKpiCompareLabel | 
|             Position { startcolumn: 999 startrow: 741 endcolumn: 393 endrow: 741 } | 
|           } | 
|           GBElement | 
|           { | 
|             Component => btnRefresh | 
|             Position { startcolumn: 393 startrow: 349 endcolumn: 393 endrow: 349 } | 
|           } | 
|           GBElement | 
|           { | 
|             Component => /splwLabels | 
|             Position { startcolumn: 519 startrow: 840 endcolumn: 393 endrow: 840 } | 
|           } | 
|           GBElement | 
|           { | 
|             Component => lblClickRefresh | 
|             Position { startcolumn: 519 startrow: 349 endcolumn: 999 endrow: 349 } | 
|           } | 
|           GBElement | 
|           { | 
|             Component => lblCompareLabel | 
|             Position { startcolumn: 519 startrow: 741 endcolumn: 519 endrow: 741 } | 
|           } | 
|           GBElement | 
|           { | 
|             Component => lblTimeType | 
|             Position { startcolumn: 519 startrow: 380 endcolumn: 519 endrow: 380 } | 
|           } | 
|           GBElement | 
|           { | 
|             Component => rbgTimeType | 
|             Position { startcolumn: 999 startrow: 380 endcolumn: 393 endrow: 380 } | 
|           } | 
|         ] | 
|         Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] | 
|         Rows: | 
|         [ | 
|           GBFlow.Row { grow: 0 id: 741 parent: 0 } | 
|           GBFlow.Row { grow: 0 id: 380 parent: 0 } | 
|           GBFlow.Row { grow: 0 id: 349 parent: 0 } | 
|           GBFlow.Row { grow: 128 id: 840 parent: 0 } | 
|         ] | 
|       } | 
|       Children: | 
|       [ | 
|         Component btnRefresh | 
|         { | 
|           #keys: '[146874.0.1570753679]' | 
|           BaseType: 'Button' | 
|           Properties: | 
|           [ | 
|             Image: 'REFRESH' | 
|             Text: 'Refresh' | 
|             Tooltip: 'Reload the KPI data based on the current selection' | 
|           ] | 
|         } | 
|         #child: splwLabels | 
|         Component lblClickRefresh | 
|         { | 
|           #keys: '[146874.0.1570753671]' | 
|           BaseType: 'Label' | 
|           Properties: | 
|           [ | 
|             Text: 'Click refresh after selecting the filter labels below' | 
|             Transparent: true | 
|           ] | 
|         } | 
|         Component lblCompareLabel | 
|         { | 
|           #keys: '[146874.0.1570753673]' | 
|           BaseType: 'Label' | 
|           Properties: | 
|           [ | 
|             Alignment: 'right' | 
|             Text: 'Compare label' | 
|             Transparent: true | 
|           ] | 
|         } | 
|         Component lblTimeType | 
|         { | 
|           #keys: '[146874.0.1570753672]' | 
|           BaseType: 'Label' | 
|           Properties: | 
|           [ | 
|             Alignment: 'right' | 
|             Text: 'Time type' | 
|             Transparent: true | 
|           ] | 
|         } | 
|         Component rbgTimeType | 
|         { | 
|           #keys: '[146874.0.1570753678]' | 
|           BaseType: 'RadioButtonGroup' | 
|           Properties: | 
|           [ | 
|             BoundValue: 'PLAN' | 
|             ButtonLabels: '&Plan date/time ;&Server date/time' | 
|             ButtonValues: 'PLAN;SERVER' | 
|             HasMemory: 'ViewsAndSettings' | 
|             Horizontal: true | 
|           ] | 
|         } | 
|         #child: selKpiCompareLabel | 
|       ] | 
|       Properties: | 
|       [ | 
|         Border: true | 
|         DoubleBuffering: false | 
|         Title: 'Selection' | 
|         ModeledStringList ChildOrdering | 
|         { | 
|           c: selKpiCompareLabel | 
|           c: rbgTimeType | 
|           c: btnRefresh | 
|           c: splwLabels | 
|           c: lblClickRefresh | 
|           c: lblCompareLabel | 
|           c: lblTimeType | 
|         } | 
|       ] | 
|     } | 
|     Component spKpiMatrix | 
|     { | 
|       #keys: '[146874.0.1570753711]' | 
|       BaseType: 'SplitterPane' | 
|       GBLayout | 
|       { | 
|         Type: 'internal[GBLayoutDefinition]' | 
|         Columns: | 
|         [ | 
|           GBFlow.Column { grow: 128 id: 365 parent: 0 } | 
|         ] | 
|         Elements: | 
|         [ | 
|           GBElement | 
|           { | 
|             Component => tabMatrixAndList | 
|             Position { startcolumn: 365 startrow: 394 endcolumn: 365 endrow: 394 } | 
|           } | 
|         ] | 
|         Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] | 
|         Rows: | 
|         [ | 
|           GBFlow.Row { grow: 128 id: 394 parent: 0 } | 
|         ] | 
|       } | 
|       Children: | 
|       [ | 
|         Component dhSnapshotData | 
|         { | 
|           #keys: '[146874.0.1570753712]' | 
|           BaseType: 'DataHolder' | 
|           Databinding: 'shadow[KpiSnapshotSetData]*' | 
|           Properties: | 
|           [ | 
|             Description: 'Holds the KpiSnapshotSetData (shadow) instance that contains the results of the query and is used to power the KPI matrix' | 
|             PosX: 2 | 
|             PosY: 3 | 
|             ShowName: true | 
|           ] | 
|         } | 
|         Component dhCompareValues | 
|         { | 
|           #keys: '[146874.0.1570753716]' | 
|           BaseType: 'DataHolder' | 
|           Databinding: 'structured[KpiLabelValue]*' | 
|           Children: | 
|           [ | 
|             Component deSelectedCompareValues | 
|             { | 
|               #keys: '[146874.0.1570753717]' | 
|               BaseType: 'GUIDataExtractor' | 
|               Properties: | 
|               [ | 
|                 Component: 'dhSelectedCompareLabelValues' | 
|                 DataType: 'structured[KpiLabelValue]' | 
|                 Filter: 'object.Label() = comparelabel' | 
|                 FilterArguments: 'comparelabel:selKpiCompareLabel(KpiLabel)' | 
|                 PosX: 13 | 
|                 PosY: 14 | 
|                 Transformation: 'Elements' | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             Description: 'Holds the selected compare labels (the scenarios)' | 
|             PosX: 113 | 
|             PosY: 2 | 
|             ShowName: true | 
|           ] | 
|         } | 
|         Component dhSelectedKpis | 
|         { | 
|           #keys: '[146874.0.1570753713]' | 
|           BaseType: 'DataHolder' | 
|           Databinding: 'structured[KpiMetaData]*' | 
|           Children: | 
|           [ | 
|             Component deSourceKpis | 
|             { | 
|               #keys: '[146874.0.1570753714]' | 
|               BaseType: 'GUIDataExtractor' | 
|               Properties: | 
|               [ | 
|                 Component: 'dhSourceKpis' | 
|                 DataType: 'structured[KpiMetaData]' | 
|                 PosX: 27 | 
|                 PosY: 13 | 
|                 Transformation: 'Elements' | 
|               ] | 
|             } | 
|             Component deSelectedKpis | 
|             { | 
|               #keys: '[146874.0.1570753715]' | 
|               BaseType: 'GUIDataExtractor' | 
|               Properties: | 
|               [ | 
|                 Component: 'lstFilterKpis' | 
|                 DataType: 'KpiMetaData' | 
|                 PosX: 55 | 
|                 PosY: 13 | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             Description: 'Holds the KpiMetaData objects that are represented in the selected snapshot data.' | 
|             PosX: 1 | 
|             PosY: 29 | 
|             ShowName: true | 
|             ModeledStringList ChildOrdering | 
|             { | 
|               c: deSourceKpis | 
|               c: deSelectedKpis | 
|             } | 
|           ] | 
|         } | 
|         Component tabMatrixAndList | 
|         { | 
|           #keys: '[146874.0.1570753720]' | 
|           BaseType: 'TabComponent' | 
|           Children: | 
|           [ | 
|             #child: tabMatrix | 
|             #child: tabList | 
|           ] | 
|           Properties: | 
|           [ | 
|             DoubleBuffering: false | 
|             ModeledStringList ChildOrdering | 
|             { | 
|               c: tabMatrix | 
|               c: tabList | 
|             } | 
|           ] | 
|         } | 
|         Component dhSourceKpis | 
|         { | 
|           #keys: '[146874.0.1570753718]' | 
|           BaseType: 'DataHolder' | 
|           Databinding: 'structured[KpiMetaData]*' | 
|           Children: | 
|           [ | 
|             Component deKpisInSnapshotData | 
|             { | 
|               #keys: '[146874.0.1570753719]' | 
|               BaseType: 'GUIDataExtractor' | 
|               Properties: | 
|               [ | 
|                 DataSet: 'KpiTracker' | 
|                 DataType: 'KpiTracker' | 
|                 PosX: 7 | 
|                 PosY: 11 | 
|                 Transformation: 'MetaData' | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             Description: 'Holds the KPIs that are part of the retrieved data in dhSnapshotData' | 
|             PosX: 107 | 
|             PosY: 29 | 
|             ShowName: true | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Border: true | 
|         DoubleBuffering: false | 
|         Title: 'KPI matrix' | 
|         ModeledStringList ChildOrdering | 
|         { | 
|           c: dhSnapshotData | 
|           c: tabMatrixAndList | 
|           c: dhCompareValues | 
|           c: dhSelectedKpis | 
|           c: dhSourceKpis | 
|         } | 
|       ] | 
|     } | 
|   ] | 
|   Properties: | 
|   [ | 
|     DoubleBuffering: false | 
|     PaneOrder: '0;1' | 
|     ModeledStringList ChildOrdering | 
|     { | 
|       c: spSelection | 
|       c: spKpiMatrix | 
|     } | 
|   ] | 
| } |