Package com.biglybt.ui.swt.views.utils
Class TagButtonsUI
- java.lang.Object
-
- com.biglybt.ui.swt.views.utils.TagButtonsUI
-
public class TagButtonsUI extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.Composite
cMainComposite
private boolean
disableAuto
private boolean
enableWhenNoTaggables
private int
layoutStyle
private java.util.List<TagCanvas>
tagWidgets
static int
UPDATETAG_NOCHANGE
static int
UPDATETAG_REQUIRES_REBUILD
static int
UPDATETAG_SUCCESS
-
Constructor Summary
Constructors Constructor Description TagButtonsUI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.Composite
buildTagGroup(java.util.List<Tag> tags, org.eclipse.swt.widgets.Composite parent, boolean allowContextMenu, TagCanvas.TagButtonTrigger trigger)
int
getLayoutStyle()
java.util.List<Tag>
getSelectedTags()
void
setDisableAuto(boolean b)
void
setEnableWhenNoTaggables(boolean enableWhenNoTaggables)
void
setLayoutStyle(int layoutStyle)
void
setSelectedTags(java.util.List<Tag> tags)
boolean
updateFields(java.util.List<Taggable> taggables)
int
updateTag(Tag tag, java.util.List<Taggable> taggables)
-
-
-
Field Detail
-
tagWidgets
private final java.util.List<TagCanvas> tagWidgets
-
cMainComposite
private org.eclipse.swt.widgets.Composite cMainComposite
-
enableWhenNoTaggables
private boolean enableWhenNoTaggables
-
disableAuto
private boolean disableAuto
-
layoutStyle
private int layoutStyle
-
UPDATETAG_REQUIRES_REBUILD
public static final int UPDATETAG_REQUIRES_REBUILD
- See Also:
- Constant Field Values
-
UPDATETAG_SUCCESS
public static final int UPDATETAG_SUCCESS
- See Also:
- Constant Field Values
-
UPDATETAG_NOCHANGE
public static final int UPDATETAG_NOCHANGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildTagGroup
public org.eclipse.swt.widgets.Composite buildTagGroup(java.util.List<Tag> tags, org.eclipse.swt.widgets.Composite parent, boolean allowContextMenu, TagCanvas.TagButtonTrigger trigger)
-
setSelectedTags
public void setSelectedTags(java.util.List<Tag> tags)
-
getSelectedTags
public java.util.List<Tag> getSelectedTags()
-
updateFields
public boolean updateFields(java.util.List<Taggable> taggables)
-
setDisableAuto
public void setDisableAuto(boolean b)
-
setEnableWhenNoTaggables
public void setEnableWhenNoTaggables(boolean enableWhenNoTaggables)
-
setLayoutStyle
public void setLayoutStyle(int layoutStyle)
-
getLayoutStyle
public int getLayoutStyle()
-
-