blackhornet And each function called by the button will have all the properties plus all events and their repetitive events for all buttons.
I want separate the unique properties for each button and one function with all the events that have in common all the buttons will be pressed for creating sprites.
I don't know if i explained well, or i not understand you well XD.
----------
On button Circle:
Set Unique Properties for the circle
On button Square
Set Unique Properties for the square
Lots of events shared by the same actions:
Actions : On created, On Drag Start, On Touch,etc....
Evens that runs after this conditions: Select, set textboxes, set sliders,etc...
So if i want to add a new sprite type i create a button with the unique properties. And if i want to improve the things you can do for the sprites i add an event on "Lots of events shared by the same actions:".
This is my actual design, what is the way you saying?