Class TagButtonsUI

java.lang.Object
com.biglybt.ui.swt.views.utils.TagButtonsUI

public class TagButtonsUI extends Object
  • Field Details

    • tagWidgets

      private final 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:
    • UPDATETAG_SUCCESS

      public static final int UPDATETAG_SUCCESS
      See Also:
    • UPDATETAG_NOCHANGE

      public static final int UPDATETAG_NOCHANGE
      See Also:
  • Constructor Details

    • TagButtonsUI

      public TagButtonsUI()
  • Method Details

    • buildTagGroup

      public org.eclipse.swt.widgets.Composite buildTagGroup(List<Tag> tags, org.eclipse.swt.widgets.Composite parent, boolean allowContextMenu, TagCanvas.TagButtonTrigger trigger)
    • setSelectedTags

      public void setSelectedTags(List<Tag> tags)
    • getSelectedTags

      public List<Tag> getSelectedTags()
    • updateFields

      public boolean updateFields(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()
    • updateTag

      public int updateTag(Tag tag, List<Taggable> taggables)