# Hierarchy For Package org.vishia.gral.base

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.vishia.util.CalculatorExpr
    - org.vishia.gral.base.GralTextField.CalculatorAngle16
    - org.vishia.gral.base.GralTextField.CalculatorAngle32
  - java.util.EventObject (implements java.io.Serializable)
    - org.vishia.event.EventWithDst
      - org.vishia.event.EventTimeout
        - org.vishia.event.TimeOrder
          - org.vishia.gral.base.GralGraphicTimeOrder
  - org.vishia.gral.base.GralButton.MouseActionButton (implements org.vishia.gral.base.GralMouseWidgetAction_ifc)
  - org.vishia.gral.base.GralColorConv
  - org.vishia.gral.base.GralCurveView.CommonCurve
  - org.vishia.gral.base.GralCurveView.DataOrganisation
  - org.vishia.gral.base.GralCurveView.GralCurveViewMouseAction (implements org.vishia.gral.base.GralMouseWidgetAction_ifc)
  - org.vishia.gral.base.GralCurveView.PixelOrganisation
  - org.vishia.gral.base.GralCurveView.SaveOrganisation
  - org.vishia.gral.base.GralCurveView.TimeOrganisation
  - org.vishia.gral.base.GralCurveView.Track (implements org.vishia.gral.ifc.GralCurveViewTrack_ifc, org.vishia.gral.ifc.GralSetValue_ifc)
  - org.vishia.gral.base.GralCurveView.TrackScale
  - org.vishia.gral.base.GralCurveView.ZbnfSetCurve
  - org.vishia.gral.base.GralCurveView.ZbnfSetTrack
  - org.vishia.gral.base.GralGraphicThread (implements java.lang.Runnable)
  - org.vishia.gral.base.GralGraphicThread.ImplAccess
  - org.vishia.gral.base.GralGraphicTimeOrder.EnqueueInGraphicThread (implements org.vishia.event.EventConsumer)
  - org.vishia.gral.base.GralGridProperties
  - org.vishia.gral.base.GralKeyListener (implements org.vishia.gral.base.GralKeySpecial_ifc)
  - org.vishia.gral.base.GralMenu
  - org.vishia.gral.base.GralMenu._GraphicImpl
  - org.vishia.gral.base.GralMenu.MenuEntry
  - org.vishia.gral.base.GralMng (implements org.vishia.gral.ifc.GralMng_ifc, org.vishia.gral.ifc.GralMngBuild_ifc)
  - org.vishia.gral.base.GralMng.FileSelectInfo
  - org.vishia.gral.base.GralMng.GralMngFocusListener
  - org.vishia.gral.base.GralMng.ImplAccess
  - org.vishia.gral.base.GralMng.InternalPublic
  - org.vishia.gral.base.GralMng.PosThreadSafe
  - org.vishia.gral.base.GralPos (implements java.lang.Cloneable)
  - org.vishia.gral.base.GralPos.Coordinate
  - org.vishia.gral.base.GralShowMethods
  - org.vishia.gral.base.GralTable.CellData
  - org.vishia.gral.base.GralTable.LinePresentation
  - org.vishia.gral.ifc.GralUserAction
    - org.vishia.gral.base.GralWindow.ActionResizeOnePanel
  - org.vishia.gral.base.GralValueBar.ColorValues
  - org.vishia.gral.base.GralWidget (implements org.vishia.gral.base.GetGralWidget_ifc, org.vishia.gral.ifc.GralSetValue_ifc, org.vishia.gral.ifc.GralWidget_ifc)
    - org.vishia.gral.base.GralButton
    - org.vishia.gral.base.GralCurveView (implements org.vishia.gral.ifc.GralCurveView_ifc)
    - org.vishia.gral.base.GralHtmlBox
    - org.vishia.gral.base.GralLed
    - org.vishia.gral.base.GralPanelContent (implements org.vishia.gral.ifc.GralWidget_ifc)
      - org.vishia.gral.base.GralTabbedPanel (implements org.vishia.gral.ifc.GralVisibleWidgets_ifc)
      - org.vishia.gral.base.GralWindow (implements org.vishia.gral.ifc.GralWindow_ifc)
    - org.vishia.gral.base.GralSlider (implements org.vishia.gral.ifc.GralSlider_ifc)
    - org.vishia.gral.base.GralTable<UserData> (implements org.vishia.gral.ifc.GralTable_ifc<UserData>)
    - org.vishia.gral.base.GralTextField (implements org.vishia.gral.ifc.GralTextField_ifc)
      - org.vishia.gral.base.GralTextBox (implements java.lang.Appendable, org.vishia.gral.ifc.GralTextBox_ifc)
    - org.vishia.gral.base.GralValueBar (implements org.vishia.gral.ifc.GralSetValue_ifc)
  - org.vishia.gral.base.GralWidget.ActionChangeSelect
  - org.vishia.gral.base.GralWidget.ConfigData
  - org.vishia.gral.base.GralWidget.DynamicData
  - 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.base.GralCurveView.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc, org.vishia.util.Removeable)
    - org.vishia.gral.base.GralHtmlBox.ImplAccess
    - org.vishia.gral.base.GralLed.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
    - org.vishia.gral.base.GralPanelContent.ImplAccess
      - org.vishia.gral.base.GralTabbedPanel.ImplAccess
      - org.vishia.gral.base.GralWindow.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
    - org.vishia.gral.base.GralPanelContent.MethodsCalledbackFromImplementation
    - org.vishia.gral.base.GralSlider._GraphicImplAccess_ (implements org.vishia.gral.base.GralWidgImpl_ifc)
    - org.vishia.gral.base.GralTable.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc, org.vishia.util.Removeable)
    - 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.base.GralValueBar.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
  - org.vishia.util.TreeNodeBase<DerivedNode,Data,IfcType> (implements java.lang.Iterable<T>, org.vishia.util.SortedTree<Type>, org.vishia.util.TreeNode_ifc<DerivedNode,Data>)
    - org.vishia.gral.base.GralTable.NodeTableLine
      - org.vishia.gral.base.GralTable.TableLineData (implements org.vishia.gral.ifc.GralTableLine_ifc<UserData>, org.vishia.util.MarkMask_ifc)

## Interface Hierarchy

- org.vishia.gral.base.GetGralWidget_ifc
- org.vishia.gral.base.GralKeySpecial_ifc
- org.vishia.gral.base.GralMouseWidgetAction_ifc
- org.vishia.gral.base.GralPanelActivated_ifc
- org.vishia.gral.base.GralWidgetHelper
- org.vishia.gral.base.GralWidgImpl_ifc
- org.vishia.gral.base.GralWindow_setifc

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.vishia.gral.base.GralTextField.Type
    - org.vishia.gral.base.GralButton.State