Signal names can start with a hypen, for example "-gtk-private". This
would previously translate to wrappers like "onAdd-GtkPrivate" which is
not proper D syntax of course. Translate the signal name to "GtkPrivate"
instead so the wrapper function ends up as "addOnGtkPrivate".
Signal names can start with a hypen, for example "-gtk-private". This would previously translate to wrappers like "onAdd-GtkPrivate" which is not proper D syntax of course. Translate the signal name to "GtkPrivate" instead so the wrapper function ends up as "addOnGtkPrivate".