Class 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 Detail

      • runLoop

        protected void runLoop​(java.lang.Runnable launchable)
        Specified by:
        runLoop in class com.sun.glass.ui.Application
      • _invokeAndWait

        protected void _invokeAndWait​(java.lang.Runnable runnable)
        Specified by:
        _invokeAndWait in class com.sun.glass.ui.Application
      • _invokeLater

        protected void _invokeLater​(java.lang.Runnable runnable)
        Specified by:
        _invokeLater in class com.sun.glass.ui.Application
      • _enterNestedEventLoop

        protected java.lang.Object _enterNestedEventLoop()
        Specified by:
        _enterNestedEventLoop in class com.sun.glass.ui.Application
      • _leaveNestedEventLoop

        protected void _leaveNestedEventLoop​(java.lang.Object retValue)
        Specified by:
        _leaveNestedEventLoop in class com.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:
        createWindow in class com.sun.glass.ui.Application
      • createWindow

        public com.sun.glass.ui.Window createWindow​(long parent)
        Specified by:
        createWindow in class com.sun.glass.ui.Application
      • createView

        public com.sun.glass.ui.View createView()
        Specified by:
        createView in class com.sun.glass.ui.Application
      • createCursor

        public com.sun.glass.ui.Cursor createCursor​(int type)
        Specified by:
        createCursor in class com.sun.glass.ui.Application
      • createCursor

        public com.sun.glass.ui.Cursor createCursor​(int x,
                                                    int y,
                                                    com.sun.glass.ui.Pixels pixels)
        Specified by:
        createCursor in class com.sun.glass.ui.Application
      • staticCursor_setVisible

        protected void staticCursor_setVisible​(boolean visible)
        Specified by:
        staticCursor_setVisible in class com.sun.glass.ui.Application
      • staticCursor_getBestSize

        protected com.sun.glass.ui.Size staticCursor_getBestSize​(int width,
                                                                 int height)
        Specified by:
        staticCursor_getBestSize in class com.sun.glass.ui.Application
      • createPixels

        public com.sun.glass.ui.Pixels createPixels​(int width,
                                                    int height,
                                                    java.nio.ByteBuffer data)
        Specified by:
        createPixels in class com.sun.glass.ui.Application
      • createPixels

        public com.sun.glass.ui.Pixels createPixels​(int width,
                                                    int height,
                                                    java.nio.IntBuffer data)
        Specified by:
        createPixels in class com.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:
        createPixels in class com.sun.glass.ui.Application
      • staticPixels_getNativeFormat

        protected int staticPixels_getNativeFormat()
        Specified by:
        staticPixels_getNativeFormat in class com.sun.glass.ui.Application
      • createRobot

        public com.sun.glass.ui.GlassRobot createRobot()
        Specified by:
        createRobot in class com.sun.glass.ui.Application
      • staticScreen_getVideoRefreshPeriod

        protected double staticScreen_getVideoRefreshPeriod()
        Specified by:
        staticScreen_getVideoRefreshPeriod in class com.sun.glass.ui.Application
      • staticScreen_getScreens

        protected com.sun.glass.ui.Screen[] staticScreen_getScreens()
        Specified by:
        staticScreen_getScreens in class com.sun.glass.ui.Application
      • createTimer

        public com.sun.glass.ui.Timer createTimer​(java.lang.Runnable runnable)
        Specified by:
        createTimer in class com.sun.glass.ui.Application
      • staticTimer_getMinPeriod

        protected int staticTimer_getMinPeriod()
        Specified by:
        staticTimer_getMinPeriod in class com.sun.glass.ui.Application
      • staticTimer_getMaxPeriod

        protected int staticTimer_getMaxPeriod()
        Specified by:
        staticTimer_getMaxPeriod in class com.sun.glass.ui.Application
      • hasWindowManager

        public boolean hasWindowManager()
        Overrides:
        hasWindowManager in class com.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_showFileChooser in class com.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_showFolderChooser in class com.sun.glass.ui.Application
      • staticView_getMultiClickTime

        protected long staticView_getMultiClickTime()
        Specified by:
        staticView_getMultiClickTime in class com.sun.glass.ui.Application
      • staticView_getMultiClickMaxX

        protected int staticView_getMultiClickMaxX()
        Specified by:
        staticView_getMultiClickMaxX in class com.sun.glass.ui.Application
      • staticView_getMultiClickMaxY

        protected int staticView_getMultiClickMaxY()
        Specified by:
        staticView_getMultiClickMaxY in class com.sun.glass.ui.Application
      • _supportsTransparentWindows

        protected boolean _supportsTransparentWindows()
        Specified by:
        _supportsTransparentWindows in class com.sun.glass.ui.Application
      • _supportsUnifiedWindows

        protected boolean _supportsUnifiedWindows()
        Specified by:
        _supportsUnifiedWindows in class com.sun.glass.ui.Application
      • hasTwoLevelFocus

        public boolean hasTwoLevelFocus()
        Overrides:
        hasTwoLevelFocus in class com.sun.glass.ui.Application
      • hasVirtualKeyboard

        public boolean hasVirtualKeyboard()
        Overrides:
        hasVirtualKeyboard in class com.sun.glass.ui.Application
      • hasTouch

        public boolean hasTouch()
        Overrides:
        hasTouch in class com.sun.glass.ui.Application
      • hasMultiTouch

        public boolean hasMultiTouch()
        Overrides:
        hasMultiTouch in class com.sun.glass.ui.Application
      • hasPointer

        public boolean hasPointer()
        Overrides:
        hasPointer in class com.sun.glass.ui.Application
      • notifyRenderingFinished

        public void notifyRenderingFinished()
        Overrides:
        notifyRenderingFinished in class com.sun.glass.ui.Application
      • finishTerminating

        protected void finishTerminating()
        Overrides:
        finishTerminating in class com.sun.glass.ui.Application
      • _getKeyCodeForChar

        protected int _getKeyCodeForChar​(char c)
        Specified by:
        _getKeyCodeForChar in class com.sun.glass.ui.Application