Interface TableViewSWT<DATASOURCETYPE>

    • Method Detail

      • addKeyListener

        void addKeyListener​(org.eclipse.swt.events.KeyListener listener)
      • getComposite

        org.eclipse.swt.widgets.Composite getComposite()
      • getClientArea

        org.eclipse.swt.graphics.Rectangle getClientArea()
      • getRow

        TableRowCore getRow​(org.eclipse.swt.dnd.DropTargetEvent event)
      • getTableComposite

        org.eclipse.swt.widgets.Composite getTableComposite()
      • initialize

        void initialize​(org.eclipse.swt.widgets.Composite composite)
      • initialize

        void initialize​(UISWTView parent,
                        org.eclipse.swt.widgets.Composite composite)
      • obfuscatedImage

        org.eclipse.swt.graphics.Image obfuscatedImage​(org.eclipse.swt.graphics.Image image)
        Parameters:
        image -
        Returns:
      • removeKeyListener

        void removeKeyListener​(org.eclipse.swt.events.KeyListener listener)
        Parameters:
        listener -
      • setMainPanelCreator

        void setMainPanelCreator​(TableViewSWTPanelCreator mainPanelCreator)
        Parameters:
        mainPanelCreator -
      • getTableCell

        TableCellCore getTableCell​(int x,
                                   int y)
        Parameters:
        x -
        y -
        Returns:
        Since:
        3.0.0.7
      • getTableCellMouseOffset

        org.eclipse.swt.graphics.Point getTableCellMouseOffset​(TableCellSWT tableCell)
        Returns:
        Offset potision of the cursor relative to the cell the cursor is in
        Since:
        3.0.4.3
      • removeRefreshListener

        void removeRefreshListener​(TableRowRefreshListener listener)
        Parameters:
        listener -
        Since:
        3.1.1.1
      • addRefreshListener

        void addRefreshListener​(TableRowRefreshListener listener)
        Parameters:
        listener -
        Since:
        3.1.1.1
      • getFilterText

        java.lang.String getFilterText()
        Returns:
        Since:
        4.1.0.9
      • enableFilterCheck

        void enableFilterCheck​(org.eclipse.swt.widgets.Text txtFilter,
                               TableViewFilterCheck<DATASOURCETYPE> filterCheck)
        Deprecated.
        Remove after 2.6.0.1 (RCM uses it)
      • hasFilterControl

        boolean hasFilterControl()
      • disableFilterCheck

        void disableFilterCheck()
        Since:
        4.7.0.1
      • setFilterText

        void setFilterText​(java.lang.String s,
                           boolean force)
        Parameters:
        s -
        Since:
        4.1.0.8
      • enableSizeSlider

        boolean enableSizeSlider​(org.eclipse.swt.widgets.Composite composite,
                                 int min,
                                 int max)
        Parameters:
        composite -
        min -
        max -
        Since:
        4.1.0.9
      • disableSizeSlider

        void disableSizeSlider()
      • addRowPaintListener

        void addRowPaintListener​(TableRowSWTPaintListener listener)
        Parameters:
        listener -
        Since:
        4.2.0.3
      • removeRowPaintListener

        void removeRowPaintListener​(TableRowSWTPaintListener listener)
        Parameters:
        listener -
        Since:
        4.2.0.3
      • removeRowMouseListener

        void removeRowMouseListener​(TableRowMouseListener listener)
        Parameters:
        listener -
        Since:
        4.4.0.7
      • addRowMouseListener

        void addRowMouseListener​(TableRowMouseListener listener)
        Parameters:
        listener -
        Since:
        4.4.0.7
      • refilter

        void refilter()
        Since:
        4.5.0.5
      • setMenuEnabled

        void setMenuEnabled​(boolean menuEnabled)
        Parameters:
        menuEnabled -
        Since:
        4.6.0.5
      • isMenuEnabled

        boolean isMenuEnabled()
        Returns:
        Since:
        4.6.0.5
      • requestFocus

        void requestFocus​(int reason)
        Parameters:
        reason - 1=selected content changed, 2=search filter left
        Since:
        2.2.0.3
      • packColumns

        void packColumns()
      • visibleRowsChanged

        void visibleRowsChanged()
      • invokePaintListeners

        void invokePaintListeners​(org.eclipse.swt.graphics.GC gc,
                                  TableRowCore row,
                                  TableColumnCore column,
                                  org.eclipse.swt.graphics.Rectangle cellArea)
      • isVisible

        boolean isVisible()
      • getTableColumnByOffset

        TableColumnCore getTableColumnByOffset​(int x)
      • getTableRow

        TableRowSWT getTableRow​(int x,
                                int y,
                                boolean anyX)
      • setRowSelected

        void setRowSelected​(TableRowCore row,
                            boolean selected,
                            boolean trigger)
      • isDragging

        boolean isDragging()
      • getKeyListeners

        org.eclipse.swt.events.KeyListener[] getKeyListeners()
      • triggerDefaultSelectedListeners

        void triggerDefaultSelectedListeners​(TableRowCore[] selectedRows,
                                             int stateMask,
                                             int origin)
      • openFilterDialog

        void openFilterDialog()
      • isSingleSelection

        boolean isSingleSelection()
      • expandColumns

        void expandColumns()
      • isTabViewsEnabled

        boolean isTabViewsEnabled()
      • setExpandEnabled

        void setExpandEnabled​(boolean b)
      • isExpandEnabled

        boolean isExpandEnabled()
      • getTabViewsExpandedByDefault

        boolean getTabViewsExpandedByDefault()
      • createMainPanel

        org.eclipse.swt.widgets.Composite createMainPanel​(org.eclipse.swt.widgets.Composite composite)
      • tableInvalidate

        void tableInvalidate()
      • setRedrawEnabled

        void setRedrawEnabled​(boolean enabled)
      • invokeRefreshListeners

        void invokeRefreshListeners​(TableRowCore row)
      • invokeExpansionChangeListeners

        void invokeExpansionChangeListeners​(TableRowCore row,
                                            boolean expanded)