I am building a simple custom component that is a timer (i.e. like a simple stop watch). It only has a label and a couple of buttons. The problem is that I don`t know what component I should base it on (BorderContainer, Group, Skinnable Container, etc...)? Is there any good rule-of-thumb, or best practice for determining which is the best component to use?
Thanks in advance,
I've based components on all three of those. Just use the minimum that you need. I.e. if you don't need to skin or don't need the border stuff, use Group because it has the least performance overhead. Next choice would be SkinnableContainer if you need skinning.
That helps clear things up!