David Costanzo - 2026-05-24

olegyk wrote:

So it seems to be the question, should scrollx/scrolly be independent of the physical scrollbars, and be related to the offset of the area regardless of physicall scrollbars.

There's nothing explicit in FMSLogo to stop SCROLLX from scrolling when there are no scrollbars. FMSLogo calls wxScrolled::Scroll(int, int) and it decides to do nothing. The same behavior exists on MSWLogo 6.5b, so the OWL windowing toolkit makes the same decision. If you ask what scrolling should do when there are no scrollbars, two different windowing toolkits answer "nothing".

However, if you ask the question as "what would it hurt if SCROLLX enabled scrolling without scrollbars?" I think the answer is also "nothing". If someone submitted a well-written patch for this that included doc updates and tests, I expect that I'd accept it.