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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object_enterNestedEventLoop()protected int_getKeyCodeForChar(char c)protected void_invokeAndWait(java.lang.Runnable runnable)protected void_invokeLater(java.lang.Runnable runnable)protected void_leaveNestedEventLoop(java.lang.Object retValue)protected boolean_supportsTransparentWindows()protected boolean_supportsUnifiedWindows()com.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, java.nio.ByteBuffer data)com.sun.glass.ui.PixelscreatePixels(int width, int height, java.nio.IntBuffer data)com.sun.glass.ui.PixelscreatePixels(int width, int height, java.nio.IntBuffer data, float scalex, float scaley)com.sun.glass.ui.GlassRobotcreateRobot()com.sun.glass.ui.TimercreateTimer(java.lang.Runnable runnable)com.sun.glass.ui.ViewcreateView()com.sun.glass.ui.WindowcreateWindow(long parent)com.sun.glass.ui.WindowcreateWindow(com.sun.glass.ui.Window owner, com.sun.glass.ui.Screen screen, int styleMask)protected voidfinishTerminating()booleanhasMultiTouch()booleanhasPointer()booleanhasTouch()booleanhasTwoLevelFocus()booleanhasVirtualKeyboard()booleanhasWindowManager()voidnotifyRenderingFinished()protected voidrunLoop(java.lang.Runnable launchable)protected com.sun.glass.ui.CommonDialogs.FileChooserResultstaticCommonDialogs_showFileChooser(com.sun.glass.ui.Window owner, java.lang.String folder, java.lang.String filename, java.lang.String title, int type, boolean multipleMode, com.sun.glass.ui.CommonDialogs.ExtensionFilter[] extensionFilters, int defaultFilterIndex)protected java.io.FilestaticCommonDialogs_showFolderChooser(com.sun.glass.ui.Window owner, java.lang.String folder, java.lang.String title)protected com.sun.glass.ui.SizestaticCursor_getBestSize(int width, int height)protected voidstaticCursor_setVisible(boolean visible)protected intstaticPixels_getNativeFormat()protected com.sun.glass.ui.Screen[]staticScreen_getScreens()protected doublestaticScreen_getVideoRefreshPeriod()protected intstaticTimer_getMaxPeriod()protected intstaticTimer_getMinPeriod()protected intstaticView_getMultiClickMaxX()protected intstaticView_getMultiClickMaxY()protected longstaticView_getMultiClickTime()-
Methods inherited from class com.sun.glass.ui.Application
_supportsInputMethods, _supportsSystemMenu, checkEventThread, createAccessible, createEventLoop, createMenu, createMenu, createMenuBar, createMenuItem, createMenuItem, createMenuItem, createMenuItem, createWindow, GetApplication, getDataDirectory, getDeviceDetails, getEventHandler, getEventThread, getHighContrastTheme, getKeyCodeForChar, getName, installDefaultMenus, invokeAndWait, invokeLater, isEventThread, isNestedLoopRunning, loadNativeLibrary, loadNativeLibrary, menuAboutAction, reportException, run, setDeviceDetails, setEventHandler, setEventThread, setName, setTerminateWhenLastWindowClosed, shouldTerminateWhenLastWindowClosed, shouldUpdateWindow, supportsInputMethods, supportsSystemMenu, supportsTransparentWindows, supportsUnifiedWindows, terminate
-
-
-
-
Method Detail
-
runLoop
protected void runLoop(java.lang.Runnable launchable)
- Specified by:
runLoopin classcom.sun.glass.ui.Application
-
_invokeAndWait
protected void _invokeAndWait(java.lang.Runnable runnable)
- Specified by:
_invokeAndWaitin classcom.sun.glass.ui.Application
-
_invokeLater
protected void _invokeLater(java.lang.Runnable runnable)
- Specified by:
_invokeLaterin classcom.sun.glass.ui.Application
-
_enterNestedEventLoop
protected java.lang.Object _enterNestedEventLoop()
- Specified by:
_enterNestedEventLoopin classcom.sun.glass.ui.Application
-
_leaveNestedEventLoop
protected void _leaveNestedEventLoop(java.lang.Object retValue)
- 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
-
createWindow
public com.sun.glass.ui.Window createWindow(long parent)
- 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
public com.sun.glass.ui.Pixels createPixels(int width, int height, java.nio.ByteBuffer data)- Specified by:
createPixelsin classcom.sun.glass.ui.Application
-
createPixels
public com.sun.glass.ui.Pixels createPixels(int width, int height, java.nio.IntBuffer data)- Specified by:
createPixelsin classcom.sun.glass.ui.Application
-
createPixels
public com.sun.glass.ui.Pixels createPixels(int width, int height, java.nio.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
public com.sun.glass.ui.Timer createTimer(java.lang.Runnable runnable)
- 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, java.lang.String folder, java.lang.String filename, java.lang.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 java.io.File staticCommonDialogs_showFolderChooser(com.sun.glass.ui.Window owner, java.lang.String folder, java.lang.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
-
-