Class TagButtonsUI


  • public class TagButtonsUI
    extends java.lang.Object
    • 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
    • Constructor Detail

      • TagButtonsUI

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

        public int updateTag​(Tag tag,
                             java.util.List<Taggable> taggables)