1. CINCOM SMALLTALK ON A TABLET By Andreas Hiltner
2. Overview 2015 Cincom Systems Inc. All Rights Reserved.3
Intention Gesture Support GestureConfig GestureAnnouncement
Example: NGWorkspace Example: PieChart Display Change Event
Questions
3. INTENTION Allow clients to use touch input and react on
display changes
4. Gesture config 2015 Cincom Systems Inc. All Rights
Reserved.5 Class GestureConfig allows the configuration of
individual gesture events, e.g. Pan PressAndTap Rotate TwoFingerTap
Zoom Gestures can be enabled/disabled for each window
5. GestureAnnouncement 2015 Cincom Systems Inc. All Rights
Reserved.6 Gesture events result in Announcements, e.g.
PanGestureAnnouncement PressAndTapGestureAnnouncement
RotateGestureAnnouncement TwoFingerTapGestureAnnouncement
ZoomGestureAnnouncement
6. Example NGWorkspace (zoom out) 2015 Cincom Systems Inc. All
Rights Reserved.7
7. Example NGWorkspace (zoom in) 2015 Cincom Systems Inc. All
Rights Reserved.8
8. Example NGWorkspace Zoom (video) 2015 Cincom Systems Inc.
All Rights Reserved.9
9. Example PieChart (rotate) 2015 Cincom Systems Inc. All
Rights Reserved.10
10. Display Change Event 2015 Cincom Systems Inc. All Rights
Reserved.11 WM_DISPLAYCHA NGE is sent, when a tablet is rotated.
Class UIMonitor reflects the changes to the resolution.
11. UIMonitor 2015 Cincom Systems Inc. All Rights Reserved.12
Class UIMonitor retrieves information about all attached screens,
e.g. Available Screens Default Screen Display Rectangle / Work
Rectangle Device Name DPI Scale Factor
12. 2015 Cincom Systems Inc. All Rights Reserved.13
Questions?
13. 2015 Cincom Systems Inc. All Rights Reserved.14 Star Team
(Smalltalk Strategic Resources) Suzanne Fortman
([email protected]) Cincom Smalltalk Program Director Arden
Thomas ([email protected]) Cincom Smalltalk Product Manager Jeremy
Jordan ([email protected]) Cincom Smalltalk Marketing Manager
Suzanne Fortman ([email protected]) Cincom Smalltalk Engineering
Manager Contact Information
14. 2015 Cincom Systems Inc. All Rights Reserved.15 Evaluate
Cincom Smalltalk: try.cincomsmalltalk.com Join our Cincom Smalltalk
Developer Program: develop.cincomsmalltalk.com Try Cincom
Smalltalk