X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/html/SomeItemInputDialog.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/html/SomeItemInputDialog.java index 19a7d32..fdbfeb0 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/html/SomeItemInputDialog.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/html/SomeItemInputDialog.java @@ -1,16 +1,24 @@ /* - * $Id: SomeItemInputDialog.java,v 1.1 2004-10-05 20:51:57 jsurfer Exp $ + * $Id: SomeItemInputDialog.java,v 1.3 2006-10-21 23:18:43 pombredanne Exp $ * Copyright Narushima Hironori. All rights reserved. */ package net.sourceforge.phpeclipse.wizards.html; -import org.eclipse.jface.dialogs.*; import org.eclipse.jface.dialogs.Dialog; +import org.eclipse.jface.dialogs.IDialogConstants; +import org.eclipse.jface.dialogs.IInputValidator; import org.eclipse.swt.SWT; -import org.eclipse.swt.events.*; +import org.eclipse.swt.events.ModifyEvent; +import org.eclipse.swt.events.ModifyListener; import org.eclipse.swt.graphics.Point; -import org.eclipse.swt.layout.*; -import org.eclipse.swt.widgets.*; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.layout.GridLayout; +import org.eclipse.swt.widgets.Button; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Shell; +import org.eclipse.swt.widgets.Text; /** * @@ -18,26 +26,32 @@ import org.eclipse.swt.widgets.*; public class SomeItemInputDialog extends Dialog { String dialogTitle; + String[] inputMessages; - + IInputValidator[] validators; + Text[] texts; + Text error; - + String[] errorMsgs; + String[] resultValues; - public SomeItemInputDialog(Shell parentShell, String dialogTitle, String[] inputMessages, IInputValidator[] validators) { + public SomeItemInputDialog(Shell parentShell, String dialogTitle, + String[] inputMessages, IInputValidator[] validators) { super(parentShell); - if(inputMessages.length != validators.length){ - throw new IllegalArgumentException("Specify validator counts and input message count is not same."); + if (inputMessages.length != validators.length) { + throw new IllegalArgumentException( + "Specify validator counts and input message count is not same."); } - + this.dialogTitle = dialogTitle; - this.inputMessages = (String[])inputMessages.clone(); - this.validators = (IInputValidator[])validators.clone(); + this.inputMessages = (String[]) inputMessages.clone(); + this.validators = (IInputValidator[]) validators.clone(); this.errorMsgs = new String[validators.length]; - + setShellStyle(SWT.RESIZE | getShellStyle()); } @@ -47,16 +61,16 @@ public class SomeItemInputDialog extends Dialog { } protected Control createDialogArea(Composite parent) { - Composite base = (Composite)super.createDialogArea(parent); + Composite base = (Composite) super.createDialogArea(parent); GridLayout gl = new GridLayout(2, false); gl.marginWidth = 4; gl.marginHeight = 6; base.setLayout(gl); - + texts = new Text[inputMessages.length]; - for(int i=0; i