Package com.biglybt.ui.swt.components
Class LinkLabel
- java.lang.Object
-
- com.biglybt.ui.swt.components.LinkLabel
-
public class LinkLabel extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.Label
linkLabel
private static java.lang.String
MOUSE_LISTENER_KEY
-
Constructor Summary
Constructors Constructor Description LinkLabel(org.eclipse.swt.widgets.Composite composite, java.lang.String resource, java.lang.Runnable runnable)
LinkLabel(org.eclipse.swt.widgets.Composite composite, java.lang.String resource, java.lang.String link)
LinkLabel(org.eclipse.swt.widgets.Composite composite, org.eclipse.swt.layout.GridData gridData, java.lang.String resource, java.lang.Runnable runnable)
LinkLabel(org.eclipse.swt.widgets.Composite composite, org.eclipse.swt.layout.GridData gridData, java.lang.String resource, java.lang.String link)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.Label
getlabel()
static void
makeLinkedLabel(org.eclipse.swt.widgets.Label label, java.lang.Runnable runnable)
static void
makeLinkedLabel(org.eclipse.swt.widgets.Label label, java.lang.String hyperlink)
Alters a given label to make it appear like a launchable link.static void
removeLinkedLabel(org.eclipse.swt.widgets.Label label)
static void
updateLinkedLabel(org.eclipse.swt.widgets.Label label, java.lang.String hyperlink)
-
-
-
Field Detail
-
MOUSE_LISTENER_KEY
private static final java.lang.String MOUSE_LISTENER_KEY
- See Also:
- Constant Field Values
-
linkLabel
private final org.eclipse.swt.widgets.Label linkLabel
-
-
Constructor Detail
-
LinkLabel
public LinkLabel(org.eclipse.swt.widgets.Composite composite, java.lang.String resource, java.lang.String link)
-
LinkLabel
public LinkLabel(org.eclipse.swt.widgets.Composite composite, org.eclipse.swt.layout.GridData gridData, java.lang.String resource, java.lang.String link)
-
LinkLabel
public LinkLabel(org.eclipse.swt.widgets.Composite composite, java.lang.String resource, java.lang.Runnable runnable)
-
LinkLabel
public LinkLabel(org.eclipse.swt.widgets.Composite composite, org.eclipse.swt.layout.GridData gridData, java.lang.String resource, java.lang.Runnable runnable)
-
-
Method Detail
-
getlabel
public org.eclipse.swt.widgets.Label getlabel()
-
makeLinkedLabel
public static void makeLinkedLabel(org.eclipse.swt.widgets.Label label, java.lang.String hyperlink)
Alters a given label to make it appear like a launchable link. This should preferably be done after all other changes have been performed on the label - especially the setting of the label's text.
-
updateLinkedLabel
public static void updateLinkedLabel(org.eclipse.swt.widgets.Label label, java.lang.String hyperlink)
-
removeLinkedLabel
public static void removeLinkedLabel(org.eclipse.swt.widgets.Label label)
-
makeLinkedLabel
public static void makeLinkedLabel(org.eclipse.swt.widgets.Label label, java.lang.Runnable runnable)
-
-