MDI arrangment commands reversed?
Posted: Sat Apr 11, 2009 8:02 pm
Has anyone else noticed MDI arrangement commands giving the reverse effect of what one would expect?
e.g.
In my test app:
Also, the horizontal and vertical tilings shift over to what is often referred to as 'Arrange' behaviour once the window count gets high enough.
All of these behaviours are exactly opposite what I think of as the standard behaviour (based on my experience in an MS Windows evironment with many different apps I've used over the last 15 years or so).
Is this something from the Amiga/Linux/Mac worlds? Or a bug? Or something else, Euro preferences versus USA preferences, maybe?
Please note, I realize these things are subject to variation; I have seen some variation in apps handling of mdi over the years. However, most of the apps I have used did things backwards from the way PB is handling it. I don't really have any objection to it, as I have written macros to make them work the way I expect, I'm just curious whether this was intentional or an accident.
e.g.
In my test app:
Code: Select all
SetGadgetState(mdinum, #PB_MDI_Next)
;shifts focus to the mdi window that was the previously focused mdi window
SetGadgetState(mdinum, #PB_MDI_Previous)
;shifts focus to the mdi window that what was *not* previously focused
SetGadgetState(mdinum, #PB_MDI_TileHorizontally)
;tiles the windows so their longest dimension is vertical
SetGadgetState(mdinum, #PB_MDI_TileVertically)
;tiles the windows so their longest dimension is horizontalAll of these behaviours are exactly opposite what I think of as the standard behaviour (based on my experience in an MS Windows evironment with many different apps I've used over the last 15 years or so).
Is this something from the Amiga/Linux/Mac worlds? Or a bug? Or something else, Euro preferences versus USA preferences, maybe?
Please note, I realize these things are subject to variation; I have seen some variation in apps handling of mdi over the years. However, most of the apps I have used did things backwards from the way PB is handling it. I don't really have any objection to it, as I have written macros to make them work the way I expect, I'm just curious whether this was intentional or an accident.