package authoritymanager.client;

import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.VerticalPanel;

public class EditPage extends Page {
	private DialogBox dlgEdit ;
	private Label lblStatus ;
	
	public EditPage(AuthorityManagerView view) {
		super(view) ;
		
		dlgEdit = new DialogBox();
		dlgEdit.setPixelSize(600, 600);
		dlgEdit.setText("Edit record");
		dlgEdit.setAnimationEnabled(true);
		dlgEdit.setModal(true);
		Button btnClose = new Button("Close", new ClickHandler() {
			public void onClick(ClickEvent event) {
				dlgEdit.hide();
			}
		});
		FlexTable pnlEdit = new FlexTable();
		pnlEdit.setSize("580px", "580px") ;
		pnlEdit.setCellSpacing(2) ;

		dlgEdit.add(pnlEdit);
		
		Button btnCloseEdit = new Button("Close",
				new ClickHandler() {
					public void onClick(ClickEvent event) {
						dlgEdit.hide();
					}
				});
		pnlEdit.setWidget(0, 0, btnCloseEdit);
		
		lblStatus = new Label() ;
		pnlEdit.setWidget(0, 1, lblStatus) ;
		
	}
	public void show(String a, String b) {
		lblStatus.setText(a + "  " + b) ;
		dlgEdit.center() ;
	}
}
