# Hierarchy For Package org.eclipse.swt.custom

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.swt.custom.Bullet
  - org.eclipse.swt.custom.BusyIndicator
  - org.eclipse.swt.custom.ControlEditor
    - org.eclipse.swt.custom.TableEditor
    - org.eclipse.swt.custom.TableTreeEditor
    - org.eclipse.swt.custom.TreeEditor
  - org.eclipse.swt.custom.CTabFolder2Adapter (implements org.eclipse.swt.custom.CTabFolder2Listener)
  - org.eclipse.swt.custom.CTabFolderAdapter (implements org.eclipse.swt.custom.CTabFolderListener)
  - org.eclipse.swt.custom.CTabFolderRenderer
  - org.eclipse.swt.dnd.DropTargetAdapter (implements org.eclipse.swt.dnd.DropTargetListener)
    - org.eclipse.swt.dnd.DropTargetEffect
      - org.eclipse.swt.custom.StyledTextDropTargetEffect
  - java.util.EventObject (implements java.io.Serializable)
    - org.eclipse.swt.events.TypedEvent
      - org.eclipse.swt.custom.CaretEvent
      - org.eclipse.swt.custom.CTabFolderEvent
      - org.eclipse.swt.custom.ExtendedModifyEvent
      - org.eclipse.swt.custom.LineBackgroundEvent
      - org.eclipse.swt.custom.LineStyleEvent
      - org.eclipse.swt.custom.MovementEvent
      - org.eclipse.swt.custom.PaintObjectEvent
      - org.eclipse.swt.events.SegmentEvent
        - org.eclipse.swt.custom.BidiSegmentEvent
      - org.eclipse.swt.custom.TextChangedEvent
      - org.eclipse.swt.custom.TextChangingEvent
  - org.eclipse.swt.widgets.Layout
    - org.eclipse.swt.custom.StackLayout
  - org.eclipse.swt.custom.PopupList
  - org.eclipse.swt.custom.ST
  - org.eclipse.swt.custom.StyledTextPrintOptions
  - org.eclipse.swt.graphics.TextStyle
    - org.eclipse.swt.custom.StyleRange (implements java.lang.Cloneable)
  - 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.eclipse.swt.custom.AnimatedProgress
            - org.eclipse.swt.custom.CLabel
            - org.eclipse.swt.custom.StyledText
            - org.eclipse.swt.custom.TableCursor
            - org.eclipse.swt.custom.TreeCursor
          - org.eclipse.swt.custom.CBanner
          - org.eclipse.swt.custom.CCombo
          - org.eclipse.swt.custom.CTabFolder
          - org.eclipse.swt.custom.SashForm
          - org.eclipse.swt.custom.ScrolledComposite
          - org.eclipse.swt.custom.TableTree
          - org.eclipse.swt.custom.ViewForm
    - org.eclipse.swt.widgets.Item
      - org.eclipse.swt.custom.CTabItem
      - org.eclipse.swt.custom.TableTreeItem

## Interface Hierarchy

- java.util.EventListener
  - org.eclipse.swt.internal.SWTEventListener
    - org.eclipse.swt.custom.BidiSegmentListener
    - org.eclipse.swt.custom.CaretListener
    - org.eclipse.swt.custom.CTabFolder2Listener
    - org.eclipse.swt.custom.CTabFolderListener
    - org.eclipse.swt.custom.ExtendedModifyListener
    - org.eclipse.swt.custom.LineBackgroundListener
    - org.eclipse.swt.custom.LineStyleListener
    - org.eclipse.swt.custom.MovementListener
    - org.eclipse.swt.custom.PaintObjectListener
    - org.eclipse.swt.custom.TextChangeListener
    - org.eclipse.swt.custom.VerifyKeyListener
- org.eclipse.swt.custom.StyledTextContent
- org.eclipse.swt.custom.StyledTextLineSpacingProvider