Class ColumnImageClickArea

    • Field Detail

      • imageID

        private java.lang.String imageID
      • columnID

        private final java.lang.String columnID
      • area

        private org.eclipse.swt.graphics.Rectangle area
      • id

        private java.lang.String id
      • image

        private org.eclipse.swt.graphics.Image image
      • imageArea

        private org.eclipse.swt.graphics.Rectangle imageArea
      • imgOnRow

        private org.eclipse.swt.graphics.Image imgOnRow
      • imgOver

        private org.eclipse.swt.graphics.Image imgOver
      • imgOffRow

        private org.eclipse.swt.graphics.Image imgOffRow
      • mouseDownOn

        private boolean mouseDownOn
      • cellContainsMouse

        private boolean cellContainsMouse
      • rowContainingMouse

        private TableRow rowContainingMouse
      • scale

        private float scale
      • tooltip

        private java.lang.String tooltip
      • isVisible

        private boolean isVisible
    • Constructor Detail

      • ColumnImageClickArea

        public ColumnImageClickArea​(java.lang.String columnID,
                                    java.lang.String id,
                                    java.lang.String imageID)
        Parameters:
        id -
    • Method Detail

      • setImageID

        public void setImageID​(java.lang.String imageID)
        Parameters:
        imageID2 -
        Since:
        3.0.1.5
      • addCell

        public void addCell​(TableCell cell)
      • getArea

        public org.eclipse.swt.graphics.Rectangle getArea()
        Returns:
        the area
      • setArea

        public void setArea​(org.eclipse.swt.graphics.Rectangle area)
        Parameters:
        area - the area to set
      • getId

        public java.lang.String getId()
        Returns:
        the id
      • getImage

        public org.eclipse.swt.graphics.Image getImage()
        Returns:
        the image
      • setImage

        public void setImage​(org.eclipse.swt.graphics.Image image)
        Parameters:
        image - the image to set
      • setPosition

        public void setPosition​(int x,
                                int y)
      • drawImage

        public void drawImage​(TableCell cell,
                              org.eclipse.swt.graphics.GC gcImage)
        Parameters:
        gcImage -
        Since:
        3.0.1.7
      • setContainsMouse

        private void setContainsMouse​(TableCell cell,
                                      boolean contains)
      • getScale

        public float getScale()
      • setScale

        public void setScale​(float scale)
      • getImageArea

        public org.eclipse.swt.graphics.Rectangle getImageArea()
      • getTooltip

        public java.lang.String getTooltip()
      • setTooltip

        public void setTooltip​(java.lang.String tooltip)
      • isVisible

        public boolean isVisible()
      • setVisible

        public void setVisible​(boolean isVisible)