I have scrolled a frame up by setting the y= to a negative number.
y= starts off as zero on start of frame in the window's client area and the frame size is 800 by 1200.

But after scrolling up the bottom of the frame is cut off as it scrolls on screen. In other words I only maybe 800 by 600 of the frame when I run the program.