Quintiq file version 2.0 #root #parent: LibMacroPlannerTCUI OrphanComponent DialogCreateEditOptimizerPuzzle { #keys: '[146140.0.1626331138]' Accessibility: 'Extensible' BaseType: 'Dialog' Databinding: 'OptimizerPuzzleWIP' GBLayout { Type: 'internal[GBLayoutDefinition]' Columns: [ GBFlow.Column { grow: 128 id: 285 parent: 0 } ] Elements: [ GBElement { Component => TabComponentOptimizerPuzzle Position { startcolumn: 285 startrow: 171 endcolumn: 285 endrow: 171 } } ] Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ] Rows: [ GBFlow.Row { grow: 128 id: 171 parent: 0 } ] } Children: [ #child: ToolbarAction Component TabComponentOptimizerPuzzle { #keys: '[146140.0.1626331556]' BaseType: 'TabComponent' Children: [ #child: TabGeneral #child: TabManageContents ] Properties: [ DoubleBuffering: false ModeledStringList ChildOrdering { c: TabGeneral c: TabManageContents } ] } Component DataHolderOptimizerPuzzlesBase { #keys: '[146140.0.1820293131]' BaseType: 'DataHolder' Databinding: 'structured[OptimizerPuzzleBase]*' Children: [ Component GUIDataExtractorOptimizerPuzzle { #keys: '[146140.0.1867592219]' BaseType: 'GUIDataExtractor' Properties: [ DataSet: 'MacroPlan' DataType: 'MacroPlan' PosX: 39 PosY: 32 Transformation: 'OptimizerPuzzle' ] } Component GUIDataExtractorWipFromDH { #keys: '[146140.0.1867592681]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderWIP' DataType: 'OptimizerPuzzleBase' PosX: 85 PosY: 33 ] } ] Properties: [ MergeStyle: 'Unite' PosX: 57 PosY: 183 ShowName: true ModeledStringList ChildOrdering { c: GUIDataExtractorOptimizerPuzzle c: GUIDataExtractorWipFromDH } ] } ] Properties: [ EnterButton: 'btnOk' EscapeButton: 'btnCancel' Height: 605 Image: 'PIECE_LIGHT_BLUE' Title: 'Optimizer Puzzle' Width: 831 ModeledStringList ChildOrdering { c: TabComponentOptimizerPuzzle c: ToolbarAction c: DataHolderOptimizerPuzzlesBase } ] }