Package com.sun.glass.ui.monocle
Class MonocleApplication
java.lang.Object
com.sun.glass.ui.Application
com.sun.glass.ui.monocle.MonocleApplication
public final class MonocleApplication
extends com.sun.glass.ui.Application
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.glass.ui.Application
com.sun.glass.ui.Application.EventHandler -
Field Summary
Fields inherited from class com.sun.glass.ui.Application
name -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectprotected int_getKeyCodeForChar(char c) protected void_invokeAndWait(Runnable runnable) protected void_invokeLater(Runnable runnable) protected void_leaveNestedEventLoop(Object retValue) protected booleanprotected booleancom.sun.glass.ui.CursorcreateCursor(int type) com.sun.glass.ui.CursorcreateCursor(int x, int y, com.sun.glass.ui.Pixels pixels) com.sun.glass.ui.PixelscreatePixels(int width, int height, ByteBuffer data) com.sun.glass.ui.PixelscreatePixels(int width, int height, ByteBuffer data, float scalex, float scaley) com.sun.glass.ui.PixelscreatePixels(int width, int height, IntBuffer data) com.sun.glass.ui.PixelscreatePixels(int width, int height, IntBuffer data, float scalex, float scaley) com.sun.glass.ui.GlassRobotcom.sun.glass.ui.TimercreateTimer(Runnable runnable) com.sun.glass.ui.Viewcom.sun.glass.ui.WindowcreateWindow(com.sun.glass.ui.Window owner, com.sun.glass.ui.Screen screen, int styleMask) protected voidbooleanbooleanbooleanhasTouch()booleanbooleanbooleanvoidprotected voidprotected com.sun.glass.ui.CommonDialogs.FileChooserResultstaticCommonDialogs_showFileChooser(com.sun.glass.ui.Window owner, String folder, String filename, String title, int type, boolean multipleMode, com.sun.glass.ui.CommonDialogs.ExtensionFilter[] extensionFilters, int defaultFilterIndex) protected FilestaticCommonDialogs_showFolderChooser(com.sun.glass.ui.Window owner, String folder, String title) protected com.sun.glass.ui.SizestaticCursor_getBestSize(int width, int height) protected voidstaticCursor_setVisible(boolean visible) protected intprotected com.sun.glass.ui.Screen[]protected doubleprotected intprotected intprotected intprotected intprotected longMethods inherited from class com.sun.glass.ui.Application
_isKeyLocked, _supportsInputMethods, _supportsSystemMenu, checkEventThread, createAccessible, createEventLoop, createMenu, createMenu, createMenuBar, createMenuItem, createMenuItem, createMenuItem, createMenuItem, createWindow, GetApplication, getDataDirectory, getDeviceDetails, getEventHandler, getEventThread, getHighContrastScheme, getHighContrastTheme, getKeyCodeForChar, getName, installDefaultMenus, invokeAndWait, invokeLater, isEventThread, isKeyLocked, isNestedLoopRunning, loadNativeLibrary, loadNativeLibrary, menuAboutAction, notifyDidBecomeActive, notifyDidFinishLaunching, notifyDidHide, notifyDidReceiveMemoryWarning, notifyDidResignActive, notifyDidUnhide, notifyOpenFiles, notifyThemeChanged, notifyWillBecomeActive, notifyWillFinishLaunching, notifyWillHide, notifyWillQuit, notifyWillResignActive, notifyWillUnhide, reportException, run, setDeviceDetails, setEventHandler, setEventThread, setName, setTerminateWhenLastWindowClosed, shouldTerminateWhenLastWindowClosed, shouldUpdateWindow, supportsInputMethods, supportsSystemMenu, supportsTransparentWindows, supportsUnifiedWindows, terminate
-
Method Details
-
runLoop
- Specified by:
runLoopin classcom.sun.glass.ui.Application
-
_invokeAndWait
- Specified by:
_invokeAndWaitin classcom.sun.glass.ui.Application
-
_invokeLater
- Specified by:
_invokeLaterin classcom.sun.glass.ui.Application
-
_enterNestedEventLoop
- Specified by:
_enterNestedEventLoopin classcom.sun.glass.ui.Application
-
_leaveNestedEventLoop
- Specified by:
_leaveNestedEventLoopin classcom.sun.glass.ui.Application
-
createWindow
public com.sun.glass.ui.Window createWindow(com.sun.glass.ui.Window owner, com.sun.glass.ui.Screen screen, int styleMask) - Specified by:
createWindowin classcom.sun.glass.ui.Application
-
createView
public com.sun.glass.ui.View createView()- Specified by:
createViewin classcom.sun.glass.ui.Application
-
createCursor
public com.sun.glass.ui.Cursor createCursor(int type) - Specified by:
createCursorin classcom.sun.glass.ui.Application
-
createCursor
public com.sun.glass.ui.Cursor createCursor(int x, int y, com.sun.glass.ui.Pixels pixels) - Specified by:
createCursorin classcom.sun.glass.ui.Application
-
staticCursor_setVisible
protected void staticCursor_setVisible(boolean visible) - Specified by:
staticCursor_setVisiblein classcom.sun.glass.ui.Application
-
staticCursor_getBestSize
protected com.sun.glass.ui.Size staticCursor_getBestSize(int width, int height) - Specified by:
staticCursor_getBestSizein classcom.sun.glass.ui.Application
-
createPixels
- Specified by:
createPixelsin classcom.sun.glass.ui.Application
-
createPixels
public com.sun.glass.ui.Pixels createPixels(int width, int height, ByteBuffer data, float scalex, float scaley) - Specified by:
createPixelsin classcom.sun.glass.ui.Application
-
createPixels
- Specified by:
createPixelsin classcom.sun.glass.ui.Application
-
createPixels
public com.sun.glass.ui.Pixels createPixels(int width, int height, IntBuffer data, float scalex, float scaley) - Specified by:
createPixelsin classcom.sun.glass.ui.Application
-
staticPixels_getNativeFormat
protected int staticPixels_getNativeFormat()- Specified by:
staticPixels_getNativeFormatin classcom.sun.glass.ui.Application
-
createRobot
public com.sun.glass.ui.GlassRobot createRobot()- Specified by:
createRobotin classcom.sun.glass.ui.Application
-
staticScreen_getVideoRefreshPeriod
protected double staticScreen_getVideoRefreshPeriod()- Specified by:
staticScreen_getVideoRefreshPeriodin classcom.sun.glass.ui.Application
-
staticScreen_getScreens
protected com.sun.glass.ui.Screen[] staticScreen_getScreens()- Specified by:
staticScreen_getScreensin classcom.sun.glass.ui.Application
-
createTimer
- Specified by:
createTimerin classcom.sun.glass.ui.Application
-
staticTimer_getMinPeriod
protected int staticTimer_getMinPeriod()- Specified by:
staticTimer_getMinPeriodin classcom.sun.glass.ui.Application
-
staticTimer_getMaxPeriod
protected int staticTimer_getMaxPeriod()- Specified by:
staticTimer_getMaxPeriodin classcom.sun.glass.ui.Application
-
hasWindowManager
public boolean hasWindowManager()- Overrides:
hasWindowManagerin classcom.sun.glass.ui.Application
-
staticCommonDialogs_showFileChooser
protected com.sun.glass.ui.CommonDialogs.FileChooserResult staticCommonDialogs_showFileChooser(com.sun.glass.ui.Window owner, String folder, String filename, String title, int type, boolean multipleMode, com.sun.glass.ui.CommonDialogs.ExtensionFilter[] extensionFilters, int defaultFilterIndex) - Specified by:
staticCommonDialogs_showFileChooserin classcom.sun.glass.ui.Application
-
staticCommonDialogs_showFolderChooser
protected File staticCommonDialogs_showFolderChooser(com.sun.glass.ui.Window owner, String folder, String title) - Specified by:
staticCommonDialogs_showFolderChooserin classcom.sun.glass.ui.Application
-
staticView_getMultiClickTime
protected long staticView_getMultiClickTime()- Specified by:
staticView_getMultiClickTimein classcom.sun.glass.ui.Application
-
staticView_getMultiClickMaxX
protected int staticView_getMultiClickMaxX()- Specified by:
staticView_getMultiClickMaxXin classcom.sun.glass.ui.Application
-
staticView_getMultiClickMaxY
protected int staticView_getMultiClickMaxY()- Specified by:
staticView_getMultiClickMaxYin classcom.sun.glass.ui.Application
-
_supportsTransparentWindows
protected boolean _supportsTransparentWindows()- Specified by:
_supportsTransparentWindowsin classcom.sun.glass.ui.Application
-
_supportsUnifiedWindows
protected boolean _supportsUnifiedWindows()- Specified by:
_supportsUnifiedWindowsin classcom.sun.glass.ui.Application
-
hasTwoLevelFocus
public boolean hasTwoLevelFocus()- Overrides:
hasTwoLevelFocusin classcom.sun.glass.ui.Application
-
hasVirtualKeyboard
public boolean hasVirtualKeyboard()- Overrides:
hasVirtualKeyboardin classcom.sun.glass.ui.Application
-
hasTouch
public boolean hasTouch()- Overrides:
hasTouchin classcom.sun.glass.ui.Application
-
hasMultiTouch
public boolean hasMultiTouch()- Overrides:
hasMultiTouchin classcom.sun.glass.ui.Application
-
hasPointer
public boolean hasPointer()- Overrides:
hasPointerin classcom.sun.glass.ui.Application
-
notifyRenderingFinished
public void notifyRenderingFinished()- Overrides:
notifyRenderingFinishedin classcom.sun.glass.ui.Application
-
finishTerminating
protected void finishTerminating()- Overrides:
finishTerminatingin classcom.sun.glass.ui.Application
-
_getKeyCodeForChar
protected int _getKeyCodeForChar(char c) - Specified by:
_getKeyCodeForCharin classcom.sun.glass.ui.Application
-