$popup.currentItemId Returns the popup item ID that owns the executing code
Usage
$popup.currentItemId()
Description
When called inside a popup item's callback, this function returns the ID of the popup item. Outside of callback code, $null is returned.
Examples

#clean any previous popup by the same name
setmenu test
popup.clear test
popup.destroy test
#create the popup
popup.create test
popup.addPrologue(test)
{
# loop ten times
foreach(%i,0,1,2,3,4,5,6,7,8,9)
{
# delete previous created item to avoid duplication
popup.delItem test %i
# create a test item using %i as its "item id"
popup.addItem(test, item%i, , %i)
{
#get back "item id" inside the callback
debug "chosen item $popup.currentItemId()";
}
}
}
setmenu test test

See also
popup.show, popup.additem

Index, Functions