Klasse ComponentTabFolder

java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.custom.CTabFolder
org.deidentifier.arx.gui.view.impl.common.ComponentTabFolder
Alle implementierten Schnittstellen:
org.eclipse.swt.graphics.Drawable

public class ComponentTabFolder extends org.eclipse.swt.custom.CTabFolder
This wrapper around CTabFolder fixes SWT bug 507611 for ARX and refresh issues with CTabFolders when changing selected items. TODO: Check whether this can be removed in future releases
  • Feldübersicht

    Von Klasse geerbte Felder org.eclipse.swt.custom.CTabFolder

    borderInsideRGB, borderMiddleRGB, borderOutsideRGB, marginHeight, marginWidth, MIN_TAB_WIDTH

    Von Klasse geerbte Felder org.eclipse.swt.widgets.Composite

    embeddedHandle

    Von Klasse geerbte Felder org.eclipse.swt.widgets.Widget

    handle
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    ComponentTabFolder(org.eclipse.swt.widgets.Composite parent, int style)
    Creates a new instance
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    org.eclipse.swt.graphics.Rectangle
     
    void
    setSelection(int index)
    Force a redraw on MacOS when the selection is changed.
    void
    setSelection(org.eclipse.swt.custom.CTabItem item)
    Force a redraw on MacOS when the selection is changed.

    Von Klasse geerbte Methoden org.eclipse.swt.custom.CTabFolder

    addCTabFolder2Listener, addCTabFolderListener, addSelectionListener, computeTrim, getBorderVisible, getHighlightEnabled, getItem, getItem, getItemCount, getItems, getMaximized, getMaximizeVisible, getMinimized, getMinimizeVisible, getMinimumCharacters, getMRUVisible, getRenderer, getSelection, getSelectionBackground, getSelectionForeground, getSelectionIndex, getSimple, getSingle, getStyle, getTabHeight, getTabPosition, getTopRight, getTopRightAlignment, getUnselectedCloseVisible, getUnselectedImageVisible, indexOf, removeCTabFolder2Listener, removeCTabFolderListener, removeSelectionListener, reskin, setBackground, setBackground, setBackground, setBackgroundImage, setBorderVisible, setFocus, setFont, setForeground, setHighlightEnabled, setInsertMark, setInsertMark, setLayout, setMaximized, setMaximizeVisible, setMinimized, setMinimizeVisible, setMinimumCharacters, setMRUVisible, setRenderer, setSelectionBackground, setSelectionBackground, setSelectionBackground, setSelectionBackground, setSelectionForeground, setSimple, setSingle, setTabHeight, setTabPosition, setTopRight, setTopRight, setUnselectedCloseVisible, setUnselectedImageVisible, showItem, showSelection

    Von Klasse geerbte Methoden org.eclipse.swt.widgets.Composite

    changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayoutDeferred, setTabList

    Von Klasse geerbte Methoden org.eclipse.swt.widgets.Scrollable

    getHorizontalBar, getScrollbarsMode, getVerticalBar

    Von Klasse geerbte Methoden org.eclipse.swt.widgets.Control

    addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update

    Von Klasse geerbte Methoden org.eclipse.swt.widgets.Widget

    addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • ComponentTabFolder

      public ComponentTabFolder(org.eclipse.swt.widgets.Composite parent, int style)
      Creates a new instance
      Parameter:
      parent -
      style -
  • Methodendetails

    • getClientArea

      public org.eclipse.swt.graphics.Rectangle getClientArea()
      Setzt außer Kraft:
      getClientArea in Klasse org.eclipse.swt.custom.CTabFolder
    • setSelection

      public void setSelection(org.eclipse.swt.custom.CTabItem item)
      Force a redraw on MacOS when the selection is changed. This is needed to fix refresh bugs with synchronized tab folders.
      Setzt außer Kraft:
      setSelection in Klasse org.eclipse.swt.custom.CTabFolder
    • setSelection

      public void setSelection(int index)
      Force a redraw on MacOS when the selection is changed. This is needed to fix refresh bugs with tab folders.
      Setzt außer Kraft:
      setSelection in Klasse org.eclipse.swt.custom.CTabFolder