Class SwtWindow


  • public final class SwtWindow
    extends Object
    Author:
    Grégory Van den Borre
    • Constructor Detail

      • SwtWindow

        public SwtWindow​(org.eclipse.swt.widgets.Shell shell)
      • SwtWindow

        public SwtWindow()
      • SwtWindow

        public SwtWindow​(SwtWindow parent)
    • Method Detail

      • addMouseMoveListener

        public void addMouseMoveListener​(org.eclipse.swt.widgets.Listener listener)
      • addMouseClickListener

        public void addMouseClickListener​(org.eclipse.swt.widgets.Listener listener)
      • setWindowTitle

        public void setWindowTitle​(String title)
      • setBackground

        public void setBackground​(String background)
      • setBackground

        public void setBackground​(be.yildizgames.module.color.Color background)
      • setBackground

        public void setBackground​(org.eclipse.swt.graphics.Image background)
      • setWindowIcon

        public void setWindowIcon​(String file)
      • createButton

        public org.eclipse.swt.widgets.Button createButton​(String background,
                                                           String hover)
      • createButton

        public org.eclipse.swt.widgets.Button createButton()
      • createButton

        public org.eclipse.swt.widgets.Button createButton​(org.eclipse.swt.graphics.Image background,
                                                           org.eclipse.swt.graphics.Image hover)
      • close

        public void close()
      • show

        public void show()
      • hide

        public void hide()
      • run

        public void run()
      • getWidth

        public int getWidth()
      • getHeight

        public int getHeight()
      • createInputBox

        public org.eclipse.swt.widgets.Text createInputBox()
      • createDropdown

        public org.eclipse.swt.widgets.Combo createDropdown()
      • createDropdown

        public org.eclipse.swt.widgets.Combo createDropdown​(Object[] items)
      • createTextLine

        public org.eclipse.swt.widgets.Label createTextLine()
      • createOpenFileDialog

        public org.eclipse.swt.widgets.FileDialog createOpenFileDialog​(String title)
      • createCanvas

        public org.eclipse.swt.widgets.Canvas createCanvas​(int width,
                                                           int height)
      • getScreenSize

        public be.yildizgames.module.window.ScreenSize getScreenSize()
      • onClose

        public void onClose​(org.eclipse.swt.widgets.Listener l)