Bug 70414

Summary: New tabbing widget overflows to the right in RTL mode
Product: [Frameworks and Libraries] kdelibs Reporter: Oded Arbel <oded>
Component: qtAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Oded Arbel 2003-12-14 17:07:01 UTC
Version:            (using KDE Devel)
Compiler:          gcc 3.3.1 
OS:          Linux

When there are more tabs then can fit on the single line tab widget, the tabs overflow and some disapear over the edge (see Bug 70400). 
In LTR context (latin), the tabs over flow to the right and the first tab is always visible. In RTL mode (Hebrew, Arabic) OTOH the tabs still over flow to the right, making the last tabs always visible and the first tab disapears - because in RTL context the tabs are ordered from right to left.

BTW - in Konsole's tab widget it is done correctly: the tabs over flow to the left in RTL context and to the right in LTR context.
Comment 1 Stephan Binner 2004-01-27 10:33:37 UTC
This and 70400 seem to be bugs in QTabWidget. Someone needs to write a Qt-only testcase and check if qt-rsync-33 fixes it.
Comment 2 Diego Iastrubni 2007-04-28 00:28:00 UTC
I don't see those things in Qt 3.3.5. The only offending widget is KTabCtl which was removed in KDE4. All code in KDE3 should be also ported to QTabWidget - they both have the same interface (more or less).

Closing...