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

pack-priv final Class GtkView

extends View
Class Inheritance
Imports
com.sun.glass.ui.HeaderButtonOverlay, .Pixels, .View, com.sun.javafx.tk.HeaderAreaType, java.nio.Buffer, .ByteBuffer, .IntBuffer, java.util.Map

Field Summary

Modifier and TypeField and Description
private boolean
Inherited from com.sun.glass.ui.View:
GESTURE_NO_DOUBLE_VALUEGESTURE_NO_VALUEIME_ATTR_CONVERTEDIME_ATTR_INPUTIME_ATTR_INPUT_ERRORIME_ATTR_TARGET_CONVERTEDIME_ATTR_TARGET_NOTCONVERTED

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected void
_begin(long ptr)

Implements abstract com.sun.glass.ui.View._begin.

protected native boolean
_close(long ptr)

Implements abstract com.sun.glass.ui.View._close.

protected native long
_create(Map<K, V> caps)

Implements abstract com.sun.glass.ui.View._create.

protected void
_enableInputMethodEvents(long ptr, boolean enable)

Implements abstract com.sun.glass.ui.View._enableInputMethodEvents.

protected void
_end(long ptr)

Implements abstract com.sun.glass.ui.View._end.

protected native boolean
_enterFullscreen(long ptr, boolean animate, boolean keepRatio, boolean hideCursor)

Implements abstract com.sun.glass.ui.View._enterFullscreen.

protected native void
_exitFullscreen(long ptr, boolean animate)

Implements abstract com.sun.glass.ui.View._exitFullscreen.

protected void
protected int
protected native long
protected native int
_getX(long ptr)

Implements abstract com.sun.glass.ui.View._getX.

protected native int
_getY(long ptr)

Implements abstract com.sun.glass.ui.View._getY.

protected native void
protected native void
_setParent(long ptr, long parentPtr)

Implements abstract com.sun.glass.ui.View._setParent.

protected void
_uploadPixels(long ptr, Pixels pixels)

Implements abstract com.sun.glass.ui.View._uploadPixels.

private native void
_uploadPixelsByteArray(long viewPtr, byte[] pixels, int offset, int width, int height)

private native void
_uploadPixelsDirect(long viewPtr, Buffer pixels, int width, int height)

private native void
_uploadPixelsIntArray(long viewPtr, int[] pixels, int offset, int width, int height)

private double[]
convertPosToRelative(double[] pos)

private native void
enableInputMethodEventsImpl(long ptr, boolean enable)

protected boolean
handleNonClientMouseEvent(long time, int type, int button, int x, int y, int xAbs, int yAbs, int modifiers, int clickCount)

Overrides com.sun.glass.ui.View.handleNonClientMouseEvent.

protected double[]
protected void
notifyInputMethodLinux(String str, int commitLength, int cursor, byte attr)

protected void
notifyMenu(int x, int y, int xAbs, int yAbs, boolean isKeyboardTrigger)

Overrides com.sun.glass.ui.View.notifyMenu.

Inherited from com.sun.glass.ui.View:
closeenableInputMethodEventsenterFullscreenexitFullscreenfinishInputMethodCompositiongetEventHandlergetHeightgetMultiClickMaxXgetMultiClickMaxYgetMultiClickTimegetNativeFrameBuffergetNativeViewgetWidthgetWindowgetXgetYhandleBeginTouchEventhandleEndTouchEventhandleMenuEventhandleMouseEventhandleNextTouchEventhandleRotateGestureEventhandleScrollGestureEventhandleSwipeGestureEventhandleZoomGestureEventisClosedisInFullscreenlocknotifyBeginTouchEventnotifyDragDropnotifyDragEndnotifyDragEnternotifyDragLeavenotifyDragOvernotifyDragStartnotifyEndTouchEventnotifyInputMethodnotifyInputMethodCandidatePosRequestnotifyKeynotifyKeyAndReturnConsumednotifyMousenotifyNextTouchEventnotifyRepaintnotifyResizenotifyRotateGestureEventnotifyScrollnotifyScrollGestureEventnotifySwipeGestureEventnotifyViewnotifyZoomGestureEventscheduleRepaintsetEventHandlershouldHandleEventtoggleFullscreenunlockupdateLocationuploadPixels

