티스토리 뷰

Addons

ElvUI 2.3 업데이트 이후

천유하 2011.10.24 22:43


바쁘신 Elv님이 며칠새에 업데이트를 엄청 하셨네요 ㅠㅠ 정식 TOC 커밋이 올라오면 Meat Edition도 버전업을 위해 작업을 시작하는데...
죽었다! 라고 복창하고 있습니다. 언제 저 분량을 다하지...


아, 참고로 이제 블로그에도 소스코드 표시기능을 지원하도록 업데이트 하였습니다.

ElvUI\modules\omen.lua line 79:
if C["skin"].embedright == "Omen" then
    local Omen_Skin = CreateFrame("Frame")
    Omen_Skin:RegisterEvent("PLAYER_ENTERING_WORLD")
    Omen_Skin:SetScript("OnEvent", function(self)
        self:UnregisterAllEvents()
        self = nil
       
        Omen.UpdateTitleBar = function() end
        Omen.Anchor:SetWidth(C["chat"].chatwidth)
        Omen.Anchor:SetHeight(C["chat"].chatheight + 6)
        Omen.Anchor:SetPoint("TOPLEFT", ChatRPlaceHolder,"TOPLEFT", 0, 0)
        Omen.db.profile.FrameStrata = "3-MEDIUM"
    end)
   
    if ChatRBGTab then
        local button = CreateFrame('Button', 'OmenToggleSwitch', ChatRBGTab)
        button:Width(90)
        button:Height(ChatRBGTab:GetHeight() - 4)
        button:Point("RIGHT", ChatRBGTab, "RIGHT", -2, 0)
       
        button.tex = button:CreateTexture(nil, 'OVERLAY')
        button.tex:SetTexture([[Interface\AddOns\ElvUI\media\textures\vehicleexit.tga]])
        button.tex:Point('TOPRIGHT', -2, -2)
        button.tex:Height(button:GetHeight() - 4)
        button.tex:Width(16)
       
        button:FontString(nil, C["media"].font, 12, 'THINOUTLINE')
        button.text:SetPoint('RIGHT', button.tex, 'LEFT')
        button.text:SetTextColor(unpack(C["media"].valuecolor))
       
        button:SetScript('OnEnter', function(self) button.text:SetText(L.addons_toggle..' Omen') end)
        button:SetScript('OnLeave', function(self) self.tex:Point('TOPRIGHT', -2, -2); button.text:SetText(nil) end)
        button:SetScript('OnMouseDown', function(self) self.tex:Point('TOPRIGHT', -4, -4) end)
        button:SetScript('OnMouseUp', function(self) self.tex:Point('TOPRIGHT', -2, -2) end)
        button:SetScript('OnClick', function(self) Omen:Toggle() end)
    end       
   
    if C["skin"].embedrighttoggle == true then
        ChatRBG:HookScript("OnShow", function() Omen:Toggle(false) end)
        ChatRBG:HookScript("OnHide", function() Omen:Toggle(true) end)
    end       
end

'Addons' 카테고리의 다른 글

ElvUI v3 실시간 작업상황  (0) 2011.12.01
Tukui/ElvUI의 미래  (4) 2011.10.27
ElvUI 2.3 업데이트 이후  (0) 2011.10.24
요즘 작업하는건 바로 IRF3 입니다.  (3) 2011.09.25
ForteXorcist for ElvUI  (0) 2011.09.16
공식 배포 허락을 받았습니다.  (0) 2011.09.13
댓글
댓글쓰기 폼