Quintiq file version 2.0 #parent: Toolbar/ButtonApply Response OnClick () id:Response_Toolbar_ButtonApply_OnClick { #keys: '[11660.0.587360435]' Body: [* // Apply changes data := Dialog.Data(); Dialog.ApplyChanges(); if( isnull( DataHolderUnitNode.Data() ) ) { data.SupplyChainBackground( LabelSupplyChainBackgroundString.Text() ); } else { // This will be multi-transaction and is a conscious decision DataHolderUnitNode.Data().BackgroundImageName( LabelUnitBackgroundString.Text() ); } ApplicationLibMacroPlanner.SetSupplyChainOverviewWarning(); data.Commit(); *] DefinitionID: 'Responsedef_GUIButtonBase_OnClick' Precondition: [* return SupplyChainView::ValidateInput( feedback, EditorFontName.Text(), ApplicationLibMacroPlanner.FormatStringToNumber( EditorFontSize.Text() ), ApplicationLibMacroPlanner.FormatStringToNumber( EditorGridPointDistance.Text() ), ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeStockingPointSize.Text() ), ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeUnitHeight.Text() ), ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeUnitWidth.Text() ), ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeProductHeight.Text() ), ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeProductWidth.Text() ), ApplicationLibMacroPlanner.FormatStringToNumber( EditorOffsetX.Text() ), ApplicationLibMacroPlanner.FormatStringToNumber( EditorOffsetY.Text() ) ); *] }