* have buttons with arrows in the left and right margin or (since
these margins are currently thin) maybe buttons that appear as
needed when the mouse if over the problematic inset.

I think this option will not much user-friendly.

Well, it requires to move the mouse to some particular place, but the
same holds for the scrollbar. But you may be right.

If we are going to implement the buttons, I think we need to indent a slight
amount horizontally for one click? Is that the same idea that had in your
mind? If the click on this button, shows us the end (edge) of the object,
that would not be useful, as the user can be able to access each and every
point of the too wide object. My suggestion is indent/slide 50% from the
width of the screen per a click.

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.
--
Regards,
Cyrille Artho - http://artho.com/
Critical mass: a condition of the software such that fixing one
bug introduces one plus epsilon bugs.
                -- The New Hacker's Dictionary

Reply via email to