It's all BlitzMax commands at the moment. Viewports used all over the shop.
Implementing it in code is quite tough, I'd need to be able to only draw the portions of graphics you could actually see.
Still, I did mention earlier in the thread that it's something I'll be looking at.
Actually, thinking more, the only part where viewports are currently required are with scrolling tables and combo boxes, both of which can be made to scroll in defined increments if required. The scrollbox gadget, I'm not sure what I can do with, but it was created while I was experimenting with getting scrollable viewports. I've never actually used it myself for anything. It might not really be necessary.
Implementing it in code is quite tough, I'd need to be able to only draw the portions of graphics you could actually see.
Still, I did mention earlier in the thread that it's something I'll be looking at.
Actually, thinking more, the only part where viewports are currently required are with scrolling tables and combo boxes, both of which can be made to scroll in defined increments if required. The scrollbox gadget, I'm not sure what I can do with, but it was created while I was experimenting with getting scrollable viewports. I've never actually used it myself for anything. It might not really be necessary.