Add some padding to public structs to not break ABI on adding members
Currently there are no additional slots added into public class structs of any widget. This will make it impossible to add additional signal handlers without ABI break. I would suggest to have at least 4 dummy pointer variables to be added to the end of public structs.
Edited by Andrea Veri