Mercurial > wow > reaction
comparison modules/ReAction_ConfigUI/ReAction_ConfigUI.lua @ 92:5f1d7a81317c
- Various bugfixes
- Switched action bar paging/mc fully to the _childupdate method
| author | Flick <flickerstreak@gmail.com> |
|---|---|
| date | Fri, 17 Oct 2008 22:43:57 +0000 |
| parents | c2504a8b996c |
| children | 890e4c4ab143 |
comparison
equal
deleted
inserted
replaced
| 91:c2504a8b996c | 92:5f1d7a81317c |
|---|---|
| 126 -- use a local GUI container to work around AceConfigDialog closing | 126 -- use a local GUI container to work around AceConfigDialog closing |
| 127 -- both the bar editor and the global options when interface options is closed | 127 -- both the bar editor and the global options when interface options is closed |
| 128 local editor = LibStub("AceGUI-3.0"):Create("Frame") | 128 local editor = LibStub("AceGUI-3.0"):Create("Frame") |
| 129 local frame = editor.frame | 129 local frame = editor.frame |
| 130 frame:SetClampedToScreen(true) | 130 frame:SetClampedToScreen(true) |
| 131 frame:Hide() | |
| 131 local old_OnUpdate = frame:GetScript("OnUpdate") | 132 local old_OnUpdate = frame:GetScript("OnUpdate") |
| 132 frame:SetScript("OnUpdate", function(dt) | 133 frame:SetScript("OnUpdate", function(dt) |
| 133 if old_OnUpdate then | 134 if old_OnUpdate then |
| 134 old_OnUpdate(dt) | 135 old_OnUpdate(dt) |
| 135 end | 136 end |
| 293 } | 294 } |
| 294 } | 295 } |
| 295 AceConfigReg:RegisterOptionsTable(editorName, options) | 296 AceConfigReg:RegisterOptionsTable(editorName, options) |
| 296 | 297 |
| 297 function editor:Open(bar, ...) | 298 function editor:Open(bar, ...) |
| 299 if not frame:IsVisible() then | |
| 300 AceConfigDialog:Open(editorName,self) | |
| 301 end | |
| 298 if bar then | 302 if bar then |
| 299 AceConfigDialog:SelectGroup(editorName, barOptMap[bar:GetName()], ...) | 303 AceConfigDialog:SelectGroup(editorName, barOptMap[bar:GetName()], ...) |
| 300 end | 304 end |
| 301 AceConfigDialog:Open(editorName,self) | |
| 302 end | 305 end |
| 303 | 306 |
| 304 function editor:Refresh() | 307 function editor:Refresh() |
| 305 AceConfigReg:NotifyChange(editorName) | 308 AceConfigReg:NotifyChange(editorName) |
| 306 end | 309 end |
