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