I've done some job to add the RTL (Right to Left) support to the GXT 2.2.x.
First i want to thank bentins for his RTL support for GXT 2.1.1. He gave me a good start.
Currently supported browsers are FF 4/5, Chrome. IE9. Rest browsers were not tested. IE9 has some issues with the menu.
Online demo which shows RTL support for explorer application: Exlorer RTL Demo
Online demo which shows RTL support for desktop application: Desktop RTL Demo
I hope with the community help we can achive stable RTL support for a gxt 2.2.x version.
One question to administration. What should be done to add the RTL support patches to the official GXT sources?
i found 2 problems:
1. the icon on the buttons are align to the center, and is getting over the text in the button.
2. FillToolItem doesn't work (it suppose to push the next element to the right on the rtl version i guess it suppose to push it to the left, but it seem it doesn't do either of them)
I received few mails from some sencha users who already purchased GXT lib and they want to use GXT RTL extension in their proprietary software. How i understand such as the GXT RTL extension contains modified code of GXT Community edition i can't release it with the less strict license than GPLv3. Is there a way out for the sencha customers who already purchased GXT to use this extension on the less strict license or no? I am not an interested side but i don't know what to answer to such people.