comparison State.lua @ 98:a44173c7a82c

- added (Hidden) to label when bar is being shown temporarily for config - added snap-indicator (lock) icon. Displays when not dragging, if anchored, as well. - changed bar color when anchored
author Flick <flickerstreak@gmail.com>
date Fri, 24 Oct 2008 18:14:07 +0000
parents 5d3b7b025142
children 3699d7dad312
comparison
equal deleted inserted replaced
97:5d3b7b025142 98:a44173c7a82c
70 self:Hide() 70 self:Hide()
71 else 71 else
72 self:Show() 72 self:Show()
73 end 73 end
74 hidden = h 74 hidden = h
75 end
76 if showAll then
77 control:CallMethod("UpdateHiddenLabel",hide[state])
75 end 78 end
76 ]], 79 ]],
77 80
78 --keybindState TODO: broken 81 --keybindState TODO: broken
79 82
203 ]]) 206 ]])
204 end 207 end
205 208
206 function SetStateDriver( bar, rule ) 209 function SetStateDriver( bar, rule )
207 local f = bar:GetFrame() 210 local f = bar:GetFrame()
211
212 if not f.UpdateHiddenLabel then
213 function f:UpdateHiddenLabel(hide)
214 bar:SetLabelSubtext( hide and L["Hidden"] )
215 end
216 end
208 217
209 local props = { } 218 local props = { }
210 for p, h in pairs(properties) do 219 for p, h in pairs(properties) do
211 if type(h) == "string" then 220 if type(h) == "string" then
212 table.insert(props,p) 221 table.insert(props,p)