annotate TimeManager/TimeManager.lua @ 47:1a322b92dbfa

file cleanup
author Nenue
date Thu, 28 Apr 2016 05:54:21 -0400
parents
children ed74c5cabe98
rev   line source
Nenue@47 1 --------------------------------------------
Nenue@47 2 -- Veneer
Nenue@47 3 -- Krakyn
Nenue@47 4 -- @project-revision@ @project-hash@
Nenue@47 5 -- @file-revision@ @file-hash@
Nenue@47 6 -- Created: 4/27/2016 1:02 AM
Nenue@47 7 --------------------------------------------
Nenue@47 8
Nenue@47 9 local B, _G = select(2,...).frame, _G
Nenue@47 10 local clock = B:RegisterModule("Clock", VeneerClock)
Nenue@47 11 local weekDays = {'Su', 'M', 'T', 'W', 'R' ,'F', 'Sa' }
Nenue@47 12
Nenue@47 13 local print = B.print('XML')
Nenue@47 14
Nenue@47 15 clock.OnUpdate = function(self)
Nenue@47 16 local weekday, month, day, year = CalendarGetDate()
Nenue@47 17 local hour, min = GetGameTime()
Nenue@47 18 if hour > 12 then
Nenue@47 19 hour = hour - 12
Nenue@47 20 end
Nenue@47 21 self.time:SetFormattedText("|cAAFFFFFF%s|r |cFF44FFFF%s|r|c88FFFFFF/|r|cFF44FFFF%s|r %d:%02d", weekDays[weekday], month, day, hour, min)
Nenue@47 22 end
Nenue@47 23
Nenue@47 24 clock.OnMouseUp = function(self, button)
Nenue@47 25 if button == 'RightButton' then
Nenue@47 26 if self:IsVisible() then
Nenue@47 27 self:Hide()
Nenue@47 28 else
Nenue@47 29 self:Show()
Nenue@47 30 end
Nenue@47 31 end
Nenue@47 32 end
Nenue@47 33
Nenue@47 34 function clock:OnInitialize()
Nenue@47 35 print('clock thing')
Nenue@47 36 self:Show()
Nenue@47 37 end