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

Reply via email to