home
wiki
classes/clusters list
class information
+
Point of view
DRAWABLE
ANY
EXTENSION_DEVICE
DRAW_STYLE
VISION
DRAWABLE
INTERNALS_HANDLER
All features
class POINTER_STATUS
Summary
top
Direct parents
inherit list:
SENSITIVE
insert list:
WHEN_POINTER_ENTER
,
WHEN_POINTER_LEAVE
Known children
inherit list:
WHEN_LEFT_CLICKED
,
WHEN_MIDDLE_CLICKED
,
WHEN_RIGHT_CLICKED
Overview
top
exported features
is_pointer_inside
:
BOOLEAN
hash_code
:
INTEGER_32
The hash-code value of
Current
.
widget
:
POINTER
widget identifier from the native graphic API.
is_equal
(other: POINTER_STATUS):
BOOLEAN
Is
other
attached to an object considered equal to current object?
when_pointer_enter
(p:
PROCEDURE
[
TUPLE
])
when_pointer_enter_signal
:
SIGNAL_0
when_pointer_leave
(p:
PROCEDURE
[
TUPLE
])
when_pointer_leave_signal
:
SIGNAL_0
is_pointer_inside
:
BOOLEAN
writable attribute
top
hash_code
:
INTEGER_32
effective function
top
The hash-code value of
Current
.
ensure
good_hash_value:
Result >= 0
widget
:
POINTER
writable attribute
top
widget identifier from the native graphic API.
is_equal
(other: POINTER_STATUS):
BOOLEAN
deferred function
top
Is
other
attached to an object considered equal to current object?
require
other /= Void
ensure
Result implies
hash_code
= other.
hash_code
commutative:
generating_type = other.generating_type implies Result = other.is_equal(Current)
when_pointer_enter
(p:
PROCEDURE
[
TUPLE
])
effective procedure
top
when_pointer_enter_signal
:
SIGNAL_0
effective function
top
when_pointer_leave
(p:
PROCEDURE
[
TUPLE
])
effective procedure
top
when_pointer_leave_signal
:
SIGNAL_0
effective function
top