comparison Libs/DF/dropdown.lua @ 55:307f5af3ad02

- Framework update.
author Tercio
date Sat, 09 Dec 2017 11:49:01 -0200
parents a960d5372b0c
children 0682d738499b
comparison
equal deleted inserted replaced
54:def82fea66d4 55:307f5af3ad02
481 --> close menu frame 481 --> close menu frame
482 button.object:Close() 482 button.object:Close()
483 483
484 --> exec function if any 484 --> exec function if any
485 if (button.table.onclick) then 485 if (button.table.onclick) then
486 button.table.onclick (button:GetParent():GetParent():GetParent().MyObject, button.object.FixedValue, button.table.value) 486
487 local success, errorText = pcall (button.table.onclick, button:GetParent():GetParent():GetParent().MyObject, button.object.FixedValue, button.table.value)
488 if (not success) then
489 error ("Details! Framework: dropdown " .. button:GetParent():GetParent():GetParent().MyObject:GetName() .. " error: " .. errorText)
490 end
491
492 --button.table.onclick (button:GetParent():GetParent():GetParent().MyObject, button.object.FixedValue, button.table.value)
487 end 493 end
488 494
489 --> set the value of selected option in main object 495 --> set the value of selected option in main object
490 button.object.myvalue = button.table.value 496 button.object.myvalue = button.table.value
491 button.object.myvaluelabel = button.table.label 497 button.object.myvaluelabel = button.table.label