Field Detail

imEnabledback to summary
private boolean imEnabled

Constructor Detail

GtkViewback to summary
pack-priv GtkView()

Method Detail

_beginback to summary
protected void _begin(long ptr)

Implements abstract com.sun.glass.ui.View._begin.

Annotations
@Override
_closeback to summary
protected native boolean _close(long ptr)

Implements abstract com.sun.glass.ui.View._close.

Annotations
@Override
_createback to summary
protected native long _create(Map<K, V> caps)

Implements abstract com.sun.glass.ui.View._create.

Annotations
@Override
_enableInputMethodEventsback to summary
protected void _enableInputMethodEvents(long ptr, boolean enable)

Implements abstract com.sun.glass.ui.View._enableInputMethodEvents.

Annotations
@Override
_endback to summary
protected void _end(long ptr)

Implements abstract com.sun.glass.ui.View._end.

Annotations
@Override
_enterFullscreenback to summary
protected native boolean _enterFullscreen(long ptr, boolean animate, boolean keepRatio, boolean hideCursor)

Implements abstract com.sun.glass.ui.View._enterFullscreen.

Annotations
@Override
_exitFullscreenback to summary
protected native void _exitFullscreen(long ptr, boolean animate)

Implements abstract com.sun.glass.ui.View._exitFullscreen.

Annotations
@Override
_finishInputMethodCompositionback to summary
protected void _finishInputMethodComposition(long ptr)

Overrides com.sun.glass.ui.View._finishInputMethodComposition.

Annotations
@Override
_getNativeFrameBufferback to summary
protected int _getNativeFrameBuffer(long ptr)

Implements abstract com.sun.glass.ui.View._getNativeFrameBuffer.

Annotations
@Override
_getNativeViewback to summary
protected native long _getNativeView(long ptr)

Implements abstract com.sun.glass.ui.View._getNativeView.

Annotations
@Override
_getXback to summary
protected native int _getX(long ptr)

Implements abstract com.sun.glass.ui.View._getX.

Annotations
@Override
_getYback to summary
protected native int _getY(long ptr)

Implements abstract com.sun.glass.ui.View._getY.

Annotations
@Override
_scheduleRepaintback to summary
protected native void _scheduleRepaint(long ptr)

Implements abstract com.sun.glass.ui.View._scheduleRepaint.

Annotations
@Override
_setParentback to summary
protected native void _setParent(long ptr, long parentPtr)

Implements abstract com.sun.glass.ui.View._setParent.

Annotations
@Override
_uploadPixelsback to summary
protected void _uploadPixels(long ptr, Pixels pixels)

Implements abstract com.sun.glass.ui.View._uploadPixels.

Annotations
@Override
_uploadPixelsByteArrayback to summary
private native void _uploadPixelsByteArray(long viewPtr, byte[] pixels, int offset, int width, int height)
_uploadPixelsDirectback to summary
private native void _uploadPixelsDirect(long viewPtr, Buffer pixels, int width, int height)
_uploadPixelsIntArrayback to summary
private native void _uploadPixelsIntArray(long viewPtr, int[] pixels, int offset, int width, int height)
convertPosToRelativeback to summary
private double[] convertPosToRelative(double[] pos)
enableInputMethodEventsImplback to summary
private native void enableInputMethodEventsImpl(long ptr, boolean enable)
handleNonClientMouseEventback to summary
protected boolean handleNonClientMouseEvent(long time, int type, int button, int x, int y, int xAbs, int yAbs, int modifiers, int clickCount)

Overrides com.sun.glass.ui.View.handleNonClientMouseEvent.

Annotations
@Override
notifyInputMethodCandidateRelativePosRequestback to summary
protected double[] notifyInputMethodCandidateRelativePosRequest(int offset)
notifyInputMethodLinuxback to summary
protected void notifyInputMethodLinux(String str, int commitLength, int cursor, byte attr)
notifyMenuback to summary
protected void notifyMenu(int x, int y, int xAbs, int yAbs, boolean isKeyboardTrigger)

Overrides com.sun.glass.ui.View.notifyMenu.

Annotations
@Override