comparison LibFarmbuyer.lua @ 57:81d5449621f8

Fix some sloppy indentation. Correct handling of delayed-load plugins registering multiple tabs in arbitrary order. Add option to not display tabs for disabled plugins (would normally allow enabling of them).
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Tue, 17 Apr 2012 04:57:06 +0000
parents fcc0d0ff5832
children 8442272a8418
comparison
equal deleted inserted replaced
56:fcc0d0ff5832 57:81d5449621f8
190 190
191 --[[ 191 --[[
192 StaticPopup 192 StaticPopup
193 ]] 193 ]]
194 function lib.StaticPopup (t) 194 function lib.StaticPopup (t)
195 if t.hasEditBox then 195 if t.hasEditBox then
196 t.EditBoxOnTextChanged = EditBoxOnTextChanged_notempty 196 t.EditBoxOnTextChanged = EditBoxOnTextChanged_notempty
197 t.EditBoxOnEnterPressed = EditBoxOnEnterPressed_accept 197 t.EditBoxOnEnterPressed = EditBoxOnEnterPressed_accept
198 if t.OnShow then 198 if t.OnShow then
199 t.farm_OnShow = t.OnShow 199 t.farm_OnShow = t.OnShow
200 end 200 end
201 t.OnShow = OnShow_witheditbox 201 t.OnShow = OnShow_witheditbox
202 if t.OnAccept then 202 if t.OnAccept then
203 t.farm_OnAccept = t.OnAccept 203 t.farm_OnAccept = t.OnAccept
204 end 204 end
205 t.OnAccept = OnAccept_witheditbox 205 t.OnAccept = OnAccept_witheditbox
206 -- this calls OnCancel with "clicked", unless noCancelOnEscape is set 206 -- this calls OnCancel with "clicked", unless noCancelOnEscape is set
207 t.EditBoxOnEscapePressed = StaticPopup_EscapePressed 207 t.EditBoxOnEscapePressed = StaticPopup_EscapePressed
208 end 208 end
209 209
210 if not t.OnHide then 210 if not t.OnHide then
211 t.OnHide = OnHide_cleanup 211 t.OnHide = OnHide_cleanup
212 end 212 end
213 213
214 t.timeout = 0 214 t.timeout = 0
215 t.whileDead = true 215 t.whileDead = true
216 t.hideOnEscape = true 216 t.hideOnEscape = true
217 t.enterClicksFirstButton = true 217 t.enterClicksFirstButton = true
218 t.preferredIndex = 3 -- http://forums.wowace.com/showthread.php?t=19960 218 t.preferredIndex = 3 -- http://forums.wowace.com/showthread.php?t=19960
219 219
220 return t 220 return t
221 end 221 end
222 222
223 223
224 ---------------------------------------------------------------------- 224 ----------------------------------------------------------------------
225 --[[ 225 --[[