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_WIDTHVon Klasse geerbte Felder org.eclipse.swt.widgets.Composite
embeddedHandleVon Klasse geerbte Felder org.eclipse.swt.widgets.Widget
handle -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungComponentTabFolder(org.eclipse.swt.widgets.Composite parent, int style) Creates a new instance -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.eclipse.swt.graphics.RectanglevoidsetSelection(int index) Force a redraw on MacOS when the selection is changed.voidsetSelection(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, showSelectionVon Klasse geerbte Methoden org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayoutDeferred, setTabListVon Klasse geerbte Methoden org.eclipse.swt.widgets.Scrollable
getHorizontalBar, getScrollbarsMode, getVerticalBarVon 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, updateVon 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
-
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:
getClientAreain Klasseorg.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:
setSelectionin Klasseorg.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:
setSelectionin Klasseorg.eclipse.swt.custom.CTabFolder
-