Eiffel Media API
Overview Cluster Class Classes Index      Previous Next      Top Features

em.widget.input

Class EM_JOYSTICK_SENSITIVE


Known direct descendants

EM_INPUT_SENSITIVE

Features

Invariants

indexing

description

Joystick sensitive objects which dispatches joystick events.

Subscribe on an event-type you want to be notified.

date

$Date: 2005/10/23 11:21:01 $

revision

$Revision: 1.5 $

deferred class

EM_JOYSTICK_SENSITIVE

feature -- Events

joystick_axis_event: EM_EVENT_TYPE [TUPLE [EM_JOYSTICK_AXIS_EVENT]]

-- Joystick axis event

joystick_ball_event: EM_EVENT_TYPE [TUPLE [EM_JOYSTICK_BALL_EVENT]]

-- Joystick ball event

joystick_button_down_event: EM_EVENT_TYPE [TUPLE [EM_JOYSTICK_BUTTON_EVENT]]

-- Joystick button down event

joystick_button_up_event: EM_EVENT_TYPE [TUPLE [EM_JOYSTICK_BUTTON_EVENT]]

-- Joystick button up event

joystick_hat_event: EM_EVENT_TYPE [TUPLE [EM_JOYSTICK_HAT_EVENT]]

-- Joystick hat event

invariant

joystick_axis_event_not_void: joystick_axis_event /= Void
joystick_ball_event_not_void: joystick_ball_event /= Void
joystick_button_down_event_not_void: joystick_button_down_event /= Void
joystick_button_up_event_not_void: joystick_button_up_event /= Void
joystick_hat_event_not_void: joystick_hat_event /= Void

-- From ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)

end