added LSL2 stored procedures
This commit is contained in:
62
LSL2/STPROC/NDW_WAFERS_REMOVED_RDS_PROMPT_EVENTS.txt
Normal file
62
LSL2/STPROC/NDW_WAFERS_REMOVED_RDS_PROMPT_EVENTS.txt
Normal file
@ -0,0 +1,62 @@
|
||||
Function NDW_Wafers_Removed_Rds_Prompt_Events(CtrlEntId, Event, @PARAMS)
|
||||
|
||||
#pragma precomp SRP_PreCompiler
|
||||
#Window NDW_WAFERS_REMOVED_RDS_PROMPT
|
||||
|
||||
$insert APP_INSERTS
|
||||
$insert EVENT_SETUP
|
||||
|
||||
$insert Message_Box_Equates
|
||||
|
||||
Declare subroutine Placedialog, Message_Box
|
||||
|
||||
SubclassInfo = Form_Services('FindSubclassControl')
|
||||
Subclass = SubclassInfo<1>
|
||||
|
||||
// Update the arguments so that the OpenInsight OLE event will treate the ActiveX event as a native event handler.
|
||||
If Event EQ 'OLE' then
|
||||
Transfer Event to OIEvent
|
||||
Transfer Param1 to Event
|
||||
Transfer Param2 to Param1
|
||||
Transfer Param3 to Param2
|
||||
* Transfer Param4 to Param3
|
||||
* Transfer Param5 to Param4
|
||||
* Transfer Param6 to Param5
|
||||
* Transfer Param7 to Param6
|
||||
* Transfer Param8 to Param7
|
||||
end
|
||||
|
||||
GoToEvent Event for CtrlEntID
|
||||
|
||||
Return EventFlow else EVENT_CONTINUE$
|
||||
|
||||
Event WINDOW.CREATE(CreateParam)
|
||||
Placedialog(-2, -2)
|
||||
end event
|
||||
|
||||
Event PUB_SUBMIT.CLICK()
|
||||
SelectedLoadLocks = ''
|
||||
|
||||
LeftIsChecked = Get_Property(@Window:'.CHB_LEFT', 'CHECK')
|
||||
RightIsChecked = Get_Property(@Window:'.CHB_RIGHT', 'CHECK')
|
||||
|
||||
If LeftIsChecked then SelectedLoadLocks = 'L'
|
||||
If RightIsChecked then
|
||||
If LeftIsChecked then
|
||||
SelectedLoadLocks := @VM
|
||||
end
|
||||
SelectedLoadLocks := 'R'
|
||||
end
|
||||
If (LeftIsChecked EQ False$) and (RightIsChecked EQ False$) then
|
||||
Message_Box(@Window, "You must select at least one load lock", "Error", MSG_ICON_EXCLAM$)
|
||||
return
|
||||
end
|
||||
|
||||
End_Dialog(@Window, SelectedLoadLocks)
|
||||
end event
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user