Class SWTSkinTabSet


  • public class SWTSkinTabSet
    extends java.lang.Object
    • Field Detail

      • tabMouseListener

        private org.eclipse.swt.widgets.Listener tabMouseListener
      • sID

        private final java.lang.String sID
      • tabs

        private java.util.List tabs
        List of SWTSKinObjectTab
      • listeners

        private java.util.ArrayList listeners
    • Constructor Detail

      • SWTSkinTabSet

        public SWTSkinTabSet​(SWTSkin skin,
                             java.lang.String sID)
    • Method Detail

      • setActiveTab

        public boolean setActiveTab​(java.lang.String viewID)
      • setActiveTab

        private void setActiveTab​(SWTSkinObjectTab newTab,
                                  boolean evenIfSame)
      • swtSetActiveTab

        protected void swtSetActiveTab​(SWTSkinObjectTab newTab,
                                       boolean evenIfSame)
      • triggerChangeListener

        private void triggerChangeListener​(java.lang.String oldID,
                                           java.lang.String newID)
        Parameters:
        oldID -
        newID -
      • addMouseListener

        private void addMouseListener​(SWTSkinObject tab,
                                      org.eclipse.swt.widgets.Control control)
      • getID

        public java.lang.String getID()
      • getTemplateInfo

        protected static java.lang.String[] getTemplateInfo​(SWTSkin skin,
                                                            SWTSkinObject skinObject,
                                                            java.lang.String sTemplateKey)
      • getTemplateID

        protected static java.lang.String getTemplateID​(SWTSkin skin,
                                                        SWTSkinObject skinObject,
                                                        java.lang.String sTemplateKey)
      • getTabSetID

        public static java.lang.String getTabSetID​(SWTSkin skin,
                                                   SWTSkinObject skinObject,
                                                   java.lang.String sTemplateKey)