comparison ui/AmrUiDropDown.lua @ 61:cf2b6b9a8337 v23

6.2 update, shopping list bug fixes, ui scale option
author yellowfive
date Tue, 23 Jun 2015 00:27:21 -0700
parents 01b63b8ed811
children a892c863c86a
comparison
equal deleted inserted replaced
60:017c05f42fd4 61:cf2b6b9a8337
49 -- restore default values 49 -- restore default values
50 self:SetHeight(24) 50 self:SetHeight(24)
51 self:SetWidth(200) 51 self:SetWidth(200)
52 self:SetDisabled(false) 52 self:SetDisabled(false)
53 self:SetFont(Amr.CreateFont("Regular", 14, Amr.Colors.Text)) 53 self:SetFont(Amr.CreateFont("Regular", 14, Amr.Colors.Text))
54 self:SetItems()
54 self:SelectItem() 55 self:SelectItem()
55 self.frame:ClearAllPoints() 56 self.frame:ClearAllPoints()
56 self.list:Hide() 57 self.list:Hide()
57 end, 58 end,
58 59
156 if not item then 157 if not item then
157 item = self:CreateItem(i) 158 item = self:CreateItem(i)
158 self.items[i] = item 159 self.items[i] = item
159 end 160 end
160 161
162 item:Show()
161 item:SetNormalFontObject(Amr.CreateFont(obj.selected and "Bold" or "Regular", obj.selected and self.fontHeight + 2 or self.fontHeight, obj.color or Amr.Colors.White, 1)) 163 item:SetNormalFontObject(Amr.CreateFont(obj.selected and "Bold" or "Regular", obj.selected and self.fontHeight + 2 or self.fontHeight, obj.color or Amr.Colors.White, 1))
162 item:SetText(obj.text) 164 item:SetText(obj.text)
163 item.value = obj.value 165 item.value = obj.value
164 166
165 if prev then 167 if prev then
166 item:SetPoint("TOP", prev, "BOTTOM") 168 item:SetPoint("TOP", prev, "BOTTOM")
167 else 169 else
168 item:SetPoint("TOP", self.list, "TOP", 0, -1) 170 item:SetPoint("TOP", self.list, "TOP", 0, -1)
169 end 171 end