Rev 493 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.hotspot.dashbaord.client;import in.shop2020.hotspot.dashbaord.client.LoginDisplayPresenter.Display;import com.google.gwt.core.client.GWT;import com.google.gwt.event.dom.client.HasClickHandlers;import com.google.gwt.resources.client.CssResource;import com.google.gwt.uibinder.client.UiBinder;import com.google.gwt.uibinder.client.UiField;import com.google.gwt.user.client.ui.Button;import com.google.gwt.user.client.ui.Composite;import com.google.gwt.user.client.ui.HTMLPanel;import com.google.gwt.user.client.ui.HasText;import com.google.gwt.user.client.ui.HorizontalPanel;import com.google.gwt.user.client.ui.Label;import com.google.gwt.user.client.ui.PasswordTextBox;import com.google.gwt.user.client.ui.TextBox;import com.google.gwt.user.client.ui.VerticalPanel;import com.google.gwt.user.client.ui.Widget;public class LoginDisplayWidget extends Composite implements Display{private Label errLabel = new Label("");private Label headerMessage = new Label("Please key in your credentials");private Label userLabel = new Label("Username");private Label passwordLabel = new Label("Password");private TextBox userTextBox = new TextBox();private PasswordTextBox passwordTextBox = new PasswordTextBox();private Button submitButton = new Button("Login");public LoginDisplayWidget(){//errLabel.setVisible(false);VerticalPanel vertPanel = new VerticalPanel();vertPanel.setSpacing(5);HorizontalPanel horizontalPanel = new HorizontalPanel();horizontalPanel.setSpacing(5);vertPanel.add(headerMessage);vertPanel.add(errLabel);vertPanel.add(horizontalPanel);horizontalPanel.add(userLabel);horizontalPanel.add(userTextBox);horizontalPanel.setCellWidth(horizontalPanel.getWidget(0), "128px");horizontalPanel.setCellWidth(horizontalPanel.getWidget(1), "128px");vertPanel.setCellHeight(vertPanel.getWidget(0), "10px");vertPanel.setCellHeight(vertPanel.getWidget(1), "10px");vertPanel.setCellHeight(vertPanel.getWidget(2), "10px");horizontalPanel = new HorizontalPanel();horizontalPanel.setSpacing(5);vertPanel.add(horizontalPanel);horizontalPanel.add(passwordLabel);horizontalPanel.add(passwordTextBox);horizontalPanel.setCellWidth(horizontalPanel.getWidget(0), "128px");horizontalPanel.setCellWidth(horizontalPanel.getWidget(1), "128px");vertPanel.setCellHeight(vertPanel.getWidget(3), "10px");vertPanel.add(submitButton);vertPanel.setStyleName("centerBox");initWidget(vertPanel);}@Overridepublic HasText getLoginName() {// TODO Auto-generated method stubreturn userTextBox;}@Overridepublic HasText getMessage() {// TODO Auto-generated method stubreturn errLabel;}@Overridepublic HasText getPassword() {// TODO Auto-generated method stubreturn passwordTextBox;}@Overridepublic HasClickHandlers getSubmit() {// TODO Auto-generated method stubreturn submitButton;}@Overridepublic Widget asWidget() {// TODO Auto-generated method stubreturn this;}}