JavaView.st
changeset 255 2d8b3948a08a
parent 248 964ad5f9e8bc
child 261 d95d5a3cc475
--- a/JavaView.st	Mon Jan 12 13:51:13 1998 +0000
+++ b/JavaView.st	Mon Jan 12 14:24:47 1998 +0000
@@ -1,4 +1,4 @@
-'From Smalltalk/X, Version:3.1.9 on 23-aug-1997 at 4:27:17 pm'                  !
+'From Smalltalk/X, Version:3.3.1 on 8-jan-1998 at 9:38:55 pm'                   !
 
 View subclass:#JavaView
 	instanceVariableNames:'eventReceiver updateRegions javaPeer'
@@ -51,6 +51,8 @@
 buttonMotion:state x:x y:y
     |ev|
 
+'JavaView buttonMotion' printCR.
+
     eventReceiver notNil ifTrue:[
         ev := WindowEvent buttonEvent
                  for:self
@@ -59,13 +61,15 @@
         eventReceiver processEvent:ev.
     ].
 
-    "Modified: 21.8.1997 / 19:40:40 / cg"
-    "Created: 23.8.1997 / 03:13:38 / cg"
+    "Created: / 23.8.1997 / 03:13:38 / cg"
+    "Modified: / 8.1.1998 / 17:59:42 / cg"
 !
 
 buttonPress:button x:x y:y
     |ev|
 
+'JavaView buttonPress' printCR.
+
     eventReceiver notNil ifTrue:[
         ev := WindowEvent buttonEvent
                  for:self
@@ -74,13 +78,15 @@
         eventReceiver processEvent:ev.
     ].
 
-    "Created: 21.8.1997 / 19:37:57 / cg"
-    "Modified: 21.8.1997 / 19:40:40 / cg"
+    "Created: / 21.8.1997 / 19:37:57 / cg"
+    "Modified: / 8.1.1998 / 17:59:32 / cg"
 !
 
 buttonRelease:button x:x y:y
     |ev|
 
+'JavaView buttonRelease' printCR.
+
     eventReceiver notNil ifTrue:[
         ev := WindowEvent buttonEvent
                  for:self
@@ -89,13 +95,15 @@
         eventReceiver processEvent:ev.
     ].
 
-    "Modified: 21.8.1997 / 19:40:40 / cg"
-    "Created: 23.8.1997 / 02:22:23 / cg"
+    "Created: / 23.8.1997 / 02:22:23 / cg"
+    "Modified: / 8.1.1998 / 17:59:25 / cg"
 !
 
 exposeX:x y:y width:w height:h
     |ev|
 
+'JavaView expose' printCR.
+
     updateRegions isNil ifTrue:[
         updateRegions := OrderedCollection new.
     ].
@@ -108,8 +116,42 @@
     ].
     super exposeX:x y:y width:w height:h
 
-    "Created: 18.8.1997 / 15:00:24 / cg"
-    "Modified: 21.8.1997 / 19:39:06 / cg"
+    "Created: / 18.8.1997 / 15:00:24 / cg"
+    "Modified: / 8.1.1998 / 17:59:11 / cg"
+!
+
+keyPress:key x:x y:y
+    |ev|
+
+'JavaView keyPress' printCR.
+
+    eventReceiver notNil ifTrue:[
+        ev := WindowEvent buttonEvent
+                 for:self
+                 type:#keyPress:x:y:
+                 arguments:(Array with:key with:x with:y).
+        eventReceiver processEvent:ev.
+    ].
+
+    "Modified: / 8.1.1998 / 17:59:32 / cg"
+    "Created: / 8.1.1998 / 18:01:55 / cg"
+!
+
+keyRelease:key x:x y:y
+    |ev|
+
+'JavaView keyRelease' printCR.
+
+    eventReceiver notNil ifTrue:[
+        ev := WindowEvent buttonEvent
+                 for:self
+                 type:#keyRelease:x:y:
+                 arguments:(Array with:key with:x with:y).
+        eventReceiver processEvent:ev.
+    ].
+
+    "Modified: / 8.1.1998 / 17:59:32 / cg"
+    "Created: / 8.1.1998 / 18:02:03 / cg"
 ! !
 
 !JavaView methodsFor:'initialization'!
@@ -127,5 +169,5 @@
 !JavaView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaView.st,v 1.6 1997/08/28 02:34:59 cg Exp $'
+    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaView.st,v 1.7 1998/01/12 14:24:46 cg Exp $'
 ! !