12/04/2013 03:38, Cyrille Artho:
If possible, I would favor reusing existing UI elements as much as
possible (which probably means a Qt scroll bar). The reason for this is
that a user instantly knows what to expect, and that the elements will
have a look and feel that corresponds to the target platform. If we
create our own buttons, then we have to adapt their look and feel to
each system.
Of course, the code implementing the scroll behavior still needs to be
written mostly from scratch, as we do not have a standard Qt container
that is scrolled; but at least the UI element doing the scrolling could
be used from existing Qt widgets.
I am not so sure that we need native-like controls. Our current buttons
are not native anyway.
JMarc