Mercurial > wow > hotcorners
comparison Libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua @ 11:371e14cd2feb
- major fixes with icons not showing correctly.
author | Tercio |
---|---|
date | Thu, 08 Dec 2016 13:01:40 -0200 |
parents | fc346da3afd9 |
children | 3000eccbf1a0 |
comparison
equal
deleted
inserted
replaced
10:6572ed4edaae | 11:371e14cd2feb |
---|---|
10 local pairs = pairs | 10 local pairs = pairs |
11 | 11 |
12 -- WoW APIs | 12 -- WoW APIs |
13 local _G = _G | 13 local _G = _G |
14 local PlaySound, CreateFrame, UIParent = PlaySound, CreateFrame, UIParent | 14 local PlaySound, CreateFrame, UIParent = PlaySound, CreateFrame, UIParent |
15 | |
16 local wowMoP | |
17 do | |
18 local _, _, _, interface = GetBuildInfo() | |
19 wowMoP = (interface >= 50000) | |
20 end | |
21 | 15 |
22 --[[----------------------------------------------------------------------------- | 16 --[[----------------------------------------------------------------------------- |
23 Scripts | 17 Scripts |
24 -------------------------------------------------------------------------------]] | 18 -------------------------------------------------------------------------------]] |
25 local function Button_OnClick(frame, ...) | 19 local function Button_OnClick(frame, ...) |
78 --[[----------------------------------------------------------------------------- | 72 --[[----------------------------------------------------------------------------- |
79 Constructor | 73 Constructor |
80 -------------------------------------------------------------------------------]] | 74 -------------------------------------------------------------------------------]] |
81 local function Constructor() | 75 local function Constructor() |
82 local name = "AceGUI30Button" .. AceGUI:GetNextWidgetNum(Type) | 76 local name = "AceGUI30Button" .. AceGUI:GetNextWidgetNum(Type) |
83 local frame = CreateFrame("Button", name, UIParent, wowMoP and "UIPanelButtonTemplate" or "UIPanelButtonTemplate2") | 77 local frame = CreateFrame("Button", name, UIParent, "UIPanelButtonTemplate") |
84 frame:Hide() | 78 frame:Hide() |
85 | 79 |
86 frame:EnableMouse(true) | 80 frame:EnableMouse(true) |
87 frame:SetScript("OnClick", Button_OnClick) | 81 frame:SetScript("OnClick", Button_OnClick) |
88 frame:SetScript("OnEnter", Control_OnEnter) | 82 frame:SetScript("OnEnter", Control_OnEnter) |