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() |
