One of the main problem that still exists even in new versions is right to left arrangement of columns in datawindow . I mean in countries which write Right to left(RTL) they expect that columns in a datawindow must be aligned from right to left but in powerbuilder the columns are aligned from left to right so when datawindow width is bigger than sum of column's width there will be empty space (white area) added to right side and this is annoying.
when datawindow property RTL = true at run time the columns must be arranged from right to left , this means the the first column at design time will be the last column at run time and aligned from right . another problem is with Tab button , when we push tab button we expect the cursor move from right to left and this means the tab order is reversed at run time. and at the end we conclude that datawindow needs mirroring and when we set RightToLeft = true this means at run time every things must be mirrored, dynamically ( tab order , cursor movement, column resize direction, ... ) and statically ( columns arrangement and white space ). The mirroring is happening in web browsers and everything obey right-to-left direction law. hope to find a solution
best
This change of object drawing is within the MS-Windows "Layout" flow from Left to Right or from Right to Left under the App's task and process settings. What you are seeing above is a new feature in my STD Framework being released this week for PB2019R2. The framework uses the "SetProcessDefaultLayout" SDK API call to change the MS-Windows drawing flow and thus, all the controls follow suite! :-)
I will be releasing the new framework version "officially" later this week (Version 2021.1.0.185). However, I just uploaded the Framework's revised OrderEntry Demo App yesterday. You can take it for a "test drive". At the Login Screen, select the "Right to Left" check box and see what happens. ;-)
FYI: http://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/OrderEntry
HTH
Regards ... Chris
thank you I will check it.
Regards Siamak