[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Issue N49191] QT bugs



On Monday, 24. Mai 2004 09:43 Youcef Rabah Rahal wrote:
> Here's a list of bugs present in latest QT. These are mainly
> Arabic/RTL related bugs, but not only. There's no specific order.

Hello Youcef,

thanks for your input!

> 1- RTL bugs:
> - - ------------
[...snip...]

Being not too familiar with what proper RTL behavior is I've assigned
most of your comments in that category to our development team. They
will come back to you as appropriate.

We are aware of some shortcomings in the RTL support esp. for the
complex widgets, and will address those for Qt 4.0. The current
implementations are optimzied for LTR layouts, and changing that is
virtually impossible.

> 2- Misc :
> - - ---------
>
> a- The method QWidget::sizeHint() does not take account of the widget
> caption. Is that done on purpose ?

It's not necessarily on purpose, but since there is no defined way to
find out the actual size of the window caption (esp. on X11) it is
impossible to solve.

> 3- Enhancements suggestions:
> - - ----------------------------
>
> a- In RTL mode, all alignments should be by default set to right, even
> if there is only English text displayed (I'm thinking here about
> QLabels, QLineEdits, statusBar etc). However, the developer should be
> able to change the alignment after the object's creation. The same
> goes for LTR mode: Arabic should be aligned on the left and the
> developer (and thus the user) should be able to change the alignment
> by an easy method.

I'll pass that on to our i18n specialists.

> b- What about adding to the library some new dialogs (like
> QFileDialog, QColorDialog..) in order to select the PenStyle and the
> BrushStyle (and even the PenJoinStyle and PenCapStyle) ? :-)

I don't see the generic use for this. Most applications would probaby
rather have a combobox or some other quick solution.

> PS: Is the ts file shipped with QT updated with the library strings ?

It should be at least :)

Regards,
Volker

--
Volker Hilsheimer, Support Manager
Trolltech AS, Waldemar Thranes gate 98, NO-0175 Oslo, Norway