Once more since I forgot to include the mailing list.

On Fri, Nov 29, 2024, 18:15 Paul Dufresne <dufres...@zoho.com> wrote:

> >User interfaces relying on absolute positioning of widgets are very
> simple, but they are a nightmare for accessibility and localization.
> I guess you means the problems of fitting a translated label inside the
> box of the non-translated label?
> To me, it feels like just using the position of the non-translated label,
> with the calculated size of the translated label should work.
>

Changing a size of a label means that you have to reposition anything next
to it. Then you either need to position widgets relative to sides of other
(themselves dynamically placed) widgets, which is even more complex, or
just use automatic positioning with boxes.

Also, it's easier to make the layout keyboard navigatable and usable by
sight-impaired folk if it has a well defined structure instead of a
haphazard jumble of purely visual elements.


> >The paper is nice, but very outdated.
> Sure it is done in the late 80s.
> But I feel that by having adopted horizontal-box and vertical-box layout,
> we made it harder for the user to adjust the layout.
> And kind of make mandatory for the designer, the use of programming, where
> WISIWIG is easier to use.
>

It's not at all difficult to use a WYSIWYG layout editor with automatic
layout. Gtk and Qt both do it. In my experience, modifying such a layout is
much easier than it used to be back in the ancient days of Borland Delphi,
because everything will just shift to magically account for anything you
insert or remove.
_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to