Class TableColumnSetupWindow

  • All Implemented Interfaces:
    UIUpdatable

    public class TableColumnSetupWindow
    extends java.lang.Object
    implements UIUpdatable
    • Field Detail

      • shell

        private org.eclipse.swt.widgets.Shell shell
      • forTableID

        private final java.lang.String forTableID
      • forDataSourceType

        private final java.lang.Class<?> forDataSourceType
      • cTableAvail

        private org.eclipse.swt.widgets.Composite cTableAvail
      • cCategories

        private org.eclipse.swt.widgets.Composite cCategories
      • cTableChosen

        private org.eclipse.swt.widgets.Composite cTableChosen
      • columnsOriginalOrder

        private final TableColumnCore[] columnsOriginalOrder
      • sampleRow

        private final TableRow sampleRow
      • dragSourceListener

        private org.eclipse.swt.dnd.DragSourceListener dragSourceListener
      • apply

        protected boolean apply
      • radProficiency

        private org.eclipse.swt.widgets.Button[] radProficiency
      • mapNewVisibility

        private java.util.Map<TableColumnCore,​java.lang.Boolean> mapNewVisibility
      • listColumnsNoCat

        private java.util.ArrayList<TableColumnCore> listColumnsNoCat
      • listCats

        private java.util.ArrayList<java.lang.String> listCats
      • comboFilter

        private org.eclipse.swt.widgets.Combo comboFilter
      • cPickArea

        private org.eclipse.swt.widgets.Group cPickArea
      • btnApply

        private org.eclipse.swt.widgets.Button btnApply
      • btnExport

        private org.eclipse.swt.widgets.Button btnExport
    • Method Detail

      • setHasChanges

        private void setHasChanges​(boolean hasChanges)
      • fillChosen

        private void fillChosen()
      • fillAvail

        protected void fillAvail()
      • removeSelectedChosen

        protected void removeSelectedChosen()
        Since:
        4.0.0.5
      • moveChosenDown

        protected void moveChosenDown()
        Since:
        4.0.0.5
      • moveChosenUp

        protected void moveChosenUp()
        Since:
        4.0.0.5
      • alignChosen

        protected void alignChosen​(int align)
      • setChosenColor

        protected void setChosenColor​(int[] rgb,
                                      boolean fg)
      • apply

        protected void apply()
        Since:
        4.0.0.5
      • open

        public void open()
      • getUpdateUIName

        public java.lang.String getUpdateUIName()
        Description copied from interface: UIUpdatable
        A name for this UIUpdatable so we can track who's being bad
        Specified by:
        getUpdateUIName in interface UIUpdatable
        Returns:
        some name
      • getSampleRow

        public TableRow getSampleRow()
      • chooseColumn

        public void chooseColumn​(TableColumnCore column,
                                 TableRowCore placeAboveRow,
                                 boolean ignoreExisting)
        Parameters:
        column -
        Since:
        4.0.0.5
      • close

        private void close()