Summary: | knewstuff dialog malformed with R2L languages | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Levy, Chen <kde> |
Component: | knewstuff | Assignee: | Josef Spillner <spillner> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Malformed knewstuff dialog in Hebrew
fix layout problems on RTL desktops new patch |
Description
Levy, Chen
2005-12-14 16:27:39 UTC
Created attachment 13907 [details]
Malformed knewstuff dialog in Hebrew
Note that the list of wallpapers does not sit in it's designated area. It
should be placed to the right under the 3 tabs.
Hi Chen, I moved the w_d, w_r, w_l QWidgets from the QFrame into the KTabCtl and now it seems better. To reproduce the bug in a smaller test case, you can use the khoststuff example in kdelibs/knewstuff using the "--reverse" switch. Created attachment 13955 [details]
fix layout problems on RTL desktops
This patch moves some internal widgets from the QFrame into the KTabCtl.
Thanks a lot, I'm looking into getting this into KDE 3.5.1. For KDE 4, there will be a completely new dialog, which will undergo thorough usability review. The patch I introduced above fixes only a few problems. KTabCtl is not suitable for RTL languages. The tabs are not reversed on RTL desktops. I started migrating the code to use QTabWidget. The slots and signals available on that widget are different so it will need some patience. Josef, if you want to fix it yourself, IMHO, this is the path you should take. Created attachment 16383 [details]
new patch
this new patch does the same but is by FAR less intrusive.
whats the real diffeence between KTabCtl and QTabWidgwt? (QTabWidget knows
about RTL?)
Is it ok to commit?
*** Bug has been marked as fixed ***. |