Quintiq file version 2.0 Component ListLane { #keys: '[110704.0.462024516]' BaseType: 'List' Children: [ #child: ColumnTitles1 Component popupList1 { #keys: '[110704.0.462025879]' BaseType: 'popupList' Children: [ Component PopupParent { #keys: '[514.0.129466]' BaseType: 'PopupParent' IsDerived: true Children: [ Component Menu1 { #keys: '[110704.0.462256425]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuNewLane { #keys: '[110704.0.462257474]' BaseType: 'Menu' Properties: [ Image: 'DOCUMENT_NEW' Shortcut: 'Ins' Text: 'New...' ] } Component MenuEditLane { #keys: '[110704.0.462258451]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'DOCUMENT_EDIT' Shortcut: 'Enter' Text: 'Edit...' ] } Component MenuDeleteLane { #keys: '[110704.0.462259428]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: 'Delete' ] } Component Menu8 { #keys: '[110704.0.543758214]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuEnableDisableLanes { #keys: '[110704.0.543759263]' BaseType: 'Menu' Properties: [ Image: 'CHECK2' Text: 'Enable / disable lanes' ] } Component MenuCopyLane { #keys: '[129684.0.161074493]' BaseType: 'Menu' Properties: [ Image: 'Copy' Shortcut: 'Ctrl+O' Text: 'Copy' ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuActions c: MenuFilter c: menuListQuintiqSetQuantor c: Menu1 c: MenuNewLane c: MenuEditLane c: MenuDeleteLane c: MenuCopyLane c: Menu8 c: MenuEnableDisableLanes } ] } ] Properties: [ PosX: 35 PosY: 60 ] } Component GUIDataExtractorLane { #keys: '[110704.0.462027400]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderLanes' DataType: 'structured[Lane]' PosX: 5 PosY: 30 Transformation: 'Elements' ] } Component GUIDataSetLevelLane { #keys: '[110704.0.462027401]' BaseType: 'GUIDataSetLevel' Properties: [ AutoSelectColumns: false Columns: 'LaneColumns' DataExtractor: 'GUIDataExtractorLane' PosX: 35 PosY: 30 ] } Component DataHolderLanes { #keys: '[130256.0.417904692]' BaseType: 'DataHolder' Databinding: 'structured[Lane]*' Children: [ Component GUIDataExtractorLanesFromMP { #keys: '[130256.0.417905186]' BaseType: 'GUIDataExtractor' Properties: [ DataSet: 'MacroPlan' DataType: 'MacroPlan' PosX: 14 PosY: 33 Transformation: 'Unit.Process_MP.astype(Lane)' ] } Component GUIDataExtractorLanesFromChildUnits { #keys: '[130256.0.417907134]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderChildUnits' DataType: 'structured[Unit]' PosX: 56 PosY: 34 Transformation: 'Elements.Process_MP.astype(Lane)' ] } Component GUIDataExtractorLanesFromChildProducts { #keys: '[130256.0.417908362]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderChildProducts' DataType: 'structured[Product_MP]' PosX: 95 PosY: 32 Transformation: 'Elements.ProductInLane.Lane' ] } Component GUIDataExtractorLanesFromChildStockingPoints { #keys: '[130256.0.417924997]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderLanesFromChildStockingPoint' DataType: 'structured[Lane]' PosX: 98 PosY: 81 Transformation: 'Elements' ] } ] Properties: [ PosX: 355 PosY: 35 ModeledStringList ChildOrdering { c: GUIDataExtractorLanesFromMP c: GUIDataExtractorLanesFromChildUnits c: GUIDataExtractorLanesFromChildProducts c: GUIDataExtractorLanesFromChildStockingPoints } ] } Component DataHolderLanesFromChildStockingPoint { #keys: '[130256.0.417920512]' BaseType: 'DataHolder' Databinding: 'structured[Lane]*' Children: [ Component GUIDataExtractorLanesFromOriginChildStockingPoint { #keys: '[130256.0.417922151]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderChildStockingPoints' DataType: 'structured[StockingPoint_MP]' PosX: 29 PosY: 38 Transformation: 'Elements.StockingPointInLane.AsOrigin' ] } Component GUIDataExtractorLanesFromDestinationChildStockingPoint { #keys: '[130256.0.417922327]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderChildStockingPoints' DataType: 'structured[StockingPoint_MP]' PosX: 79 PosY: 37 Transformation: 'Elements.StockingPointInLane.AsDestination' ] } ] Properties: [ Description: 'Get all lanes from origin and destination stocking point' MergeStyle: 'Unite' PosX: 384 PosY: 34 ModeledStringList ChildOrdering { c: GUIDataExtractorLanesFromOriginChildStockingPoint c: GUIDataExtractorLanesFromDestinationChildStockingPoint } ] } ] Properties: [ AutoDrag: true BackgroundColor: 'Window' ContextMenu: 'popupList1' ScrollOnHighlight: true SelectOnHighlighted: true ModeledStringList ChildOrdering { c: ColumnTitles1 c: popupList1 c: GUIDataExtractorLane c: GUIDataSetLevelLane c: DataHolderLanes c: DataHolderLanesFromChildStockingPoint } ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListLane_Menu_OnClick { #keys: '[110704.0.462027402]' Initiator: 'Menu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[110704.0.462027403]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListLane_GUIButtonBase_OnClick { #keys: '[110704.0.462027432]' Initiator: 'GUIButtonBase' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[110704.0.462027433]' Binding: 'this.Selection()' } ] } ] }