> It's the OS that is handling the interaction with touchscreen displays > right? Does anyone think a FLTK app might not run on a touchscreen based > system ? -Patrick
My lot have code for a "kiosk style" app that dates back to the fltk 1.1.7 era that is all touchscreen based & works just fine. The host OS is WinXP-embedded but we've tested on other hosts without difficulties. Most systems (currently at least) deliver the basic "clicks" in the same way that mouse clicks were delivered. What you don't get is "gestures" - for those you'll need to do something more than fltk does, to support the platform-specific gesture types. Also note that a lot of things we take for standard in a desktop GUI (left, middle, right clicks, double clicks, mouse-hover, enter/leave events and so on...) basically do not make any sense in a touch environment, so you better design your GUI so that it does not need them, or it will not work. If you can design your GUI so that it only needs "left clicks" then it will work on any host. Also, in my (limited) experience, vertical scrolling seems to work OK - whatever the host OS's are doing to interpret scrolling gestures, it seems that vertical scroll, at least, is being delivered to the app in something that looks like the "traditional" fashion, so apps still work. So, make big, chunky, simple buttons, avoid menus or dropdowns, avoid hover or tooltips, and it Just Works. Beyond that, you are on your own...! -- Ian SELEX Galileo Ltd Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL A company registered in England & Wales. Company no. 02426132 ******************************************************************** This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person. ******************************************************************** _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

