changeset 61:9b1588bd4398

Events
author John@Doomsday
date Mon, 26 Mar 2012 09:51:57 -0400
parents dcf7c835d0a7
children 619e4b9c3cd9
files SelectorList.lua
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/SelectorList.lua	Sun Mar 25 18:07:00 2012 -0400
+++ b/SelectorList.lua	Mon Mar 26 09:51:57 2012 -0400
@@ -57,11 +57,12 @@
 local function Button_OnClick(frame)
 	local self = frame.obj
 	local status = self.status or self.localstatus
-	--self:Fire("OnClick", frame.uniquevalue, frame.selected)
 	if status.selected == frame.value then
 	    status.selected = nil
+        self:Fire("OnSelectionCleared")
 	else
 	    status.selected = frame.value
+        self:Fire("OnSelection", frame.line)
 	end
 	self:Refresh()
 	AceGUI:ClearFocus()