I am attempting to put a Desktop inside a Scroll container in order to give users with very small monitors the ability to scroll to see Windows larger than their current resolution. However, I experience what I feel is weird and unintuitive behavior.
The Desktop object will not change its size when a window is dragged out of view UNLESS the window's minimum dimensions also exceed the Desktop object's size. Here's a playground link for a demonstration: http://tinyurl.com/mhlhqt4 To observe the strange behavior, simply try to drag the Window outside of the viewport. Note that the scrollbars do not appear until the red area of the window (which denotes the window's hand-configured minimum size) it outside of view. Is this intended behavior? I am not sure how to interpret Qooxdoo's take on the Desktop metaphor: Are Qooxdoo's Desktops meant to reflect real Desktops where you can scroll windows outside of view at your own will and have no scrollbar? If so, then the bug here is that the layout of the Desktop element grows when windows with minimum sizes go past their viewable area. Or, are Qooxdoo's Desktops meant to increase their size such that they entirely enclose their contents, therefore would be entirely scrollable when they are within a Scroll container? If so, the bug here is that only a window's minimum width is taken into account instead of the entire window width. Even though this behavior feels buggy to me, some parts of the codebase I am working with seem to suggest that maybe this behavior has been a part of qooxdoo for some time now. If anyone has any insight as to what is going on here, I would be most appreciative. All the Best, Aaron Opfer ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
