Class TableHeaderPainted

    • Field Detail

      • cHeaderArea

        private final org.eclipse.swt.widgets.Canvas cHeaderArea
      • headerHeight

        private int headerHeight
      • draggingHeader

        private TableColumnCore draggingHeader
        null if not dragging
      • droppingAfterHeader

        private boolean droppingAfterHeader
      • fontHeaderSmall

        private org.eclipse.swt.graphics.Font fontHeaderSmall
      • fontHeader

        private org.eclipse.swt.graphics.Font fontHeader
    • Constructor Detail

      • TableHeaderPainted

        public TableHeaderPainted​(TableViewPainted tv,
                                  org.eclipse.swt.widgets.Canvas cHeaderArea)
    • Method Detail

      • paintHeader

        private void paintHeader​(org.eclipse.swt.events.PaintEvent e)
      • setHeaderVisible

        public void setHeaderVisible​(boolean visible)
      • delete

        public void delete()
      • getTableColumnByOffset

        public TableColumnCore getTableColumnByOffset​(int mouseX,
                                                      org.eclipse.swt.graphics.Point outRelativePos)
      • parameterChanged

        public void parameterChanged​(java.lang.String parameterName)
        Description copied from interface: ParameterListener
        Called, when a parameter has changed. The listener could only react if the parameter name is relevant. Or the listener can just read all parameters again.
        Specified by:
        parameterChanged in interface ParameterListener
        Parameters:
        parameterName - the name of the parameter that has changed
      • setEnabled

        public void setEnabled​(boolean enable)
      • redraw

        public void redraw()
      • getHeaderArea

        public org.eclipse.swt.widgets.Composite getHeaderArea()
      • createMenu

        public void createMenu​(org.eclipse.swt.widgets.Menu menu)