/******************************************************************************* * Copyright (c) 2006-2010, G. Weirich and Elexis * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * G. Weirich - initial implementation * *******************************************************************************/ package ch.elexis.core.ui.dialogs; import org.eclipse.jface.dialogs.TitleAreaDialog; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Shell; import ch.elexis.core.ui.util.LabeledInputField; import ch.elexis.core.ui.util.SWTHelper; public class RnSucheDialog extends TitleAreaDialog { LabeledInputField liNummer, liName; String nummer, name; public RnSucheDialog(Shell shell){ super(shell); } public String getNummer(){ return nummer; } public String getName(){ return name; } @Override protected Control createDialogArea(Composite parent){ LabeledInputField.Tableau tbl = new LabeledInputField.Tableau(parent); tbl.setLayoutData(SWTHelper.getFillGridData(1, true, 1, true)); liNummer = tbl.addComponent(Messages.RnSucheDialog_number); //$NON-NLS-1$ liName = tbl.addComponent(Messages.RnSucheDialog_name); //$NON-NLS-1$ return tbl; } @Override public void create(){ super.create(); setTitle(Messages.RnSucheDialog_findBill); //$NON-NLS-1$ getShell().setText(Messages.RnSucheDialog_findBill); //$NON-NLS-1$ setMessage(Messages.RnSucheDialog_enterCriteria); //$NON-NLS-1$ } @Override protected void okPressed(){ nummer = liNummer.getText(); name = liName.getText(); super.okPressed(); } }