comparison modules/ReAction_ConfigUI/ReAction_ConfigUI.lua @ 83:1ad208c25618

Fixed display issues with renaming states/bars
author Flick <flickerstreak@gmail.com>
date Wed, 25 Jun 2008 23:35:24 +0000
parents 57f8151ea0f0
children fc83b3f5b322
comparison
equal deleted inserted replaced
82:5b7fd67a28ea 83:1ad208c25618
291 AceConfigDialog:Open(editorName,self) 291 AceConfigDialog:Open(editorName,self)
292 end 292 end
293 293
294 function editor:Refresh() 294 function editor:Refresh()
295 AceConfigReg:NotifyChange(editorName) 295 AceConfigReg:NotifyChange(editorName)
296 if frame:IsShown() then
297 self:Open() -- do I need this?
298 end
299 end 296 end
300 297
301 function editor:CreateBarTree(bar) 298 function editor:CreateBarTree(bar)
302 local name = bar:GetName() 299 local name = bar:GetName()
303 -- AceConfig doesn't allow spaces, etc, in arg key names, and they must be 300 -- AceConfig doesn't allow spaces, etc, in arg key names, and they must be
436 options.args[key] = nil 433 options.args[key] = nil
437 self:Refresh() 434 self:Refresh()
438 end 435 end
439 end 436 end
440 437
441 function editor:OnRenameBar(evt, oldname, newname) 438 function editor:OnRenameBar(evt, bar, oldname, newname)
442 local key = barOptMap[oldname] 439 local key = barOptMap[oldname]
443 barOptMap[oldname], barOptMap[newname] = nil, key 440 barOptMap[oldname], barOptMap[newname] = nil, key
444 if key then 441 if key then
445 options.args[key].name = newname 442 options.args[key].name = newname
446 self:Refresh() 443 self:Refresh()