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.


