Class ColumnHeaderCheckBoxPainter

    • Constructor Detail

      • ColumnHeaderCheckBoxPainter

        public ColumnHeaderCheckBoxPainter​(IUniqueIndexLayer columnDataLayer)
      • ColumnHeaderCheckBoxPainter

        public ColumnHeaderCheckBoxPainter​(IUniqueIndexLayer columnLayer,
                                           org.eclipse.swt.graphics.Image checkedImg,
                                           org.eclipse.swt.graphics.Image semicheckedImage,
                                           org.eclipse.swt.graphics.Image uncheckedImg)
    • Method Detail

      • getPreferredWidth

        public int getPreferredWidth​(boolean checked)
      • getPreferredHeight

        public int getPreferredHeight​(boolean checked)
      • paintIconImage

        public void paintIconImage​(org.eclipse.swt.graphics.GC gc,
                                   org.eclipse.swt.graphics.Rectangle rectangle,
                                   int yOffset,
                                   boolean checked)
      • getImage

        public org.eclipse.swt.graphics.Image getImage​(boolean checked)
      • getCheckedCellsCount

        public int getCheckedCellsCount​(int columnPosition,
                                        IConfigRegistry configRegistry)