Class WindowOptions

java.lang.Object
nl.colorize.multimedialib.renderer.WindowOptions

public class WindowOptions extends Object
Window options that are used by the renderer when starting applications on desktop platforms. Note that some options will only be used on certain platforms.

When the window is set to "embedded mode", it is assumed the MultimediaLib application is embedded within a regular desktop application. Some renderers will use special behavior when started in this mode.

  • Field Details

    • DEFAULT_ICON

      public static final FilePointer DEFAULT_ICON
  • Constructor Details

    • WindowOptions

      public WindowOptions(String title, FilePointer iconFile, boolean fullscreen)
    • WindowOptions

      public WindowOptions(String title)
  • Method Details

    • getTitle

      public String getTitle()
    • getIconFile

      public FilePointer getIconFile()
    • isFullscreen

      public boolean isFullscreen()
    • getAppMenu

      public nl.colorize.util.swing.ApplicationMenuListener getAppMenu()
    • isEmbedded

      public boolean isEmbedded()
    • setTitle

      public void setTitle(String title)
    • setIconFile

      public void setIconFile(FilePointer iconFile)
    • setFullscreen

      public void setFullscreen(boolean fullscreen)
    • setAppMenu

      public void setAppMenu(nl.colorize.util.swing.ApplicationMenuListener appMenu)
    • setEmbedded

      public void setEmbedded(boolean embedded)