Interface SWTSkinObject

    • Method Detail

      • getControl

        org.eclipse.swt.widgets.Control getControl()
        Retrieve the associated SWT Control used by the skin object
        Returns:
        SWT Control
      • getType

        java.lang.String getType()
        Retrieve the type of widget.
        Returns:
        TODO Move widget types to SWTSkinObject
      • getSkinObjectID

        java.lang.String getSkinObjectID()
        Retrieve the Skin Object ID that represents this object. Typically the same as getConfigID(), however, may be different if a config id is used to make independant copies
        Returns:
        An unique Skin Object ID
      • getConfigID

        java.lang.String getConfigID()
        Retrieve the Config ID which is ID in the skin config file.
        Returns:
        Config ID
      • setVisible

        void setVisible​(boolean visible)
      • isVisible

        boolean isVisible()
      • setDefaultVisibility

        void setDefaultVisibility()
      • setBackground

        void setBackground​(java.lang.String sConfigID,
                           java.lang.String sSuffix)
        Parameters:
        sConfigID -
        sSuffix -
      • switchSuffix

        java.lang.String switchSuffix​(java.lang.String suffix,
                                      int level,
                                      boolean walkUp)
        Parameters:
        suffix -
        level -
        walkUp - TODO
        Returns:
        TODO
      • switchSuffix

        java.lang.String switchSuffix​(java.lang.String suffix,
                                      int level,
                                      boolean walkUp,
                                      boolean walkDown)
      • switchSuffix

        java.lang.String switchSuffix​(java.lang.String suffix)
        Convenience method for switching suffix using defaults
        Parameters:
        suffix -
        Returns:
      • getSuffix

        java.lang.String getSuffix()
        Returns:
      • setProperties

        void setProperties​(SWTSkinProperties skinProperties)
        Parameters:
        properties -
      • getViewID

        java.lang.String getViewID()
      • triggerListeners

        void triggerListeners​(int eventType)
        Parameters:
        eventType -
      • triggerListeners

        void triggerListeners​(int eventType,
                              java.lang.Object params)
        Parameters:
        eventType -
        params -
      • dispose

        void dispose()
        Since:
        3.0.1.3
      • setTooltipID

        void setTooltipID​(java.lang.String id)
        Parameters:
        id -
        Since:
        3.0.4.3
      • getDefaultVisibility

        boolean getDefaultVisibility()
        Returns:
        Since:
        3.0.5.3
      • getData

        java.lang.Object getData​(java.lang.String id)
      • setData

        void setData​(java.lang.String id,
                     java.lang.Object data)
      • isDisposed

        boolean isDisposed()
        Returns:
        Since:
        3.1.1.1
      • isDebug

        boolean isDebug()
        Returns:
        Since:
        3.1.1.1
      • getTooltipID

        java.lang.String getTooltipID​(boolean walkup)
        Parameters:
        walkup -
        Returns:
        Since:
        3.1.1.1
      • setDebug

        void setDebug​(boolean b)
        Parameters:
        b -
        Since:
        3.1.1.1
      • relayout

        void relayout()
      • layoutComplete

        void layoutComplete()
      • setObfuscatedImageGenerator

        void setObfuscatedImageGenerator​(ObfuscateImage obfuscatedImageGenerator)
      • setSkinView

        void setSkinView​(SkinView sv)