
Untitled
By: a guest on
Jul 18th, 2012 | syntax:
AutoIt | size: 1.48 KB | hits: 20 | expires: Never
Func _Select()
Local $aGGCI = GUIGetCursorInfo($hGuiMain)
Local $iLastFrame
Switch $aGGCI[4]
Case $cListview
If ControlListView($hGuiMain, "", $cListview, "GetSelected") <> "" Then
$iLastFrame = $iCurFrame
$iCurFrame = ControlListView($hGuiMain, "", $cListview, "GetSelected") + 1
If $iLastFrame <> $iCurFrame Then
_Apply($iLastFrame)
_GUICtrlListView_SetItemSelected($cListview, $iCurFrame - 1)
GUICtrlSetState($cDuration_3, $GUI_FOCUS)
EndIf
GUICtrlSetData($cFrameNo, $iCurFrame)
If $iCurFrame = 1 Then
GUICtrlSetState($cBackward, $GUI_DISABLE)
Else
GUICtrlSetState($cBackward, $GUI_ENABLE)
EndIf
If $iCurFrame = $iCountFrames Then
GUICtrlSetState($cForward, $GUI_DISABLE)
Else
GUICtrlSetState($cForward, $GUI_ENABLE)
EndIf
If $iCurFrame > 2 Then
For $i = 0 To 19
GUICtrlSetState($acFlameProjectors_1[$i], $GUI_SHOW)
Next
Else
For $i = 0 To 19
GUICtrlSetState($acFlameProjectors_1[$i], $GUI_HIDE)
Next
GUICtrlSetData($cDuration_1, "")
EndIf
If $iCurFrame > 1 Then
For $i = 0 To 19
GUICtrlSetState($acFlameProjectors_2[$i], $GUI_SHOW)
Next
Else
For $i = 0 To 19
GUICtrlSetState($acFlameProjectors_2[$i], $GUI_HIDE)
Next
GUICtrlSetData($cDuration_2, "")
EndIf
_UpdateCheckboxAndDuration()
_Sleep(200)
GUICtrlSetState($cDuration_3, $GUI_FOCUS)
EndIf
EndSwitch
EndFunc