2ddc77e - Remove AceTimer
[wowui.git] / libs / AceGUI-3.0-SharedMediaWidgets / FontWidget.lua
index d26f621..eadf35f 100644 (file)
@@ -8,7 +8,7 @@ local AGSMW = LibStub("AceGUISharedMediaWidgets-1.0")
 
 do
        local widgetType = "LSM30_Font"
-       local widgetVersion = 9
+       local widgetVersion = 11
 
        local contentFrameCache = {}
        local function ReturnSelf(self)
@@ -44,8 +44,8 @@ do
                                check:Hide()
                        frame.check = check
                        local text = frame:CreateFontString(nil,"OVERLAY","GameFontWhite")
-                               text:SetPoint("LEFT", check, "RIGHT", 1, 0)
-                               text:SetPoint("RIGHT", frame, "RIGHT", -2, 0)
+                               text:SetPoint("TOPLEFT", check, "TOPRIGHT", 1, 0)
+                               text:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -2, 0)
                                text:SetJustifyH("LEFT")
                                text:SetText("Test Test Test Test Test Test Test")
                        frame.text = text
@@ -132,7 +132,9 @@ do
                else
                        AceGUI:SetFocus(self)
                        self.dropdown = AGSMW:GetDropDownFrame()
+                       local width = self.frame:GetWidth()
                        self.dropdown:SetPoint("TOPLEFT", self.frame, "BOTTOMLEFT")
+                       self.dropdown:SetPoint("TOPRIGHT", self.frame, "BOTTOMRIGHT", width < 160 and (160 - width) or 0, 0)
                        for k, v in pairs(self.list) do
                                sortedlist[#sortedlist+1] = k
                        end