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 Details

    • runLoop

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

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

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

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

      protected void _leaveNestedEventLoop(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
    • 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, ByteBuffer data)
      Specified by:
      createPixels in class com.sun.glass.ui.Application
    • createPixels

      public com.sun.glass.ui.Pixels createPixels(int width, int height, ByteBuffer data, float scalex, float scaley)
      Specified by:
      createPixels in class com.sun.glass.ui.Application
    • createPixels

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

      public com.sun.glass.ui.Pixels createPixels(int width, int height, 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(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, String folder, String filename, 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 File staticCommonDialogs_showFolderChooser(com.sun.glass.ui.Window owner, String folder, 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