Package com.biglybt.ui.swt.views.skin
Class SkinnedDialog
- java.lang.Object
-
- com.biglybt.ui.swt.views.skin.SkinnedDialog
-
- All Implemented Interfaces:
ObfuscateShell
public class SkinnedDialog extends java.lang.Object implements ObfuscateShell
Creates a dialog (shell) and fills it with a skinned layout
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
SkinnedDialog.SkinnedDialogClosedListener
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<SkinnedDialog.SkinnedDialogClosedListener>
closeListeners
protected boolean
disposed
private org.eclipse.swt.widgets.Shell
mainShell
private org.eclipse.swt.widgets.Shell
shell
private java.lang.String
shellSkinObjectID
private SWTSkin
skin
-
Constructor Summary
Constructors Constructor Description SkinnedDialog(java.lang.ClassLoader loader, java.lang.String skinFile, java.lang.String shellSkinObjectID, int style)
SkinnedDialog(java.lang.ClassLoader cla, java.lang.String skinPath, java.lang.String skinFile, java.lang.String shellSkinObjectID, int style)
SkinnedDialog(java.lang.ClassLoader cla, java.lang.String skinPath, java.lang.String skinFile, java.lang.String shellSkinObjectID, org.eclipse.swt.widgets.Shell parent, int style)
SkinnedDialog(java.lang.ClassLoader loader, java.lang.String skinFile, java.lang.String shellSkinObjectID, org.eclipse.swt.widgets.Shell parent, int style)
SkinnedDialog(java.lang.String skinFile, java.lang.String shellSkinObjectID)
SkinnedDialog(java.lang.String skinFile, java.lang.String shellSkinObjectID, int style)
SkinnedDialog(java.lang.String skinFile, java.lang.String shellSkinObjectID, org.eclipse.swt.widgets.Shell parent, int style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCloseListener(SkinnedDialog.SkinnedDialogClosedListener l)
void
close()
org.eclipse.swt.graphics.Image
generateObfuscatedImage()
org.eclipse.swt.widgets.Shell
getShell()
SWTSkin
getSkin()
boolean
isDisposed()
void
open()
void
open(java.lang.String idShellMetrics, boolean bringToFront)
void
openUnadjusted()
protected void
setSkin(SWTSkin _skin)
void
setTitle(java.lang.String string)
-
-
-
Field Detail
-
shellSkinObjectID
private final java.lang.String shellSkinObjectID
-
shell
private org.eclipse.swt.widgets.Shell shell
-
skin
private SWTSkin skin
-
closeListeners
private java.util.List<SkinnedDialog.SkinnedDialogClosedListener> closeListeners
-
mainShell
private org.eclipse.swt.widgets.Shell mainShell
-
disposed
protected boolean disposed
-
-
Constructor Detail
-
SkinnedDialog
public SkinnedDialog(java.lang.String skinFile, java.lang.String shellSkinObjectID)
-
SkinnedDialog
public SkinnedDialog(java.lang.String skinFile, java.lang.String shellSkinObjectID, int style)
-
SkinnedDialog
public SkinnedDialog(java.lang.ClassLoader loader, java.lang.String skinFile, java.lang.String shellSkinObjectID, int style)
-
SkinnedDialog
public SkinnedDialog(java.lang.String skinFile, java.lang.String shellSkinObjectID, org.eclipse.swt.widgets.Shell parent, int style)
-
SkinnedDialog
public SkinnedDialog(java.lang.ClassLoader loader, java.lang.String skinFile, java.lang.String shellSkinObjectID, org.eclipse.swt.widgets.Shell parent, int style)
-
SkinnedDialog
public SkinnedDialog(java.lang.ClassLoader cla, java.lang.String skinPath, java.lang.String skinFile, java.lang.String shellSkinObjectID, int style)
-
SkinnedDialog
public SkinnedDialog(java.lang.ClassLoader cla, java.lang.String skinPath, java.lang.String skinFile, java.lang.String shellSkinObjectID, org.eclipse.swt.widgets.Shell parent, int style)
-
-
Method Detail
-
generateObfuscatedImage
public org.eclipse.swt.graphics.Image generateObfuscatedImage()
- Specified by:
generateObfuscatedImage
in interfaceObfuscateShell
- Returns:
-
setSkin
protected void setSkin(SWTSkin _skin)
-
open
public void open()
-
openUnadjusted
public void openUnadjusted()
-
open
public void open(java.lang.String idShellMetrics, boolean bringToFront)
-
getSkin
public SWTSkin getSkin()
-
close
public void close()
- Since:
- 4.0.0.5
-
addCloseListener
public void addCloseListener(SkinnedDialog.SkinnedDialogClosedListener l)
-
setTitle
public void setTitle(java.lang.String string)
- Parameters:
string
-- Since:
- 4.0.0.5
-
getShell
public org.eclipse.swt.widgets.Shell getShell()
- Returns:
- the shell
-
isDisposed
public boolean isDisposed()
-
-