# Hierarchy For Package org.vishia.gral.swt

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.swt.dnd.DragSourceAdapter (implements org.eclipse.swt.dnd.DragSourceListener)
    - org.vishia.gral.swt.SwtDragListener
  - org.vishia.gral.ifc.GralFactory
    - org.vishia.gral.swt.SwtFactory
  - org.vishia.gral.base.GralGraphicThread.ImplAccess
    - org.vishia.gral.swt.SwtGraphicThread
  - org.vishia.gral.base.GralGridProperties
    - org.vishia.gral.swt.SwtProperties
  - org.vishia.gral.ifc.GralImageBase
    - org.vishia.gral.swt.SwtImage
  - org.vishia.gral.base.GralMenu._GraphicImpl
    - org.vishia.gral.swt.SwtMenu
  - org.vishia.gral.base.GralMng.ImplAccess
    - org.vishia.gral.swt.SwtMng
  - org.vishia.gral.base.GralWidget.ImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
    - org.vishia.gral.base.GralButton.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtButton
    - org.vishia.gral.base.GralCurveView.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc, org.vishia.util.Removeable)
      - org.vishia.gral.swt.SwtCurveView
    - org.vishia.gral.widget.GralHorizontalSelector.GraphicImplAccess<UserData> (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtHorizontalSelector (implements org.vishia.gral.base.GralWidgImpl_ifc)
    - org.vishia.gral.base.GralHtmlBox.ImplAccess
      - org.vishia.gral.swt.SwtHtmlBox
    - org.vishia.gral.widget.GralLabel.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtLabel
    - org.vishia.gral.base.GralLed.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtLed
    - org.vishia.gral.base.GralPanelContent.ImplAccess
      - org.vishia.gral.base.GralTabbedPanel.ImplAccess
        - org.vishia.gral.swt.SwtTabbedPanel
      - org.vishia.gral.base.GralWindow.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
        - org.vishia.gral.swt.SwtSubWindow (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtPanel
        - org.vishia.gral.swt.SwtCanvasStorePanel
          - org.vishia.gral.swt.SwtGridPanel
    - org.vishia.gral.widget.GralPlotArea._GraphicImplAccess_
      - org.vishia.gral.swt.SwtPlotArea
    - org.vishia.gral.base.GralSlider._GraphicImplAccess_ (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtSlider
    - org.vishia.gral.base.GralTable.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc, org.vishia.util.Removeable)
      - org.vishia.gral.swt.SwtTable (implements org.eclipse.swt.events.FocusListener, org.vishia.gral.base.GralWidgImpl_ifc)
    - org.vishia.gral.base.GralTextField.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.base.GralTextBox.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
        - org.vishia.gral.swt.SwtTextBox
      - org.vishia.gral.swt.SwtTextFieldWrapper
    - org.vishia.gral.base.GralValueBar.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtValueBar
  - org.vishia.util.KeyCode
    - org.vishia.gral.swt.SwtGralKey
  - org.vishia.gral.swt.SwtCanvasDrawer (implements org.vishia.gral.ifc.GralCanvas_ifc)
  - org.vishia.gral.swt.SwtCanvasStorePanel.SwtPolyLine
  - org.vishia.gral.swt.SwtCurveView.TestHelp
  - org.vishia.gral.swt.SwtDropListener (implements org.eclipse.swt.dnd.DropTargetListener)
  - org.vishia.gral.swt.SwtFileDialog (implements org.vishia.gral.ifc.GralFileDialog_ifc)
  - org.vishia.gral.swt.SwtFocusAction (implements org.eclipse.swt.events.FocusListener)
  - org.vishia.gral.swt.SwtGralMouseListener
  - org.vishia.gral.swt.SwtGralMouseListener.MouseListenerNoAction (implements org.eclipse.swt.events.MouseListener)
    - org.vishia.gral.swt.SwtGralMouseListener.MouseListenerGralAction (implements org.eclipse.swt.events.MouseListener)
  - org.vishia.gral.swt.SwtGraphicThread.WindowsCloseListener (implements org.eclipse.swt.widgets.Listener)
  - org.vishia.gral.swt.SwtKeyListener (implements org.vishia.gral.base.GralKeySpecial_ifc, org.eclipse.swt.events.KeyListener)
    - org.vishia.gral.swt.SwtButton.KeyListener
    - org.vishia.gral.swt.SwtTextBox.TextBoxKeyListener
    - org.vishia.gral.swt.SwtTextFieldWrapper.TextFieldKeyListener
  - org.vishia.gral.swt.SwtMenu.ActionUserMenuItem (implements org.eclipse.swt.events.SelectionListener)
  - org.vishia.gral.swt.SwtMng.SelectionListenerForSlider (implements org.eclipse.swt.events.SelectionListener)
  - org.vishia.gral.swt.SwtMng.SwtMngFocusListener (implements org.eclipse.swt.events.FocusListener)
    - org.vishia.gral.swt.SwtTextFieldWrapper.TextFieldFocusListener
  - org.vishia.gral.swt.SwtMng.SwtMngMouseMenuListener (implements org.eclipse.swt.events.MenuDetectListener)
  - org.vishia.gral.swt.SwtMng.TestHelp
  - org.vishia.gral.swt.SwtMng.XXXButtonUserAction (implements org.eclipse.swt.events.SelectionListener, org.vishia.gral.swt.SwtMng.XXXUserAction)
  - org.vishia.gral.swt.SwtSubWindow.ActionUserMenuItem (implements org.eclipse.swt.events.SelectionListener)
  - org.vishia.gral.swt.SwtTable.ActionUserMenuItem (implements org.eclipse.swt.events.SelectionListener)
  - org.vishia.gral.swt.SwtTable.FocusListenerTable (implements org.eclipse.swt.events.FocusListener)
  - org.vishia.gral.swt.SwtTable.MousePressedListenerTable (implements org.eclipse.swt.events.MouseListener)
  - org.vishia.gral.swt.SwtTable.MouseWheelListenerTable (implements org.eclipse.swt.events.MouseWheelListener)
  - org.vishia.gral.swt.SwtTable.TableKeyListerner (implements org.eclipse.swt.events.KeyListener)
  - org.vishia.gral.swt.SwtTable.XXXFocusListenerCell (implements org.eclipse.swt.events.FocusListener)
  - org.vishia.gral.swt.SwtTextBox.TextBoxModifyListener (implements org.eclipse.swt.events.ModifyListener)
  - org.vishia.gral.swt.SwtTextFieldWrapper.TextFieldModifyListener (implements org.eclipse.swt.events.ModifyListener)
  - org.vishia.gral.swt.SwtTraverseListener (implements org.eclipse.swt.events.TraverseListener)
  - org.vishia.gral.swt.SwtWidgetHelper (implements org.vishia.gral.impl_ifc.GralWidgetImpl_ifc)
  - org.vishia.gral.swt.SwtWidgetSimpleWrapper (implements org.vishia.gral.base.GralWidgImpl_ifc)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.vishia.gral.swt.SwtMng.NotExistException
  - org.eclipse.swt.widgets.Widget
    - org.eclipse.swt.widgets.Control (implements org.eclipse.swt.graphics.Drawable)
      - org.eclipse.swt.widgets.Scrollable
        - org.eclipse.swt.widgets.Composite
          - org.eclipse.swt.widgets.Canvas
            - org.vishia.gral.swt.SwtButton.SwtButtonImpl
            - org.vishia.gral.swt.SwtCanvasStorePanel.SwtCanvas
              - org.vishia.gral.swt.SwtGridPanel.SwtCanvasGridPanel
            - org.vishia.gral.swt.SwtCurveView.CurveView
            - org.vishia.gral.swt.SwtLed.SwtLedImpl
            - org.vishia.gral.swt.SwtTable.Vscrollbar
            - org.vishia.gral.swt.SwtTransparentLabel
            - org.vishia.gral.swt.SwtValueBar.BarWidget
          - org.vishia.gral.swt.SwtTable.Table

## Interface Hierarchy

- org.vishia.gral.swt.SwtMng.XXXUserAction
- org.vishia.gral.swt.SwtSetValue_ifc

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.vishia.gral.swt.SwtGralKey.MouseAction