KDE HIG: What do you do?

Aaron J. Seigo aseigo at kde.org
Mon Dec 11 22:36:13 GMT 2006


On Monday 11 December 2006 13:37, Celeste Lyn Paul wrote:
> Are these things which should be handled by the libs, or are there any
> issues which should be addressed at the time the interface is designed
> (hence included in the HIG)?

RTL comes into play anytime someone writes a custom widget. they need to 
ensure that painting code (usually inside paintEvent) does the Right 
Thing(tm) depending on the value of QApplication::layoutDirection() (or, 
isLeftToRight() and isRightToLeft(); all the same really =)

so it should probably be covered, but i'd personally suggest someone with 
experience in these things to contribute the language covering RTL issues. 
the basic rule is "all widgets should display properly in RTL as well as LTR 
modes." a note on how to test (e.g. with the -reverse command line option) 
would also be good.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

Full time KDE developer sponsored by Trolltech (http://www.trolltech.com)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20061211/02ad6b8c/attachment.sig>


More information about the kde-core-devel mailing list