Quintiq file version 2.0
|
#root
|
#parent: LibOpt_BTDesktop
|
OrphanComponent FormCellsMatrix
|
{
|
#keys: '[139596.0.887884177]'
|
BaseType => /FormTrackingTableBase
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Columns:
|
[
|
GBFlow.Column { grow: 128 id: 828 parent: 0 }
|
]
|
Elements:
|
[
|
GBElement
|
{
|
Component => MatrixEditor
|
Position { startcolumn: 828 startrow: 452 endcolumn: 828 endrow: 452 }
|
}
|
]
|
Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
|
Rows:
|
[
|
GBFlow.Row { grow: 128 id: 452 parent: 0 }
|
]
|
}
|
Children:
|
[
|
Component MatrixEditor
|
{
|
#keys: '[139596.0.893426723]'
|
BaseType: 'MatrixEditor'
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
|
}
|
Children:
|
[
|
Component menuMatrixEditor
|
{
|
#keys: '[139596.0.893426725]'
|
BaseType: 'popupMatrixEditor'
|
Children:
|
[
|
Component PopupParent id:PopupParent_1
|
{
|
#keys: '[107036.0.311161801]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuUpdateSettings
|
{
|
#keys: '[139596.0.928839457]'
|
BaseType: 'Menu'
|
Children:
|
[
|
Component MenuModelSettings { #keys: '[139544.0.966599190]' BaseType: 'Menu' Properties: [ Image: 'ENVIRONMENT' Shortcut: 'Ctrl+M' Text: '&Model settings...' ] }
|
Component MenuOptimizerSettings { #keys: '[139544.0.966600350]' BaseType: 'Menu' Properties: [ Image: 'DOT_MATRIX' Shortcut: 'Ctrl+O' Text: '&Optimizer settings...' ] }
|
]
|
Properties:
|
[
|
Image: 'TOOLS'
|
Text: '&Update settings'
|
ModeledStringList ChildOrdering
|
{
|
c: MenuModelSettings
|
c: MenuOptimizerSettings
|
}
|
]
|
}
|
Component menuSeparator267 { #keys: '[139596.0.928839550]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuManageColumn
|
{
|
#keys: '[139596.0.932160320]'
|
BaseType: 'Menu'
|
Children:
|
[
|
Component MenuNewColumn { #keys: '[139596.0.932160584]' BaseType: 'Menu' Properties: [ Image: 'NEW' Text: 'New co&lumn' ] }
|
Component MenuEditColumn { #keys: '[139596.0.932163993]' BaseType: 'Menu' Properties: [ Image: 'EDITOBJECT' Text: '&Edit column' ] }
|
Component MenuDeleteColumn { #keys: '[139596.0.932164551]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Text: '&Delete column' ] }
|
Component menuSeparator155 { #keys: '[139596.0.932164568]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuMoveColumnUpByOne { #keys: '[139596.0.932166538]' BaseType: 'Menu' Properties: [ Image: 'ARROW_LEFT_GREEN' Shortcut: 'Ctrl+Left' Text: 'Move left by one' ] }
|
Component MenuMoveColumnDownByOne { #keys: '[139596.0.932167128]' BaseType: 'Menu' Properties: [ Image: 'ARROW_RIGHT_GREEN' Shortcut: 'Ctrl+Right' Text: 'Move right by one' ] }
|
Component menuSeparator396 { #keys: '[139596.0.932167168]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuUpdateColumnSettings
|
{
|
#keys: '[139596.0.932167625]'
|
BaseType: 'Menu'
|
Children:
|
[
|
Component MenuColumnModelSettings { #keys: '[139544.0.966608900]' BaseType: 'Menu' Properties: [ Image: 'ENVIRONMENT' Text: '&Model settings...' ] }
|
Component MenuColumnOptimizerSettings { #keys: '[139544.0.966609640]' BaseType: 'Menu' Properties: [ Image: 'DOT_MATRIX' Text: '&Optimizer settings...' ] }
|
]
|
Properties:
|
[
|
Image: 'TOOLS'
|
Text: '&Update settings'
|
ModeledStringList ChildOrdering
|
{
|
c: MenuColumnModelSettings
|
c: MenuColumnOptimizerSettings
|
}
|
]
|
}
|
Component menuSeparator399 { #keys: '[139596.0.932167644]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuAddColumnToQueue { #keys: '[145136.0.120467290]' BaseType: 'Menu' Properties: [ Image: 'queue' Text: 'Add to &queue' ] }
|
Component MenuUpdateColumnTargetKPIs { #keys: '[139544.1.1290946361]' BaseType: 'Menu' Properties: [ Image: 'ARROW_CIRCLE2' Text: 'Update target &KPIs' ] }
|
]
|
Properties:
|
[
|
Image: 'CLIPBOARD_CHECK_EDIT'
|
Text: 'Manage co&lumn'
|
ModeledStringList ChildOrdering
|
{
|
c: MenuNewColumn
|
c: MenuEditColumn
|
c: MenuDeleteColumn
|
c: menuSeparator155
|
c: MenuMoveColumnUpByOne
|
c: MenuMoveColumnDownByOne
|
c: menuSeparator396
|
c: MenuUpdateColumnSettings
|
c: MenuUpdateColumnTargetKPIs
|
c: menuSeparator399
|
c: MenuAddColumnToQueue
|
}
|
]
|
}
|
Component MenuManageRow
|
{
|
#keys: '[139596.0.932161775]'
|
BaseType: 'Menu'
|
Children:
|
[
|
Component MenuNewRow { #keys: '[139596.0.932161870]' BaseType: 'Menu' Properties: [ Image: 'NEW' Text: 'New &row' ] }
|
Component MenuEditRow { #keys: '[139596.0.933316762]' BaseType: 'Menu' Properties: [ Image: 'EDITOBJECT' Text: '&Edit row' ] }
|
Component MenuDeleteRow { #keys: '[139596.0.933316932]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Text: '&Delete row' ] }
|
Component MenuMoveRowUpByOne { #keys: '[139596.0.933317587]' BaseType: 'Menu' Properties: [ Image: 'ARROW_UP_GREEN' Shortcut: 'Ctrl+Up' Text: 'Move up by one' ] }
|
Component menuSeparator248 { #keys: '[139596.0.933318079]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuMoveRowDownByOne { #keys: '[139596.0.933318445]' BaseType: 'Menu' Properties: [ Image: 'ARROW_DOWN_GREEN' Shortcut: 'Ctrl+Down' Text: 'Move down by one' ] }
|
Component menuSeparator178 { #keys: '[139596.0.933318758]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuUpdateRowSettings
|
{
|
#keys: '[139596.0.933319040]'
|
BaseType: 'Menu'
|
Children:
|
[
|
Component MenuRowModelSettings { #keys: '[139544.0.966612060]' BaseType: 'Menu' Properties: [ Image: 'ENVIRONMENT' Text: '&Model settings...' ] }
|
Component MenuRowOptimizerSettings { #keys: '[139544.0.966612774]' BaseType: 'Menu' Properties: [ Image: 'DOT_MATRIX' Text: '&Optimizer settings...' ] }
|
]
|
Properties:
|
[
|
Image: 'TOOLS'
|
Text: '&Update settings'
|
ModeledStringList ChildOrdering
|
{
|
c: MenuRowModelSettings
|
c: MenuRowOptimizerSettings
|
}
|
]
|
}
|
Component menuSeparator482 { #keys: '[139596.0.933319109]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuAddRowToQueue { #keys: '[145136.0.120464647]' BaseType: 'Menu' Properties: [ Image: 'queue' Text: 'Add to &queue' ] }
|
Component MenuUpdateRowTargetKPIs { #keys: '[139544.1.1290946989]' BaseType: 'Menu' Properties: [ Image: 'ARROW_CIRCLE2' Text: 'Update target &KPIs' ] }
|
]
|
Properties:
|
[
|
Image: 'CLIPBOARD_CHECK_EDIT'
|
Text: 'Manage &row'
|
ModeledStringList ChildOrdering
|
{
|
c: MenuNewRow
|
c: MenuEditRow
|
c: MenuDeleteRow
|
c: menuSeparator248
|
c: MenuMoveRowUpByOne
|
c: MenuMoveRowDownByOne
|
c: menuSeparator178
|
c: MenuUpdateRowSettings
|
c: MenuUpdateRowTargetKPIs
|
c: menuSeparator482
|
c: MenuAddRowToQueue
|
}
|
]
|
}
|
Component MenuAddCellToQueue { #keys: '[145136.0.120467703]' BaseType: 'Menu' Properties: [ Image: 'Queue' Shortcut: 'Ctrl+Q' Text: 'Add to &queue' ] }
|
Component MenuUpdateTargetKPIs { #keys: '[139544.1.1290946293]' BaseType: 'Menu' Properties: [ Image: 'ARROW_CIRCLE2' Shortcut: 'Ctrl+K' Text: 'Update target &KPIs' ] }
|
Component MenuCopySettings { #keys: '[158086.0.274191685]' BaseType: 'Menu' Properties: [ Image: 'COPY' Shortcut: 'Ctrl+C' Text: 'Copy settings' ] }
|
Component menuSeparator395 { #keys: '[158086.0.274191701]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuPasteSettings { #keys: '[158086.0.274191749]' BaseType: 'Menu' Properties: [ Image: 'PASTE' Shortcut: 'Ctrl+V' Text: 'Paste settings' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuActions
|
c: Menu
|
c: MenuUpdateSettings
|
c: MenuUpdateTargetKPIs
|
c: MenuAddCellToQueue
|
c: menuSeparator395
|
c: MenuCopySettings
|
c: MenuPasteSettings
|
c: menuSeparator267
|
c: MenuManageColumn
|
c: MenuManageRow
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 90
|
PosY: 45
|
]
|
}
|
Component GUIDataExtractor735
|
{
|
#keys: '[139596.0.893426728]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderSelectedTrackingTable'
|
DataType: 'LibOpt_BT_TrackingTable'
|
PosX: 5
|
PosY: 30
|
Transformation: 'Cell'
|
]
|
}
|
Component MatrixEditorRows
|
{
|
#keys: '[139596.0.893426729]'
|
BaseType: 'GUIScaleView'
|
Children:
|
[
|
Component GUIDataExtractor449
|
{
|
#keys: '[139596.0.893426730]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderSelectedTrackingTable'
|
DataType: 'LibOpt_BT_TrackingTable'
|
PosX: 5
|
PosY: 30
|
Transformation: 'Row'
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 5
|
PosY: 70
|
SortCriteria: "datamember:'SequenceNr'"
|
]
|
}
|
Component RowViewContextMenu
|
{
|
#keys: '[139596.0.893426731]'
|
BaseType: 'popupScaleView'
|
Children:
|
[
|
Component PopupParent id:PopupParent_2
|
{
|
#keys: '[107036.0.337329115]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuSubtotal
|
{
|
#keys: '[107036.0.2002902351]'
|
BaseType: 'MenuSubtotal'
|
IsDerived: true
|
Children:
|
[
|
Component MenuCount id:MenuCount_1 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true }
|
Component MenuSum id:MenuSum_1 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true }
|
Component MenuAverage id:MenuAverage_1 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true }
|
Component MenuStdDev id:MenuStdDev_1 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true }
|
Component MenuRemoveSubtotal id:MenuRemoveSubtotal_1 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuSum_1
|
c: MenuCount_1
|
c: MenuMax
|
c: MenuAverage_1
|
c: MenuMin
|
c: MenuStdDev_1
|
c: Menu_1
|
c: MenuRemoveSubtotal_1
|
}
|
]
|
}
|
Component MenuNewRowRowView { #keys: '[139596.0.902264535]' BaseType: 'Menu' Properties: [ Image: 'NEW' Shortcut: 'Ctrl+R' Text: 'New &row' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuSubtotal
|
c: MenuSort
|
c: MenuNewRowRowView
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 166
|
PosY: 44
|
]
|
}
|
Component MatrixEditorColumns
|
{
|
#keys: '[139596.0.893426732]'
|
BaseType: 'GUIScaleView'
|
Children:
|
[
|
Component GUIDataExtractor870
|
{
|
#keys: '[139596.0.893426734]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderSelectedTrackingTable'
|
DataType: 'LibOpt_BT_TrackingTable'
|
PosX: 5
|
PosY: 30
|
Transformation: 'Column'
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 40
|
PosY: 70
|
SortCriteria: "datamember:'SequenceNr'"
|
]
|
}
|
Component ColumnViewContextMenu
|
{
|
#keys: '[139596.0.893426733]'
|
BaseType: 'popupScaleView'
|
Children:
|
[
|
Component PopupParent id:PopupParent_3
|
{
|
#keys: '[107036.0.337329115]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuSort id:MenuSort_1 { #keys: '[107036.0.337333420]' BaseType: 'MenuSort' IsDerived: true }
|
Component MenuSubtotal id:MenuSubtotal_1
|
{
|
#keys: '[107036.0.2002902351]'
|
BaseType: 'MenuSubtotal'
|
IsDerived: true
|
Children:
|
[
|
Component MenuCount id:MenuCount_2 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true }
|
Component MenuSum id:MenuSum_2 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true }
|
Component MenuAverage id:MenuAverage_2 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true }
|
Component MenuMin id:MenuMin_1 { #keys: '[107036.0.2002906456]' BaseType: 'MenuMin' IsDerived: true }
|
Component MenuMax id:MenuMax_1 { #keys: '[107036.0.2002907419]' BaseType: 'MenuMax' IsDerived: true }
|
Component MenuStdDev id:MenuStdDev_2 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true }
|
Component MenuRemoveSubtotal id:MenuRemoveSubtotal_2 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuSum_2
|
c: MenuCount_2
|
c: MenuMax_1
|
c: MenuAverage_2
|
c: MenuMin_1
|
c: MenuStdDev_2
|
c: Menu_2
|
c: MenuRemoveSubtotal_2
|
}
|
]
|
}
|
Component MenuNewColumnColumnView { #keys: '[139596.0.902263681]' BaseType: 'Menu' Properties: [ Image: 'NEW' Shortcut: 'Ctrl+L' Text: 'New co&lumn...' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuSubtotal_1
|
c: MenuSort_1
|
c: MenuNewColumnColumnView
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 128
|
PosY: 44
|
]
|
}
|
Component UserConfigurableInformation145
|
{
|
#keys: '[139596.0.896733260]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
ObjectText: 'VALUE(object.Description()) - VALUE(object.Size())'
|
ObjectType: 'LibOpt_BT_TrackingTableRow'
|
PosX: 7
|
PosY: 114
|
]
|
}
|
Component UserConfigurableInformation108
|
{
|
#keys: '[139596.0.896734129]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
ObjectText: 'VALUE(object.Description())'
|
ObjectType: 'LibOpt_BT_TrackingTableColumn'
|
PosX: 39
|
PosY: 114
|
]
|
}
|
Component DataHolderSelectedTrackingTable
|
{
|
#keys: '[139596.0.902261665]'
|
BaseType: 'DataHolder'
|
Databinding: 'LibOpt_BT_TrackingTable'
|
Children:
|
[
|
Component GUIDataExtractorTrackingTable
|
{
|
#keys: '[139596.0.902261666]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'FormTables.ListTrackingTable'
|
DataType: 'LibOpt_BT_TrackingTable'
|
ExtractMultiple: false
|
PosX: 8
|
PosY: 33
|
]
|
}
|
Component GUIDataExtractorAllTables
|
{
|
#keys: '[139596.0.902261667]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
DataSet: 'LibOpt_BT_BenchmarkTrackingDataset'
|
DataType: 'LibOpt_BT_BenchmarkTrackingDataset'
|
PosX: 63
|
PosY: 50
|
Transformation: 'TrackingTable'
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 206
|
PosY: 123
|
ModeledStringList ChildOrdering
|
{
|
c: GUIDataExtractorTrackingTable
|
c: GUIDataExtractorAllTables
|
}
|
]
|
}
|
Component AttributeContextMenu
|
{
|
#keys: '[139596.0.893426724]'
|
BaseType: 'popupMatrixEditorAttributeHeader'
|
Children:
|
[
|
Component PopupParent
|
{
|
#keys: '[124988.0.211591097]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuNewRowCellView { #keys: '[139596.0.905571196]' BaseType: 'Menu' Properties: [ Image: 'NEW' Shortcut: 'Ctrl+R' Text: 'New &row' ] }
|
Component MenuNewColumnCellView { #keys: '[139596.0.905571369]' BaseType: 'Menu' Properties: [ Image: 'NEW' Shortcut: 'Ctrl+L' Text: 'New co&lumn' ] }
|
Component MenuSUbtotal
|
{
|
#keys: '[124988.0.211593204]'
|
BaseType: 'MenuSUbtotal'
|
IsDerived: true
|
Children:
|
[
|
Component MenuRow
|
{
|
#keys: '[124988.0.211593332]'
|
BaseType: 'MenuRow'
|
IsDerived: true
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuSum
|
c: MenuCount
|
c: MenuMAx
|
c: MenuAverage
|
c: MenuMIn
|
c: MenuStdDev
|
c: menuSeparator_1
|
c: MenuRemoveSubtotal
|
}
|
]
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuEditRepresesntation
|
c: menuSeparator279
|
c: MenuSUbtotal
|
c: MenuNewColumnCellView
|
c: MenuNewRowCellView
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 207
|
PosY: 45
|
]
|
}
|
Component ValueHolderCopiedSettings
|
{
|
#keys: '[158086.0.270445028]'
|
BaseType: 'ValueHolder'
|
Databinding: 'String'
|
Properties:
|
[
|
PosX: 297
|
PosY: 65
|
]
|
}
|
]
|
Properties:
|
[
|
AttributeContextMenu: 'AttributeContextMenu'
|
Attributes: 'EmptyString'
|
AutoDrag: true
|
Border: true
|
ColumnHeaderContextMenu: 'ColumnViewContextMenu'
|
ColumnHeaderPath: 'Description'
|
ColumnView: 'MatrixEditorColumns'
|
ColumnViewRelation: 'Column'
|
ContextMenu: 'menuMatrixEditor'
|
DoubleBuffering: false
|
Editable: false
|
RowHeaderContextMenu: 'RowViewContextMenu'
|
RowHeaderPath: 'Description'
|
RowView: 'MatrixEditorRows'
|
RowViewRelation: 'Row'
|
ModeledStringList ChildOrdering
|
{
|
c: AttributeContextMenu
|
c: menuMatrixEditor
|
c: GUIDataExtractor735
|
c: MatrixEditorRows
|
c: RowViewContextMenu
|
c: MatrixEditorColumns
|
c: ColumnViewContextMenu
|
c: UserConfigurableInformation145
|
c: DataHolderSelectedTrackingTable
|
c: UserConfigurableInformation108
|
c: ValueHolderCopiedSettings
|
}
|
]
|
ResponseDefinitions:
|
[
|
DelegatedResponseDefinition OnClick id:Responsedef_FormCellsMatrix_MatrixEditor_Menu_OnClick
|
{
|
#keys: '[139596.0.893426726]'
|
Initiator: 'Menu'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument cell
|
{
|
#keys: '[1061.0.1732321]'
|
Binding: 'this.Selection()'
|
}
|
]
|
}
|
DelegatedResponseDefinition OnClick id:Responsedef_FormCellsMatrix_MatrixEditor_Menu_OnClick_48
|
{
|
#keys: '[139596.0.893426727]'
|
Initiator: 'Menu'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument object
|
{
|
#keys: '[1061.0.1732367]'
|
Binding: 'this.SelectionObjects()'
|
}
|
]
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
Height: 326
|
Image: 'TABLE'
|
IncludeInView: true
|
Title: 'Benchmark tracking matrix'
|
Tooltip: 'Displays the benchmark tracking matrix'
|
Width: 426
|
]
|
}
|