{ "header": { "version": 1, "type": "record" }, "body": { "record1": { "<1>": "$insert prod_spec_equ\r\ndeclare subroutine set_list_box_data\r\ndeclare function center_window\r\n\r\nif index( CreateParam, 'CENTER', 1 ) then\r\n void = center_window( @window )\r\nend else\r\n Void = set_property( @window, 'VISIBLE', 1 )\r\nend\r\n\r\nPSNId = field( CreateParam, char(245), 1 )\r\nPSNRec = xlate( 'PROD_SPEC', PSNId, '', 'X' )\r\n\r\nValsToLoad = ''\r\nValsToLoad<1> = PSNRec\r\nValsToLoad<2> = PSNRec\r\nValsToLoad<3> = PSNRec\r\nValsToLoad<4> = PSNRec\r\nValsToLoad<5> = PSNRec\r\nValsToLoad<6> = PSNRec\r\nValsToLoad<7> = PSNRec\r\nValsToLoad<8> = PSNRec\r\nValsToLoad<9> = PSNRec\r\nValsToLoad<10> = PSNRec\r\nValsToLoad<11> = PSNRec\r\n\r\nControls= 'PRE_BRIGHTLIGHT/PRE_SURFSCAN/PRE_SURFSCAN_RECIPE/PRE_MICROSCOPE/'\r\nControls:= 'POST_BRIGHTLIGHT/POST_SURFSCAN/POST_SURFSCAN_RECIPE/POST_MICROSCOPE/'\r\nControls:= 'CLEAN_BRIGHTLIGHT/CLEAN_SURFSCAN/CLEAN_SURFSCAN_RECIPE'\r\n\r\nswap '/' with @rm:@window:'.' in Controls\r\nControls = @window:'.':Controls\r\nconvert @fm to @rm in ValsToLoad\r\nvoid = set_property( Controls, 'INVALUE', ValsToLoad )\r\nRETURN 1\r\n" } } }