Hi guys,
I have developed direct3D video rendering library that is used for rendering video in audio/video network application. It also has simple GUI. I'm using texture with controls (draft) and ID3DXSprite interface.
What I wanna do is to extend the GUI part to make it more flexible and convenient. 'Cause when I need to add some functionality it becomes a real headache. Especially when working with sliders.
So, I'd like to know some basic concept of GUI controls development e.g. slider behavior, common events, the common GUI controls classes architecture etc. I want to do everything correct, flexible and independent. A good Direct3D GUI Engine.
What should I read? I'm ready to study even boring theory on this topics. Thanks in advance.
Anthony.