Mercurial > wow > askmrrobot
comparison ui/AmrUiCheckBox.lua @ 189:21a69c63fee8 v92
Added BfA auto-logging back for now.
author | yellowfive |
---|---|
date | Mon, 19 Oct 2020 11:19:56 -0700 |
parents | a0894ffebd15 |
children |
comparison
equal
deleted
inserted
replaced
188:29f11593d255 | 189:21a69c63fee8 |
---|---|
32 local methods = { | 32 local methods = { |
33 ["OnAcquire"] = function(self) | 33 ["OnAcquire"] = function(self) |
34 -- restore default values | 34 -- restore default values |
35 self:SetDisabled(false) | 35 self:SetDisabled(false) |
36 self:SetFont(Amr.CreateFont("Regular", 14, Amr.Colors.Text)) | 36 self:SetFont(Amr.CreateFont("Regular", 14, Amr.Colors.Text)) |
37 self:SetText() | 37 self:SetText("") |
38 self:SetChecked(false) | 38 self:SetChecked(false) |
39 self.frame:ClearAllPoints() | 39 self.frame:ClearAllPoints() |
40 end, | 40 end, |
41 | 41 |
42 --["OnRelease"] = function(self) | 42 --["OnRelease"] = function(self) |
43 -- print(self.name .. " released") | 43 -- print(self.name .. " released") |
44 --end, | 44 --end, |
45 | 45 |
46 ["GetText"] = function(self) | |
47 return self.label:GetText() | |
48 end, | |
49 | |
46 ["SetText"] = function(self, text) | 50 ["SetText"] = function(self, text) |
47 self.label:SetText(text) | 51 self.label:SetText(text or "") |
48 self.frame:SetWidth(16 + 6 + self.label:GetStringWidth()) | 52 self.frame:SetWidth(16 + 6 + self.label:GetStringWidth()) |
49 end, | 53 end, |
50 | 54 |
51 ["SetFont"] = function(self, font) | 55 ["SetFont"] = function(self, font) |
52 self.label:SetFontObject(font) | 56 self.label:SetFontObject(font) |
53 end, | 57 end, |
54 | 58 |
55 ["SetChecked"] = function(self, checked) | 59 ["SetChecked"] = function(self, checked) |
56 self.isChecked = not not checked | 60 self.isChecked = not not checked |
57 if checked then | 61 if self.isChecked then |
58 self.texNormal:Hide() | 62 self.texNormal:Hide() |
59 self.texCheck:Show() | 63 self.texCheck:Show() |
60 else | 64 else |
61 self.texCheck:Hide() | 65 self.texCheck:Hide() |
62 self.texNormal:Show() | 66 self.texNormal:Show() |