Class SkinnedDialog

java.lang.Object
com.biglybt.ui.swt.views.skin.SkinnedDialog
All Implemented Interfaces:
ObfuscateShell

public class SkinnedDialog extends Object implements ObfuscateShell
Creates a dialog (shell) and fills it with a skinned layout
  • Field Details

    • shellSkinObjectID

      private final String shellSkinObjectID
    • shell

      private org.eclipse.swt.widgets.Shell shell
    • skin

      private SWTSkin skin
    • closeListeners

    • mainShell

      private org.eclipse.swt.widgets.Shell mainShell
    • disposed

      protected boolean disposed
  • Constructor Details

    • SkinnedDialog

      public SkinnedDialog(String skinFile, String shellSkinObjectID)
    • SkinnedDialog

      public SkinnedDialog(String skinFile, String shellSkinObjectID, int style)
    • SkinnedDialog

      public SkinnedDialog(ClassLoader loader, String skinFile, String shellSkinObjectID, int style)
    • SkinnedDialog

      public SkinnedDialog(String skinFile, String shellSkinObjectID, org.eclipse.swt.widgets.Shell parent, int style)
    • SkinnedDialog

      public SkinnedDialog(ClassLoader loader, String skinFile, String shellSkinObjectID, org.eclipse.swt.widgets.Shell parent, int style)
    • SkinnedDialog

      public SkinnedDialog(ClassLoader cla, String skinPath, String skinFile, String shellSkinObjectID, int style)
    • SkinnedDialog

      public SkinnedDialog(ClassLoader cla, String skinPath, String skinFile, String shellSkinObjectID, org.eclipse.swt.widgets.Shell parent, int style)
  • Method Details

    • generateObfuscatedImage

      public org.eclipse.swt.graphics.Image generateObfuscatedImage()
      Specified by:
      generateObfuscatedImage in interface ObfuscateShell
      Returns:
    • setSkin

      protected void setSkin(SWTSkin _skin)
    • open

      public void open()
    • openUnadjusted

      public void openUnadjusted()
    • open

      public void open(String idShellMetrics, boolean bringToFront)
    • open

      public void open(String idShellMetrics, boolean bringToFront, org.eclipse.swt.widgets.Shell moveBelow)
    • getSkin

      public SWTSkin getSkin()
    • close

      public void close()
      Since:
      4.0.0.5
    • addCloseListener

      public void addCloseListener(SkinnedDialog.SkinnedDialogClosedListener l)
    • setTitle

      public void setTitle(String string)
      Parameters:
      string -
      Since:
      4.0.0.5
    • getShell

      public org.eclipse.swt.widgets.Shell getShell()
      Returns:
      the shell
    • isDisposed

      public boolean isDisposed()