Top Fields Constructors Methods
com.sun.glass.ui.monocle

pack-priv Class LinuxMouseProcessor

extends Object
implements LinuxInputProcessor
Class Inheritance
All Implemented Interfaces
com.sun.glass.ui.monocle.LinuxInputProcessor
Imports
com.sun.glass.events.MouseEvent

Field Summary

Modifier and TypeField and Description
private boolean
hasPendingState

does previousState hold an update that has not yet been sent to MouseInput?

private MouseInput
private MouseState
private MouseState

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static int
mouseButtonForKeyCode(int keyCode)

public void
processEvents(LinuxInputDevice device)

Implements com.sun.glass.ui.monocle.LinuxInputProcessor.processEvents.

Called when events are waiting on the input device to be processed.

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

hasPendingStateback to summary
private boolean hasPendingState

does previousState hold an update that has not yet been sent to MouseInput?

mouseback to summary
private MouseInput mouse
previousStateback to summary
private MouseState previousState
stateback to summary
private MouseState state

Constructor Detail

LinuxMouseProcessorback to summary
pack-priv LinuxMouseProcessor()

Method Detail

mouseButtonForKeyCodeback to summary
private static int mouseButtonForKeyCode(int keyCode)
processEventsback to summary
public void processEvents(LinuxInputDevice device)

Implements com.sun.glass.ui.monocle.LinuxInputProcessor.processEvents.

Doc from com.sun.glass.ui.monocle.LinuxInputProcessor.processEvents.

Called when events are waiting on the input device to be processed. Called on the runnable processor provided to the input device.

Annotations
@Override
sendEventback to summary
private void sendEvent()