Event.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 06 Sep 2017 10:04:18 +0200
branchjv
changeset 8180 25149dfd68e0
parent 5274 2c7e2cdd1a1a
child 8215 a7e0abee3cb8
permissions -rw-r--r--
Build files: removed a bunch of make rules for long-dead unsupported systems ...in order to unify and simplify the build. If a need to support this ancient systems arose, these hacks may ni longer be needed (due to new versions of tools) or the hacks would have to be written again (better) or retrieved from SCM (worse). Time will show.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5274
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
 COPYRIGHT (c) 2009 by eXept Software AG
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
              All Rights Reserved
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
 This software is furnished under a license and may be used
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 hereby transferred.
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
"
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"{ Package: 'stx:libview' }"
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
MessageSend subclass:#Event
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
	instanceVariableNames:'timeStamp'
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	classVariableNames:''
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	poolDictionaries:''
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	category:'Interface-Support-UI'
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
!
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
!Event class methodsFor:'documentation'!
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
copyright
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
"
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
 COPYRIGHT (c) 2009 by eXept Software AG
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
              All Rights Reserved
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
 This software is furnished under a license and may be used
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
 only in accordance with the terms of that license and with the
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
 inclusion of the above copyright notice.   This software may not
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
 be provided or otherwise made available to, or used by, any
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
 other person.  No title to or ownership of the software is
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
 hereby transferred.
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
"
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
!
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
documentation
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
"
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
    An abstract class that has been inserted recently into the long-time-existing
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    WindowEvent hierarchy for more VW compatibility. Especially to provide a home
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
    for sublcasses of UI.Event.
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
    The real code has been and still is in WindowEvent.
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    [author:]
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
        Claus Gittinger
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
    [see also:]
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
        WindowEvent MessageSend WindowGroup WindowSensor
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
        DeviceWorkstation View
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
        KeyboardMap KeyboardForwarder EventListener
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
"
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
! !
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
!Event methodsFor:'accessing'!
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
target
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
    "return the target, for which the event is for"
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
    ^ receiver
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
!
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
target:anObject
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    "set the target, for which the event is for"
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
    receiver := anObject
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
!
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
timeStamp
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
    ^ timeStamp
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
!
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
timeStamp:aTimestamp
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
    timeStamp := aTimestamp.
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
! !
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
!Event class methodsFor:'documentation'!
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
version
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
    ^ '$Header: /cvs/stx/stx/libview/Event.st,v 1.1 2009-06-01 08:42:33 cg Exp $'
2c7e2cdd1a1a initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
! !