@@ -58,13 +58,26 @@ extension ViewController {
5858 return true
5959 }
6060
61- override func touchesBeganWithEvent( event: NSEvent ) {
62- print ( " TUCH?! " )
63- }
61+ var userInteractionEnabled : Bool {
62+ return true
63+ }
64+
65+ override func touchesBeganWithEvent( event: NSEvent ) {
66+ print ( " Touch \( event) " )
67+ }
68+
69+ override func touchesMovedWithEvent( event: NSEvent ) {
70+ print ( " Moved \( event) " )
71+ }
72+
73+ override func touchesEndedWithEvent( event: NSEvent ) {
74+ print ( " Ended \( event) " )
75+ }
76+
77+ override func touchesCancelledWithEvent( event: NSEvent ) {
78+ print ( " Cancelled \( event) " )
79+ }
6480
65- override func touchesMovedWithEvent( event: NSEvent ) {
66- print ( " SomeThingCool " )
67- }
6881}
6982
7083// TODO: Function 'swipeWithEvent' is not being called.
@@ -73,14 +86,30 @@ extension ViewController {
7386 This extension will support the swipe gestures
7487 */
7588class x : WebView {
89+ override var acceptsFirstResponder : Bool {
90+ return true
91+ }
92+
7693 var userInteractionEnabled : Bool {
7794 return true
7895 }
79-
80- override var acceptsFirstResponder : Bool {
81- return true
82- }
83-
96+
97+ override func touchesBeganWithEvent( event: NSEvent ) {
98+ Swift . print ( " WV: Touch \( event) " )
99+ }
100+
101+ override func touchesMovedWithEvent( event: NSEvent ) {
102+ Swift . print ( " WV: Moved \( event) " )
103+ }
104+
105+ override func touchesEndedWithEvent( event: NSEvent ) {
106+ Swift . print ( " WV: Ended \( event) " )
107+ }
108+
109+ override func touchesCancelledWithEvent( event: NSEvent ) {
110+ Swift . print ( " WV: Cancelled \( event) " )
111+ }
112+
84113 override func swipeWithEvent( event: NSEvent ) {
85114 let deltaX = event. deltaX
86115 if deltaX > 0 { // Left
0 commit comments