Hello,

I tracked down the reason why my image buttons were still accepting events while they were invisible. My ImageButton subclasses pudding.control.Box, and Box's process_event comes from pudding.core.InputControl.process_event. Only pudding.core.Control's process_event checks for visibility, not InputControl, so of course it's going to get the events even though it's invisible.

Thanks,
Vito

Reply via email to