~/forever/addon-api
Addon API
StopwatchCloseButton_OnClick()StopwatchFrame_OnDragStart(self)StopwatchFrame_OnDragStop(self)StopwatchFrame_OnEvent(self, event, ...)StopwatchFrame_OnHide(self)StopwatchFrame_OnLoad(self)StopwatchFrame_OnMouseDown(self)StopwatchFrame_OnMouseUp(self)StopwatchFrame_OnShow(self)StopwatchFrame_OnUpdate(self)StopwatchPlayPauseButton_OnClick(self)StopwatchResetButton_OnClick()StopwatchTicker_OnUpdate(self, elapsed)StopwatchTicker_Update()Stopwatch_Clear()Stopwatch_FinishCountdown()Stopwatch_IsPlaying()Stopwatch_Pause()Stopwatch_Play()Stopwatch_StartCountdown(hour, minute, second)Stopwatch_Toggle()TimeManagerAlarmEnabledButton_OnClick(self)TimeManagerAlarmMessageEditBox_OnEditFocusLost(self)TimeManagerAlarmMessageEditBox_OnEnterPressed(self)TimeManagerAlarmMessageEditBox_OnEscapePressed(self)TimeManagerClockButton_OnClick(self)TimeManagerClockButton_OnEnter(self)TimeManagerClockButton_OnLeave(self)TimeManagerClockButton_OnLoad(self)TimeManagerClockButton_OnUpdate(self, elapsed)TimeManagerClockButton_OnUpdateWithTooltip(self, elapsed)TimeManagerClockButton_Update()TimeManagerClockButton_UpdateTooltip()TimeManagerCloseButton_OnClick()TimeManagerFrame_OnHide(self)TimeManagerFrame_OnLoad(self)TimeManagerFrame_OnShow(self)TimeManagerFrame_OnUpdate(self, elapsed)TimeManagerFrame_SetupAMPMDropdown(self)TimeManagerFrame_SetupHourDropdown(self)TimeManagerFrame_SetupMinuteDropdown(self)TimeManagerLocalTimeCheck_OnClick(self)TimeManagerMilitaryTimeCheck_OnClick(self)TimeManagerStopwatchCheck_OnClick(self)TimeManager_CheckAlarm(elapsed)TimeManager_FireAlarm()TimeManager_FireAlarmWarning()TimeManager_IsAlarmFiring()TimeManager_LoadUI()TimeManager_ShouldCheckAlarm()Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.