comparison SelectorList.lua @ 61:9b1588bd4398

Events
author John@Doomsday
date Mon, 26 Mar 2012 09:51:57 -0400
parents c8c17286af95
children f0450883c283
comparison
equal deleted inserted replaced
60:dcf7c835d0a7 61:9b1588bd4398
55 end 55 end
56 56
57 local function Button_OnClick(frame) 57 local function Button_OnClick(frame)
58 local self = frame.obj 58 local self = frame.obj
59 local status = self.status or self.localstatus 59 local status = self.status or self.localstatus
60 --self:Fire("OnClick", frame.uniquevalue, frame.selected)
61 if status.selected == frame.value then 60 if status.selected == frame.value then
62 status.selected = nil 61 status.selected = nil
62 self:Fire("OnSelectionCleared")
63 else 63 else
64 status.selected = frame.value 64 status.selected = frame.value
65 self:Fire("OnSelection", frame.line)
65 end 66 end
66 self:Refresh() 67 self:Refresh()
67 AceGUI:ClearFocus() 68 AceGUI:ClearFocus()
68 end 69 end
69 70