/Tukui/modules/skins/colorpicker.lua

http://github.com/Asphyxia/Tukui · Lua · 18 lines · 15 code · 2 blank · 1 comment · 9 complexity · 7f6dc27f441132c2432cea667db3fb22 MD5 · raw file

  1. local T, C, L = unpack(select(2, ...))
  2. local function LoadSkin()
  3. ColorPickerFrame:CreateBackdrop("Transparent")
  4. T.SkinButton(ColorPickerOkayButton)
  5. T.SkinButton(ColorPickerCancelButton)
  6. ColorPickerOkayButton:ClearAllPoints()
  7. ColorPickerOkayButton:Point("RIGHT", ColorPickerCancelButton,"LEFT", -2, 0)
  8. -- we cant use StripTexture() here, doing it manually
  9. for i=1, ColorPickerFrame:GetNumRegions() do
  10. local region = select(i, ColorPickerFrame:GetRegions())
  11. if region:GetObjectType() == "Texture" and (region:GetTexture() == "Interface\\DialogFrame\\UI-DialogBox-Border" or region:GetTexture() == "Interface\\DialogFrame\\UI-DialogBox-Background" or region:GetTexture() == "Interface\\DialogFrame\\UI-DialogBox-Header") then
  12. region:SetTexture(nil)
  13. end
  14. end
  15. end
  16. tinsert(T.SkinFuncs["Tukui"], LoadSkin)