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

public final Class IosApplication

extends Application
Class Inheritance
Imports
com.sun.glass.ui.*, .CommonDialogs.ExtensionFilter, .CommonDialogs.FileChooserResult, java.io.File, java.nio.ByteBuffer, .IntBuffer

Field Summary

Inherited from com.sun.glass.ui.Application:
name

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Object
private native Object
protected native int
public static native boolean

Returns:

true if hidden
_getStatusBarHidden
()

Status bar visibility getter.

public static native int
_getStatusBarOrientation()

See iOS developers documentation.

public static native int
_getStatusBarStyle()

See iOS developers documentation.

private static native void
protected native void
protected native void
protected void
private native void
private native void
_runLoop(Runnable launchable, ClassLoader contextClassLoader)

public static native void
_setStatusBarHidden(boolean hidden)

Hides / Shows iOS status bar.

public static native void
_setStatusBarHiddenWithAnimation(boolean hidden, int
- 0 none, 1 fade, 2 slide
animation
)

Hides / Shows iOS status bar, possibly animating transition.

public static native void
_setStatusBarOrientationAnimated(int interfaceOrientation, boolean animated)

Adjust status bar orientation with animation.

public static native void
_setStatusBarStyleAnimated(int statusBarStyle, boolean animated)

See iOS developers documentation.

protected boolean
protected boolean
protected boolean
public Cursor
public Cursor
createCursor(int x, int y, Pixels pixels)

Implements abstract com.sun.glass.ui.Application.createCursor.

public Pixels
createPixels(int width, int height, ByteBuffer data)

Implements abstract com.sun.glass.ui.Application.createPixels.

public Pixels
createPixels(int width, int height, ByteBuffer data, float scalex, float scaley)

Implements abstract com.sun.glass.ui.Application.createPixels.

public Pixels
createPixels(int width, int height, IntBuffer data)

Implements abstract com.sun.glass.ui.Application.createPixels.

public Pixels
createPixels(int width, int height, IntBuffer data, float scalex, float scaley)

Implements abstract com.sun.glass.ui.Application.createPixels.

public GlassRobot
public Timer
public View
public Window
createWindow(Window owner, Screen screen, int styleMask)

Implements abstract com.sun.glass.ui.Application.createWindow.

Create a window.

protected void
public boolean
public boolean
protected void
runLoop(final Runnable launchable)

Implements abstract com.sun.glass.ui.Application.runLoop.

private void
protected CommonDialogs.FileChooserResult
staticCommonDialogs_showFileChooser(Window owner, String folder, String filename, String title, int type, boolean multipleMode, CommonDialogs.ExtensionFilter[] extensionFilters, int defaultFilterIndex)

Implements abstract com.sun.glass.ui.Application.staticCommonDialogs_showFileChooser.

protected File
protected Size
protected void
protected int
protected native Screen[]
protected native double
protected int
protected int
protected int
protected int
protected long
Inherited from com.sun.glass.ui.Application:
_isKeyLocked_supportsInputMethods_supportsSystemMenucheckEventThreadcheckPlatformPreferencesSupportcreateAccessiblecreateEventLoopcreateMenucreateMenucreateMenuBarcreateMenuItemcreateMenuItemcreateMenuItemcreateMenuItemcreateWindowGetApplicationgetDataDirectorygetDeviceDetailsgetEventHandlergetEventThreadgetKeyCodeForChargetNamegetPlatformKeyMappingsgetPlatformKeysgetPlatformPreferenceshasPointerhasTwoLevelFocushasVirtualKeyboardhasWindowManagerinstallDefaultMenusinvokeAndWaitinvokeLaterisEventThreadisKeyLockedisNestedLoopRunningloadNativeLibraryloadNativeLibrarymenuAboutActionnotifyDidBecomeActivenotifyDidFinishLaunchingnotifyDidHidenotifyDidReceiveMemoryWarningnotifyDidResignActivenotifyDidUnhidenotifyOpenFilesnotifyPreferencesChangednotifyRenderingFinishednotifyWillBecomeActivenotifyWillFinishLaunchingnotifyWillHidenotifyWillQuitnotifyWillResignActivenotifyWillUnhideoverrideNativeWindowHandlereportExceptionrunsetDeviceDetailssetEventHandlersetEventThreadsetNamesetTerminateWhenLastWindowClosedshouldTerminateWhenLastWindowClosedshouldUpdateWindowsupportsExtendedWindowssupportsInputMethodssupportsSystemMenusupportsTransparentWindowssupportsUnifiedWindowsterminate

