# Package org.vishia.gral.swt

The SWT implementation.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  SwtMng.XXXUserAction | It is a marker interface.
  SwtSetValue_ifc | This interface specifies the instance to have any set interfaces which's methods should be invoked only in the graphic thread.

- Class Summary
  Class | Description
  --- | ---
  SwtButton |
  SwtCanvasDrawer |
  SwtCanvasStorePanel | Class to store some graphical figures to draw it in its `SwtCanvasStorePanel.SwtCanvas.drawBackground(GC, int, int, int, int)`-routine.
  SwtCanvasStorePanel.SwtCanvas | Implementation class for Canvas for Swt This class is a org.eclipse.swt.widgets.Composite.
  SwtCanvasStorePanel.SwtPolyLine |
  SwtCurveView |
  SwtCurveView.TestHelp | This class is only used to store values to inspect.
  SwtDragListener |
  SwtDropListener |
  SwtFactory |
  SwtFileDialog |
  SwtFocusAction |
  SwtGralKey | Adaption from SWT-KeyCodes to universal vishia key codes.
  SwtGralMouseListener | This class contains implementations of `MouseListener` for Gral adaption of SWT.
  SwtGralMouseListener.MouseListenerGralAction | This class is the implementation of a SWT `MouseListener` and implements methods which invokes the `GralWidget.setActionMouse(GralMouseWidgetAction_ifc, int)` or the `GralWidget.setActionChange(GralUserAction)` on the determined mouse clicks.
  SwtGralMouseListener.MouseListenerNoAction | This class implements a MouseListener which does not call a user method.
  SwtGraphicThread | This class is the implementation class of a simple graphic implementation for SWT.
  SwtGridPanel | This is a org.eclipse.swt.widgets.Composite.
  SwtGridPanel.SwtCanvasGridPanel |
  SwtHorizontalSelector | This class is a selector in one line.
  SwtHtmlBox |
  SwtImage |
  SwtKeyListener | A common key listener implementation for SWT.
  SwtLabel |
  SwtLed | This class represents a LED, which is able to show a state with its color.
  SwtMenu | This class describes either the menu bar of a window or a context menu of any widget.
  SwtMenu.ActionUserMenuItem | This class wraps the `GralUserAction` for a menu action in Swt.
  SwtMng | This class manages the building of Panels with GUI-Elements for example for a Dialog Box The container can be visibilized as a part of another container of any window.
  SwtMng.SelectionListenerForSlider |
  SwtMng.TestHelp | This class is only used to store values to inspect.
  SwtPanel |
  SwtPlotArea | Implementation of GralPlotArea to SET
  SwtProperties |
  SwtSlider |
  SwtSubWindow |
  SwtTabbedPanel |
  SwtTable | Implementation of the GralTable for Swt graphic.
  SwtTable.ActionUserMenuItem | This class wraps the `GralUserAction` for a menu action for the table.
  SwtTextBox |
  SwtTextFieldWrapper |
  SwtTransparentLabel | This class supports drawing a Label without background.
  SwtTraverseListener | This is a commonly use-able tranverse listener for all widgets in SWT.
  SwtValueBar |
  SwtWidgetHelper | The static methods of this class are called in some situations, where same functionality is need in some classes.
  SwtWidgetSimpleWrapper | This class wraps a SWT widget.

- Enum Summary
  Enum | Description
  --- | ---
  SwtGralKey.MouseAction |

- Exception Summary
  Exception | Description
  --- | ---

## Package org.vishia.gral.swt Description

The SWT implementation.