in reply to Re^2: How can I call a class method of the object's parent class?
in thread How can I call a class method of the object's parent class?

Just in case somebody with the same problem finds this thread, here is the method function I added to Popupmenu.pm to solve the problem:
sub set() { my $this = shift; my $id = shift; $this->{-values}->[$this->{-selected}] = $id; }