vips.gui.eigenschaften
Class BenamterWertDlg

java.lang.Object
  extended by org.eclipse.swt.widgets.Dialog
      extended by vips.gui.eigenschaften.BenamterWertDlg

public class BenamterWertDlg
extends org.eclipse.swt.widgets.Dialog

Dieser Dialog dient zur Eingabe und Bearbeitung eines BenamtenWerts sowie seinem Typ und, evtl auch noch seinen Wert.
Wird von VariablenPanel und KonstantenPanel verwendet.


Constructor Summary
BenamterWertDlg(org.eclipse.swt.widgets.Shell parent)
           
 
Method Summary
 java.lang.Object[] open(java.lang.Object[] startWerte, boolean centerOnShell)
          Öffnet den Dialog
 
Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BenamterWertDlg

public BenamterWertDlg(org.eclipse.swt.widgets.Shell parent)
Method Detail

open

public java.lang.Object[] open(java.lang.Object[] startWerte,
                               boolean centerOnShell)
Öffnet den Dialog

Parameters:
startWerte - ein Array, erstes Element ist der Bezeichnername, als zweites muss der Typ stehen (Class-Objekt) und es kann noch ein optionales drittes Element vom Typ Object sein, das ist dann der Wert
centerOnShell - Gibt an, ob der Dialog auf der Parent-Shell zentriert werden sollen (true) oder unterm Mauszeiger (false)
Returns:
Ein Array wie der Parameter oder null, wenn auf Abbrechen geklickt wurde
Throws:
java.lang.IllegalArgumentException - Wenn startWerte null ist oder nicht mindestens zwei Elemente hat