Bug 903

Summary: RFE: Xnest should have scrollbars to scroll the content if the window is smaller than the screen
Product: xorg Reporter: Roland Mainz <roland.mainz>
Component: Server/DDX/XnestAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: high CC: eich
Version: git   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Roland Mainz 2004-07-20 06:31:16 UTC
RFE: Xnest should have scrollbars to scroll the content if the window is smaller
than the screen.

Right now the Xnest window can be resized but there is no way to scroll the
screen, making a smaller-than-screen-size more or less useless...
Comment 1 Adam Jackson 2004-08-14 11:49:10 UTC
this would seem to be at odds with bug #699.  how would we express the
difference between shrinking the display size and resizing the viewport?
Comment 2 Roland Mainz 2005-01-12 06:05:15 UTC
(In reply to comment #1)
> this would seem to be at odds with bug #699.  how would we express the
> difference between shrinking the display size and resizing the viewport?

Erm... the screen size is not being changed when resizing the window. You only
get scrollers if the screen size is larger than the window. The idea is that the
applications won't detect any change (otherwise this will become horrible
compliciated. X clients in Xvnc won't detect any size changes of the VNC output
window either).
Comment 3 Egbert Eich 2005-01-17 02:54:25 UTC
Roland, we have discussed the briefly on the phone. 
I think adding scrollbars to Xnest (and making it depend on a toolkit) may not
be the solution. Why not write a small wrapper application which starts Xnest
passes its command line arguments creates its own window reparents Xnest to it
and adds scrollbars when needed?
Comment 4 Adam Jackson 2005-08-01 09:38:06 UTC
WONTFIX.  Xnest -parent plus a wrapper app can do this just fine.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.