home
wiki
classes/clusters list
class information
+
Point of view
ANY
ANY
EXTENSION_DEVICE
DRAW_STYLE
VISION
DRAWABLE
INTERNALS_HANDLER
All features
class WHEN_MIDDLE_CLICKED
Summary
top
Direct parents
inherit list:
POINTER_STATUS
insert list:
WHEN_MIDDLE_DOWN
,
WHEN_MIDDLE_UP
Known children
insert list:
BUTTON
Overview
top
exported features
middle_click_signal
:
SIGNAL_0
when_middle_clicked
(p:
PROCEDURE
[
TUPLE
])
middle_is_down
:
BOOLEAN
is_pointer_inside
:
BOOLEAN
hash_code
:
INTEGER_32
The hash-code value of
Current
.
is_equal
(other: WHEN_MIDDLE_CLICKED):
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
when_middle_down
(p:
PROCEDURE
[
TUPLE
])
when_middle_down_signal
:
SIGNAL_0
when_middle_up
(p:
PROCEDURE
[
TUPLE
])
when_middle_up_signal
:
SIGNAL_0
middle_click_signal
:
SIGNAL_0
writable attribute
top
when_middle_clicked
(p:
PROCEDURE
[
TUPLE
])
effective procedure
top
middle_is_down
:
BOOLEAN
writable attribute
top
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
is_equal
(other: WHEN_MIDDLE_CLICKED):
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
when_middle_down
(p:
PROCEDURE
[
TUPLE
])
effective procedure
top
when_middle_down_signal
:
SIGNAL_0
effective function
top
when_middle_up
(p:
PROCEDURE
[
TUPLE
])
effective procedure
top
when_middle_up_signal
:
SIGNAL_0
effective function
top