Class ColorInput

All Implemented Interfaces:
Input, Part

public class ColorInput extends ButtonInput
Eingabefeld, zur Auswahl einer Farbe.
Author:
willuhn
  • Constructor Details

    • ColorInput

      public ColorInput(org.eclipse.swt.graphics.Color color, boolean foreground)
      Erzeugt ein neues ColorInput mit der angegebenen Farbe.
      Parameters:
      color - initial anzuzeigende Farbe.
      foreground - true, wenn es sich um eine Vordergrundfarbe handelt.
  • Method Details

    • getClientControl

      public org.eclipse.swt.widgets.Control getClientControl(org.eclipse.swt.widgets.Composite parent)
      Description copied from class: ButtonInput
      Liefert das einzubettende Eingabefeld.
      Specified by:
      getClientControl in class ButtonInput
      Parameters:
      parent - Composite, in dem sich das ClientControl malen soll.
      Returns:
      das fertig gemalte Control.
    • getValue

      public Object getValue()
      Liefert die aktuell ausgewaehlte Farbe.
      Returns:
      Rueckgabewert vom Typ Color.
    • setValue

      public void setValue(Object value)
      Erwartet ein Objekt vom Typ Color.
      Parameters:
      value - der neu anzuzeigende Wert.
    • update

      protected void update() throws OperationCanceledException
      Leer ueberschrieben, weil wir hier keine Farbaenderungen wollen
      Overrides:
      update in class ButtonInput
      Throws:
      OperationCanceledException