Constructor Detail

IosApplicationback to summary
public IosApplication()

Method Detail

_enterNestedEventLoopback to summary
protected Object _enterNestedEventLoop()

Implements abstract com.sun.glass.ui.Application._enterNestedEventLoop.

Annotations
@Override
_enterNestedEventLoopImplback to summary
private native Object _enterNestedEventLoopImpl()
_getKeyCodeForCharback to summary
protected native int _getKeyCodeForChar(char c, int hint)

Implements abstract com.sun.glass.ui.Application._getKeyCodeForChar.

Annotations
@Override
_getStatusBarHiddenback to summary
public static native boolean _getStatusBarHidden()

Status bar visibility getter.

Returns:boolean

true if hidden

_getStatusBarOrientationback to summary
public static native int _getStatusBarOrientation()

See iOS developers documentation.

_getStatusBarStyleback to summary
public static native int _getStatusBarStyle()

See iOS developers documentation.

_initIDsback to summary
private static native void _initIDs()
_invokeAndWaitback to summary
protected native void _invokeAndWait(Runnable runnable)

Implements abstract com.sun.glass.ui.Application._invokeAndWait.

Annotations
@Override
_invokeLaterback to summary
protected native void _invokeLater(Runnable runnable)

Implements abstract com.sun.glass.ui.Application._invokeLater.

Annotations
@Override
_leaveNestedEventLoopback to summary
protected void _leaveNestedEventLoop(Object retValue)

Implements abstract com.sun.glass.ui.Application._leaveNestedEventLoop.

Annotations
@Override
_leaveNestedEventLoopImplback to summary
private native void _leaveNestedEventLoopImpl(Object retValue)
_runLoopback to summary
private native void _runLoop(Runnable launchable, ClassLoader contextClassLoader)
_setStatusBarHiddenback to summary
public static native void _setStatusBarHidden(boolean hidden)

Hides / Shows iOS status bar.

_setStatusBarHiddenWithAnimationback to summary
public static native void _setStatusBarHiddenWithAnimation(boolean hidden, int animation)

Hides / Shows iOS status bar, possibly animating transition.

Parameters
animation:int

- 0 none, 1 fade, 2 slide

_setStatusBarOrientationAnimatedback to summary
public static native void _setStatusBarOrientationAnimated(int interfaceOrientation, boolean animated)

Adjust status bar orientation with animation. See iOS UIApplication developers documentation for details.

_setStatusBarStyleAnimatedback to summary
public static native void _setStatusBarStyleAnimated(int statusBarStyle, boolean animated)

See iOS developers documentation. (UIApplication).

_supportsExtendedWindowsback to summary
protected boolean _supportsExtendedWindows()

Implements abstract com.sun.glass.ui.Application._supportsExtendedWindows.

Annotations
@Override
_supportsTransparentWindowsback to summary
protected boolean _supportsTransparentWindows()

Implements abstract com.sun.glass.ui.Application._supportsTransparentWindows.

Annotations
@Override
_supportsUnifiedWindowsback to summary
protected boolean _supportsUnifiedWindows()

Implements abstract com.sun.glass.ui.Application._supportsUnifiedWindows.

Annotations
@Override
createCursorback to summary
public Cursor createCursor(int type)

Implements abstract com.sun.glass.ui.Application.createCursor.

Annotations
@Override
createCursorback to summary
public Cursor createCursor(int x, int y, Pixels pixels)

Implements abstract com.sun.glass.ui.Application.createCursor.

Annotations
@Override
createPixelsback to summary
public Pixels createPixels(int width, int height, ByteBuffer data)

Implements abstract com.sun.glass.ui.Application.createPixels.

Annotations
@Override
createPixelsback to summary
public Pixels createPixels(int width, int height, ByteBuffer data, float scalex, float scaley)

Implements abstract com.sun.glass.ui.Application.createPixels.

Annotations
@Override
createPixelsback to summary
public Pixels createPixels(int width, int height, IntBuffer data)

Implements abstract com.sun.glass.ui.Application.createPixels.

Annotations
@Override
createPixelsback to summary
public Pixels createPixels(int width, int height, IntBuffer data, float scalex, float scaley)

Implements abstract com.sun.glass.ui.Application.createPixels.

