Need sounding board for GUI library

MrSmith mrsmith33 at yandex.ru
Sun Dec 15 04:58:57 PST 2013


Hi Boyd.

Have you uploaded your code somewhere so anyone can take a look 
at it?
Let me ask you some questions.
1. How have you done event propagation? Sinking and boobling or 
something else? Can you cancel event propagation?
2. How do you create platform dependent windows. Using WinAPI, 
SFML, GLFW(+), SDL(+), GLUT?
3. How are you rendering widgets? Using OpenGL(+), DirectX, SDL, 
SFML, GDI? If it is OpenGL than what version of it?
4. How your widgets are rendered? Do you have separate 
GuiRenderer which knows how to render basic GUI elements(+) or 
all widgets are directly calling OpenGL code?
5. Do you have any styling of your widgets, external config, CSS 
etc? If any how it is done? Can you set any image or color, 
gradient to any widget?
6. How is your resource management implemented? Do you have any 
dedicated texture, font manager?
7. Do you have animation support (plans to do it)?
8. How is your widget events and properties implemented? Signals, 
variants, reactive programming etc?
8. Do you have model and view separation? Controllers, presenters?
9. How is your layouts implemented? Do you have layout interface? 
What methods it has? When they are called?
10. Can you access property by its name like 
widget.getProperty("width");
11. Do you know that in D is common to use camelCase for method 
names?
12. What other gui's are you looking at while making your own?


More information about the Digitalmars-d mailing list