Package cing.client

Source Code of cing.client.Login

package cing.client;

import com.google.gwt.user.client.History;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.Grid;
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.Widget;

public class Login extends iCingView {

    public Login() {
        super();
    }

    public void setIcing(iCing icing) {
        super.setIcing(icing);
        // final iCing icingShadow = icing;
        setState(iCing.LOGIN_STATE);
        final Label html_1 = new Label(c.Login());
        html_1.setStylePrimaryName("h1");
        verticalPanel.add(html_1);
        verticalPanel.add(decPanel);

        final Grid grid = new Grid(4, 2);
        decPanel.setWidget(grid);
        grid.setTitle(c.Login()); // pretty useless.
        grid.setCellPadding(10);
        setTitle(c.Login());

        final Label loginPrompt = new Label(c.Please_log_in());
        // "Please log in; leaving fields empty.");
        final Label namePrompt = new Label(c.Name());
        final TextBox nameTextbox = new TextBox();
        final Label passwordPrompt = new Label(c.Password());
        final PasswordTextBox passwordTextbox = new PasswordTextBox();
        final Button button = new Button(c.Login());

        nameTextbox.setEnabled(false);
        passwordTextbox.setEnabled(false);

        button.addClickListener(new ClickListener() {
            public void onClick(Widget sender) {
                History.newItem(iCing.WELCOME_STATE);
            }
        });

        loginPrompt.addStyleName("loginPrompt");
        /**
         * nameTextbox.addStyleName("nameField"); passwordTextbox.addStyleName("passwordField");
         */
        grid.setWidget(0, 1, loginPrompt);
        grid.setWidget(1, 0, namePrompt);
        grid.setWidget(1, 1, nameTextbox);
        nameTextbox.setTitle(c.Short_name_like());

        grid.setWidget(2, 0, passwordPrompt);
        grid.setWidget(2, 1, passwordTextbox);
        passwordTextbox.setTitle(c.Short_secret_wo());

        grid.setWidget(3, 1, button);
        button.setTitle(c.Advance_to_file());
    }

}
TOP

Related Classes of cing.client.Login

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.