Annotations
@Override
createRobotback to summary
public GlassRobot createRobot()

Implements abstract com.sun.glass.ui.Application.createRobot.

Annotations
@Override
createTimerback to summary
public Timer createTimer(Runnable runnable)

Implements abstract com.sun.glass.ui.Application.createTimer.

Annotations
@Override
createViewback to summary
public View createView()

Implements abstract com.sun.glass.ui.Application.createView.

Annotations
@Override
createWindowback to summary
public Window createWindow(Window owner, Screen screen, int styleMask)

Implements abstract com.sun.glass.ui.Application.createWindow.

Doc from com.sun.glass.ui.Application.createWindow.

Create a window. The styleMask argument is a bitmask of window styles as defined in the Window class. Note, however, that visual kinds (UNTITLED, TITLED, or TRANSPARENT) can't be combined together. Also, functional types (NORMAL, POPUP, or UTILITY) can't be combined together. A window is allowed to be of exactly one visual kind, and exactly one functional type.

Annotations
@Override
finishTerminatingback to summary
protected void finishTerminating()

Overrides com.sun.glass.ui.Application.finishTerminating.

Annotations
@Override
hasMultiTouchback to summary
public boolean hasMultiTouch()

Overrides com.sun.glass.ui.Application.hasMultiTouch.

Annotations
@Override
hasTouchback to summary
public boolean hasTouch()

Overrides com.sun.glass.ui.Application.hasTouch.

Annotations
@Override
runLoopback to summary
protected void runLoop(final Runnable launchable)

Implements abstract com.sun.glass.ui.Application.runLoop.

Annotations
@Override
setEventThreadback to summary
private void setEventThread()
staticCommonDialogs_showFileChooserback to summary
protected CommonDialogs.FileChooserResult staticCommonDialogs_showFileChooser(Window owner, String folder, String filename, String title, int type, boolean multipleMode, CommonDialogs.ExtensionFilter[] extensionFilters, int defaultFilterIndex)

Implements abstract com.sun.glass.ui.Application.staticCommonDialogs_showFileChooser.

Annotations
@Override
staticCommonDialogs_showFolderChooserback to summary
protected File staticCommonDialogs_showFolderChooser(Window owner, String folder, String title)

Implements abstract com.sun.glass.ui.Application.staticCommonDialogs_showFolderChooser.

Annotations
@Override
staticCursor_getBestSizeback to summary
protected Size staticCursor_getBestSize(int width, int height)

Implements abstract com.sun.glass.ui.Application.staticCursor_getBestSize.

Annotations
@Override
staticCursor_setVisibleback to summary
protected void staticCursor_setVisible(boolean visible)

Implements abstract com.sun.glass.ui.Application.staticCursor_setVisible.

Annotations
@Override
staticPixels_getNativeFormatback to summary
protected int staticPixels_getNativeFormat()

Implements abstract com.sun.glass.ui.Application.staticPixels_getNativeFormat.

Annotations
@Override
staticScreen_getScreensback to summary
protected native Screen[] staticScreen_getScreens()

Implements abstract com.sun.glass.ui.Application.staticScreen_getScreens.

Annotations
@Override
staticScreen_getVideoRefreshPeriodback to summary
protected native double staticScreen_getVideoRefreshPeriod()

Implements abstract com.sun.glass.ui.Application.staticScreen_getVideoRefreshPeriod.

Annotations
@Override
staticTimer_getMaxPeriodback to summary
protected int staticTimer_getMaxPeriod()

Implements abstract com.sun.glass.ui.Application.staticTimer_getMaxPeriod.

Annotations
@Override
staticTimer_getMinPeriodback to summary
protected int staticTimer_getMinPeriod()

Implements abstract com.sun.glass.ui.Application.staticTimer_getMinPeriod.

Annotations
@Override
staticView_getMultiClickMaxXback to summary
protected int staticView_getMultiClickMaxX()

Implements abstract com.sun.glass.ui.Application.staticView_getMultiClickMaxX.

Annotations
@Override
staticView_getMultiClickMaxYback to summary
protected int staticView_getMultiClickMaxY()

Implements abstract com.sun.glass.ui.Application.staticView_getMultiClickMaxY.

Annotations
@Override
staticView_getMultiClickTimeback to summary
protected long staticView_getMultiClickTime()

Implements abstract com.sun.glass.ui.Application.staticView_getMultiClickTime.

Annotations
@Override