Example usage for com.google.gwt.user.client.ui CheckBox setValue

List of usage examples for com.google.gwt.user.client.ui CheckBox setValue

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui CheckBox setValue.

Prototype

@Override
public void setValue(Boolean value) 

Source Link

Document

Checks or unchecks the check box.

Usage

From source file:edu.caltech.ipac.firefly.visualize.ui.WebLayerControlPopup.java

private void addLayer(final WebLayerItem item) {

    if (lastBottomWidget != null) {
        GwtUtil.setStyles(lastBottomWidget, "borderBottom", "1px solid rgba(0,0,0,.3)", "marginBottom", "7px");
    }//w ww. j  a  v  a2  s. c o m
    int activeRow = _layerTable.getRowCount();

    _panel.showWidget(LAYERS);

    String name = _prop.getName("on") + " " + item.getTitle();
    String tip = _prop.getTip("on") + " " + item.getTitle();
    final CheckBox cb = GwtUtil.makeCheckBox(name, tip, true);
    DOM.setStyleAttribute(cb.getElement(), "paddingRight", "15px");
    cb.setValue(item.isVisible());
    cb.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
        public void onValueChange(ValueChangeEvent<Boolean> ev) {
            item.setVisible(cb.getValue());
        }
    });
    item.addValueChangeHandler(new ValueChangeHandler<String>() {
        public void onValueChange(ValueChangeEvent<String> ev) {
            cb.setHTML(_prop.getName("on") + " " + item.getTitle());
        }
    });
    item.getPlotView().addListener(Name.LAYER_ITEM_VISIBLE, new WebEventListener() {
        public void eventNotify(WebEvent ev) {
            if (ev.getSource() == item) {
                boolean v = (Boolean) ev.getData();
                if (v != cb.getValue())
                    cb.setValue(v);
            }
        }
    });

    Label colorFeedback = new Label();

    _layerTable.setWidget(activeRow, ON_COL, cb);
    if (item.getHasColorSetting()) {
        _layerTable.setWidget(activeRow, COLOR_FEEDBACK, colorFeedback);
        _layerTable.setWidget(activeRow, COLOR_COL, makeChangeColorLink(colorFeedback, item));
    }
    Widget userDefined = item.makeUserDefinedColUI();
    if (userDefined != null) {
        _layerTable.setWidget(activeRow, USER_DEFINED_COL, userDefined);
    }
    if (item.getHasDelete()) {
        //            int column= item.getHasColorSetting() ? DELETE_COL : COLOR_COL;
        _layerTable.setWidget(activeRow, DELETE_COL, makeDeleteLink(item));
    }
    if (item.getHasDetails()) {
        _layerTable.setWidget(activeRow, DETAILS_COL, makeDetailsLink(item));
    }
    //        _layerTable.setWidget(rowCnt,HELP_COL,makeHelpLink(item));
    activeRow++;

    Widget extra = item.makeExtraUI();
    if (extra != null) {
        SimplePanel panel = new SimplePanel();
        panel.setWidget(extra);
        DOM.setStyleAttribute(panel.getElement(), "padding", "0 0 0 25px");
        _layerTable.setWidget(activeRow, 0, panel);
        _layerTable.getFlexCellFormatter().setColSpan(activeRow, 0, 4);
        activeRow++;
    }

    if (item.isUsingSubgroups()) {
        SimplePanel panel = new SimplePanel();
        DOM.setStyleAttribute(panel.getElement(), "padding", "0 0 0 25px");
        _layerTable.setWidget(activeRow, 0, panel);
        SimpleInputField field = GwtUtil.createRadioBox("Overlay", sgOps,
                getCheckBoxValue(item.getSubgroupVisibility()), true);
        panel.setWidget(field);
        _layerTable.getFlexCellFormatter().setColSpan(activeRow, 0, 4);
        activeRow++;
        field.getField().addValueChangeHandler(new ValueChangeHandler<String>() {
            public void onValueChange(ValueChangeEvent<String> ev) {
                item.setVisible(getLevel(ev.getValue()));
            }
        });
    }

    String helpStr = item.getHelp();
    if (helpStr == null)
        helpStr = "";
    //        Label help= new Label();
    HTML help = new HTML();
    help.setHTML(helpStr);
    DOM.setStyleAttribute(help.getElement(), "padding", "2px 0 2px 25px");
    DOM.setStyleAttribute(help.getElement(), "fontSize", "90%");
    help.addStyleName(_ffCss.fadedText());
    _layerTable.setWidget(activeRow, 0, help);
    _layerTable.getFlexCellFormatter().setColSpan(activeRow, 0, 3);

    lastBottomWidget = help;

    _layerMap.put(cb, item);

}

From source file:edu.colorado.csdms.wmt.client.ui.menu.LabelsMenu.java

License:Open Source License

/**
 * A helper that loads the {@link LabelsMenu} with {@link CheckBox} labels.
 * Each CheckBox has a handler that maps the selection state of the box to the
 * labels variable stored in the {@link DataManager}.
 *///from  w w w .j  av a  2s.c om
public void populateMenu() {
    labelPanel.clear();
    for (Map.Entry<String, LabelJSO> entry : data.modelLabels.entrySet()) {
        CheckBox labelBox = new CheckBox(entry.getKey());
        labelBox.setWordWrap(false);
        labelBox.setStyleName("wmt-PopupPanelCheckBoxItem");
        labelBox.setValue(entry.getValue().isSelected());
        if (!data.security.getWmtUsername().equals(entry.getValue().getOwner())) {
            labelBox.addStyleDependentName("public");
        }
        labelBox.addClickHandler(new LabelSelectionHandler(data, entry));

        // Add each labelBox to the labelPanel. Force the "public" label to the 
        // top; suppress the username label.
        if (entry.getKey().equals("public")) {
            labelBox.addStyleDependentName("header");
            labelPanel.insert(labelBox, 0);
        } else {
            if (!entry.getKey().equals(data.security.getWmtUsername())) {
                labelPanel.add(labelBox);
            }
        }
    }
}

From source file:edu.colorado.csdms.wmt.client.ui.menu.LabelsOpenModelMenu.java

License:Open Source License

/**
 * A helper that loads the {@link LabelsOpenModelMenu} with {@link CheckBox}
 * labels. Each CheckBox has a handler that maps the selection state of the
 * labels menu to the droplist in the {@link OpenDialogBox}.
 *///from  w  w w  . j  a  v a  2s . c  o m
public void populateMenu() {
    labelPanel.clear();
    for (Map.Entry<String, LabelJSO> entry : data.modelLabels.entrySet()) {
        CheckBox labelBox = new CheckBox(entry.getKey());
        labelBox.setWordWrap(false);
        labelBox.setStyleName("wmt-PopupPanelCheckBoxItem");
        if (!data.security.getWmtUsername().equals(entry.getValue().getOwner())) {
            labelBox.addStyleDependentName("public");
        }
        labelBox.addClickHandler(new LabelSelectionHandler());

        // Force the "public" and username labels to the top, in either order.
        if (entry.getKey().equals("public") || entry.getKey().equals(data.security.getWmtUsername())) {
            labelBox.addStyleDependentName("header");
            labelPanel.insert(labelBox, 0);
        } else {
            labelPanel.add(labelBox);
        }

        // Select the username label, by default.
        if (entry.getKey().equals(data.security.getWmtUsername())) {
            labelBox.setValue(true);
            entry.getValue().isSelected(true);
            selectedLabelIds.add(entry.getValue().getId());
        }
    }
}

From source file:edu.ycp.cs.dh.acegwt.client.ace.AceGWT.java

License:Open Source License

/**
 * This method builds the UI.// ww  w .j  a  v a  2s  .  co  m
 * It creates UI widgets that exercise most/all of the AceEditor methods,
 * so it's a bit of a kitchen sink.
 */
private void buildUI() {
    VerticalPanel mainPanel = new VerticalPanel();
    mainPanel.setWidth("100%");

    mainPanel.add(new Label("Label above!"));

    mainPanel.add(editor1);

    // Label to display current row/column
    rowColLabel = new InlineLabel("");
    mainPanel.add(rowColLabel);

    // Create some buttons for testing various editor APIs
    HorizontalPanel buttonPanel = new HorizontalPanel();

    // Add button to insert text at current cursor position
    Button insertTextButton = new Button("Insert");
    insertTextButton.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            //Window.alert("Cursor at: " + editor1.getCursorPosition());
            editor1.insertAtCursor("inserted text!");
        }
    });
    buttonPanel.add(insertTextButton);

    // Add check box to enable/disable soft tabs
    final CheckBox softTabsBox = new CheckBox("Soft tabs");
    softTabsBox.setValue(true); // I think soft tabs is the default
    softTabsBox.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            editor1.setUseSoftTabs(softTabsBox.getValue());
        }
    });
    buttonPanel.add(softTabsBox);

    // add text box and button to set tab size
    final TextBox tabSizeTextBox = new TextBox();
    tabSizeTextBox.setWidth("4em");
    Button setTabSizeButton = new Button("Set tab size");
    setTabSizeButton.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            editor1.setTabSize(Integer.parseInt(tabSizeTextBox.getText()));
        }
    });
    buttonPanel.add(new InlineLabel("Tab size: "));
    buttonPanel.add(tabSizeTextBox);
    buttonPanel.add(setTabSizeButton);

    // add text box and button to go to a given line
    final TextBox gotoLineTextBox = new TextBox();
    gotoLineTextBox.setWidth("4em");
    Button gotoLineButton = new Button("Go to line");
    gotoLineButton.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            editor1.gotoLine(Integer.parseInt(gotoLineTextBox.getText()));
        }
    });
    buttonPanel.add(new InlineLabel("Go to line: "));
    buttonPanel.add(gotoLineTextBox);
    buttonPanel.add(gotoLineButton);

    // checkbox to set whether or not horizontal scrollbar is always visible
    final CheckBox hScrollBarAlwaysVisibleBox = new CheckBox("H scrollbar: ");
    hScrollBarAlwaysVisibleBox.setValue(true);
    hScrollBarAlwaysVisibleBox.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            editor1.setHScrollBarAlwaysVisible(hScrollBarAlwaysVisibleBox.getValue());
        }
    });
    buttonPanel.add(hScrollBarAlwaysVisibleBox);

    // checkbox to show/hide gutter
    final CheckBox showGutterBox = new CheckBox("Show gutter: ");
    showGutterBox.setValue(true);
    showGutterBox.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            editor1.setShowGutter(showGutterBox.getValue());
        }
    });
    buttonPanel.add(showGutterBox);

    // checkbox to set/unset readonly mode
    final CheckBox readOnlyBox = new CheckBox("Read only: ");
    readOnlyBox.setValue(false);
    readOnlyBox.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            editor1.setReadOnly(readOnlyBox.getValue());
        }
    });
    buttonPanel.add(readOnlyBox);

    // checkbox to show/hide print margin
    final CheckBox showPrintMarginBox = new CheckBox("Show print margin: ");
    showPrintMarginBox.setValue(true);
    showPrintMarginBox.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            editor1.setShowPrintMargin(showPrintMarginBox.getValue());
        }
    });
    buttonPanel.add(showPrintMarginBox);

    mainPanel.add(buttonPanel);

    //    mainPanel.add(editor2);
    mainPanel.add(new Label("Label below!"));

    RootPanel.get().add(mainPanel);
}

From source file:eml.studio.client.mvp.presenter.AccountLoader.java

License:Open Source License

/**
 * Load data into the page//from  w  w  w  .  j av  a2s. c  o m
 */
private void load() {
    resultStart = (currentPage - 1) * 13;
    if (currentPage == lastPage) {
        everyPageSize = resultSize - resultStart;
    } else {
        everyPageSize = 13;
    }

    adminView.getUserGrid().resize(everyPageSize + 1, 7);
    adminView.getUserGrid().setText(0, 0, "Email");
    adminView.getUserGrid().setText(0, 1, "Username");
    adminView.getUserGrid().setText(0, 2, "Company");
    adminView.getUserGrid().setText(0, 3, "Position");
    adminView.getUserGrid().setText(0, 4, "Join Date");
    adminView.getUserGrid().setText(0, 5, "Power");
    adminView.getUserGrid().setText(0, 6, "Operation");

    Account currentAccount = new Account();
    currentAccount.setEmail(Cookies.getCookie("bdaemail"));
    accountService.findValid(currentAccount, resultStart, everyPageSize, new AsyncCallback<List<Account>>() {

        @Override
        public void onFailure(Throwable caught) {
            // TODO Auto-generated method stub
            alertPanel.setContent(caught.getMessage());
            alertPanel.show();
        }

        @Override
        public void onSuccess(List<Account> result) {
            // TODO Auto-generated method stub
            for (int i = 0; i < everyPageSize; i++) {
                adminView.getUserGrid().setText(i + 1, 0, result.get(i).getEmail());
                adminView.getUserGrid().setText(i + 1, 1, result.get(i).getUsername());
                adminView.getUserGrid().setText(i + 1, 2, result.get(i).getCompany());
                adminView.getUserGrid().setText(i + 1, 3, result.get(i).getPosition());
                adminView.getUserGrid().setText(i + 1, 4, formatter.format(result.get(i).getCreatetime()));
                final HorizontalPanel powerField = new HorizontalPanel();
                final CheckBox cb1 = new CheckBox();
                final CheckBox cb2 = new CheckBox();
                final CheckBox cb3 = new CheckBox();
                Label lb1 = new Label(Constants.adminUIMsg.power1());
                Label lb2 = new Label(Constants.adminUIMsg.power2());
                Label lb3 = new Label(Constants.adminUIMsg.power3());
                lb1.getElement().getStyle().setMarginTop(1, Unit.PX);
                lb2.getElement().getStyle().setMarginTop(1, Unit.PX);
                lb3.getElement().getStyle().setMarginTop(1, Unit.PX);
                cb1.getElement().getStyle().setMarginLeft(5, Unit.PX);
                cb2.getElement().getStyle().setMarginLeft(5, Unit.PX);
                cb3.getElement().getStyle().setMarginLeft(5, Unit.PX);
                powerField.add(cb1);
                powerField.add(lb1);
                powerField.add(cb2);
                powerField.add(lb2);
                powerField.add(cb3);
                powerField.add(lb3);
                String arr[] = result.get(i).getPower().split("");
                if (arr[1].equals("1")) {
                    cb1.setValue(true);
                }
                if (arr[2].equals("1")) {
                    cb2.setValue(true);
                }
                if (arr[3].equals("1")) {
                    cb3.setValue(true);
                }
                cb1.setEnabled(false);
                cb2.setEnabled(false);
                cb3.setEnabled(false);
                adminView.getUserGrid().setWidget(i + 1, 5, powerField);
                final String userEmail = result.get(i).getEmail();
                final Label editUser = new Label();
                editUser.setTitle(Constants.adminUIMsg.editPower());
                editUser.addStyleName("admin-user-edit");
                editUser.addClickHandler(new ClickHandler() {

                    @Override
                    public void onClick(ClickEvent event) {
                        // TODO Auto-generated method stub
                        cb1.setEnabled(true);
                        cb2.setEnabled(true);
                        cb3.setEnabled(true);
                        editUser.addClickHandler(new ClickHandler() {

                            @Override
                            public void onClick(ClickEvent event) {
                                // TODO Auto-generated method stub
                                String newPower = "";
                                if (cb1.getValue()) {
                                    newPower = newPower + "1";
                                } else {
                                    newPower = newPower + "0";
                                }
                                if (cb2.getValue()) {
                                    newPower = newPower + "1";
                                } else {
                                    newPower = newPower + "0";
                                }
                                if (cb3.getValue()) {
                                    newPower = newPower + "1";
                                } else {
                                    newPower = newPower + "0";
                                }
                                Account account = new Account();
                                account.setEmail(userEmail);
                                account.setPower(newPower);
                                accountService.updatePower(account, new AsyncCallback<Account>() {

                                    @Override
                                    public void onFailure(Throwable caught) {
                                        // TODO Auto-generated method stub
                                        alertPanel.setContent(caught.getMessage());
                                        alertPanel.show();
                                    }

                                    @Override
                                    public void onSuccess(Account result) {
                                        // TODO Auto-generated method stub
                                        if (result != null) {
                                            alertPanel.setContent(Constants.adminUIMsg.powerSuccess());
                                            alertPanel.show();
                                        }
                                    }

                                });
                            }

                        });
                    }

                });
                Label deleteUser = new Label();
                deleteUser.setTitle(Constants.adminUIMsg.deleteUser());
                deleteUser.addStyleName("admin-user-delete");
                deleteUser.addClickHandler(new ClickHandler() {

                    @Override
                    public void onClick(ClickEvent event) {
                        // TODO Auto-generated method stub
                        deletePanel.setContent(Constants.adminUIMsg.userDelete1() + userEmail
                                + Constants.adminUIMsg.userDelete2());
                        deletePanel.show();
                        deletePanel.getConfirmBtn().addClickHandler(new ClickHandler() {

                            @Override
                            public void onClick(ClickEvent event) {
                                // TODO Auto-generated method stub
                                Account account = new Account();
                                account.setEmail(userEmail);
                                accountService.deleteAccount(account, new AsyncCallback<String>() {

                                    @Override
                                    public void onFailure(Throwable caught) {
                                        // TODO Auto-generated method stub
                                        deletePanel.hide();
                                        alertPanel.setContent(caught.getMessage());
                                        alertPanel.show();
                                    }

                                    @Override
                                    public void onSuccess(String result) {
                                        // TODO Auto-generated method stub
                                        if (result.equals("success")) {
                                            deletePanel.hide();
                                            alertPanel.setContent(Constants.adminUIMsg.userSuccess());
                                            alertPanel.show();
                                        } else {
                                            deletePanel.hide();
                                            alertPanel.setContent(result);
                                            alertPanel.show();
                                        }
                                    }
                                });
                            }

                        });
                    }

                });
                HorizontalPanel operate = new HorizontalPanel();
                operate.addStyleName("admin-user");
                operate.add(editUser);
                operate.add(deleteUser);
                if (!userEmail.equals(AppController.email)) {
                    adminView.getUserGrid().setWidget(i + 1, 6, operate);
                }
            }
        }
    });
}

From source file:eml.studio.client.mvp.presenter.AccountLoader.java

License:Open Source License

/**
 * Reload search result//from w  w  w .j  a  v  a  2 s . c o  m
 */
private void reload() {
    resultStart = (currentPage - 1) * 13;
    if (currentPage == lastPage) {
        everyPageSize = resultSize - resultStart;
    } else {
        everyPageSize = 13;
    }

    adminView.getUserGrid().resize(everyPageSize + 1, 7);
    adminView.getUserGrid().setText(0, 0, "Email");
    adminView.getUserGrid().setText(0, 1, "Username");
    adminView.getUserGrid().setText(0, 2, "Company");
    adminView.getUserGrid().setText(0, 3, "Position");
    adminView.getUserGrid().setText(0, 4, "Join Date");
    adminView.getUserGrid().setText(0, 5, "Power");
    adminView.getUserGrid().setText(0, 6, "Operation");

    Account currentAccount = new Account();
    currentAccount.setEmail(Cookies.getCookie("bdaemail"));

    accountService.search(currentAccount, searchAccount, resultStart, everyPageSize,
            new AsyncCallback<List<Account>>() {

                @Override
                public void onFailure(Throwable caught) {
                    // TODO Auto-generated method stub
                    alertPanel.setContent(caught.getMessage());
                    alertPanel.show();
                }

                @Override
                public void onSuccess(List<Account> result) {
                    // TODO Auto-generated method stub
                    for (int i = 0; i < everyPageSize; i++) {
                        adminView.getUserGrid().setText(i + 1, 0, result.get(i).getEmail());
                        adminView.getUserGrid().setText(i + 1, 1, result.get(i).getUsername());
                        adminView.getUserGrid().setText(i + 1, 2, result.get(i).getCompany());
                        adminView.getUserGrid().setText(i + 1, 3, result.get(i).getPosition());
                        adminView.getUserGrid().setText(i + 1, 4,
                                formatter.format(result.get(i).getCreatetime()));
                        final HorizontalPanel powerField = new HorizontalPanel();
                        final CheckBox cb1 = new CheckBox();
                        final CheckBox cb2 = new CheckBox();
                        final CheckBox cb3 = new CheckBox();
                        Label lb1 = new Label(Constants.adminUIMsg.power1());
                        Label lb2 = new Label(Constants.adminUIMsg.power2());
                        Label lb3 = new Label(Constants.adminUIMsg.power3());
                        lb1.getElement().getStyle().setMarginTop(1, Unit.PX);
                        lb2.getElement().getStyle().setMarginTop(1, Unit.PX);
                        lb3.getElement().getStyle().setMarginTop(1, Unit.PX);
                        cb1.getElement().getStyle().setMarginLeft(5, Unit.PX);
                        cb2.getElement().getStyle().setMarginLeft(5, Unit.PX);
                        cb3.getElement().getStyle().setMarginLeft(5, Unit.PX);
                        powerField.add(cb1);
                        powerField.add(lb1);
                        powerField.add(cb2);
                        powerField.add(lb2);
                        powerField.add(cb3);
                        powerField.add(lb3);
                        String arr[] = result.get(i).getPower().split("");
                        if (arr[1].equals("1")) {
                            cb1.setValue(true);
                        }
                        if (arr[2].equals("1")) {
                            cb2.setValue(true);
                        }
                        if (arr[3].equals("1")) {
                            cb3.setValue(true);
                        }
                        cb1.setEnabled(false);
                        cb2.setEnabled(false);
                        cb3.setEnabled(false);
                        adminView.getUserGrid().setWidget(i + 1, 5, powerField);
                        final String userEmail = result.get(i).getEmail();
                        final Label editUser = new Label();
                        editUser.setTitle(Constants.adminUIMsg.editPower());
                        editUser.addStyleName("admin-user-edit");
                        editUser.addClickHandler(new ClickHandler() {

                            @Override
                            public void onClick(ClickEvent event) {
                                // TODO Auto-generated method stub
                                cb1.setEnabled(true);
                                cb2.setEnabled(true);
                                cb3.setEnabled(true);
                                editUser.addClickHandler(new ClickHandler() {

                                    @Override
                                    public void onClick(ClickEvent event) {
                                        // TODO Auto-generated method stub
                                        String newPower = "";
                                        if (cb1.getValue()) {
                                            newPower = newPower + "1";
                                        } else {
                                            newPower = newPower + "0";
                                        }
                                        if (cb2.getValue()) {
                                            newPower = newPower + "1";
                                        } else {
                                            newPower = newPower + "0";
                                        }
                                        if (cb3.getValue()) {
                                            newPower = newPower + "1";
                                        } else {
                                            newPower = newPower + "0";
                                        }
                                        Account account = new Account();
                                        account.setEmail(userEmail);
                                        account.setPower(newPower);
                                        accountService.updatePower(account, new AsyncCallback<Account>() {

                                            @Override
                                            public void onFailure(Throwable caught) {
                                                // TODO Auto-generated method stub
                                                alertPanel.setContent(caught.getMessage());
                                                alertPanel.show();
                                            }

                                            @Override
                                            public void onSuccess(Account result) {
                                                // TODO Auto-generated method stub
                                                if (result != null) {
                                                    alertPanel.setContent(Constants.adminUIMsg.powerSuccess());
                                                    alertPanel.show();
                                                }
                                            }

                                        });
                                    }

                                });
                            }

                        });
                        Label deleteUser = new Label();
                        deleteUser.setTitle(Constants.adminUIMsg.deleteUser());
                        deleteUser.addStyleName("admin-user-delete");
                        deleteUser.addClickHandler(new ClickHandler() {

                            @Override
                            public void onClick(ClickEvent event) {
                                // TODO Auto-generated method stub
                                deletePanel.setContent(Constants.adminUIMsg.userDelete1() + userEmail
                                        + Constants.adminUIMsg.userDelete2());
                                deletePanel.show();
                                deletePanel.getConfirmBtn().addClickHandler(new ClickHandler() {

                                    @Override
                                    public void onClick(ClickEvent event) {
                                        // TODO Auto-generated method stub
                                        Account account = new Account();
                                        account.setEmail(userEmail);
                                        accountService.deleteAccount(account, new AsyncCallback<String>() {

                                            @Override
                                            public void onFailure(Throwable caught) {
                                                // TODO Auto-generated method stub
                                                deletePanel.hide();
                                                alertPanel.setContent(caught.getMessage());
                                                alertPanel.show();
                                            }

                                            @Override
                                            public void onSuccess(String result) {
                                                // TODO Auto-generated method stub
                                                if (result.equals("success")) {
                                                    deletePanel.hide();
                                                    alertPanel.setContent(Constants.adminUIMsg.userSuccess());
                                                    alertPanel.show();
                                                } else {
                                                    deletePanel.hide();
                                                    alertPanel.setContent(result);
                                                    alertPanel.show();
                                                }
                                            }
                                        });
                                    }

                                });
                            }

                        });
                        HorizontalPanel operate = new HorizontalPanel();
                        operate.addStyleName("admin-user");
                        operate.add(editUser);
                        operate.add(deleteUser);
                        if (!userEmail.equals(AppController.email)) {
                            adminView.getUserGrid().setWidget(i + 1, 6, operate);
                        }
                    }
                }
            });
}

From source file:epusp.pcs.os.admin.client.presenter.UpdateAgentPresenter.java

@Override
public void go(HasWidgets container) {
    super.go(container);

    getSurnameTextBox().setText(agent.getSurname());
    getSurnameTextBox().setReadOnly(true);

    if (agent.getSecondName() != null)
        getGivenNameTextBox().setText(agent.getName() + " " + agent.getSecondName());
    else//from   w w  w  .ja v  a2 s. c o  m
        getGivenNameTextBox().setText(agent.getName());
    getGivenNameTextBox().setReadOnly(true);

    getEmailTextBox().setText(agent.getEmail());
    getEmailTextBox().setReadOnly(true);

    getGoogleIdTextBox().setText(agent.getGoogleUserId());
    getGoogleIdTextBox().setReadOnly(true);

    getActiveCheckBox().setValue(agent.isActive());

    setPictureUrl(agent.getPictureURL());
    getView().setPictureUrl(agent.getPictureURL());
    getView().showPicture();

    List<License> licenses = agent.getLicenses();

    for (License license : licenses) {
        System.out.println("license: " + license.getLicenceType().name());
        LicenseInput licenseInput = getLicenseInput(license.getLicenceType());
        licenseInput.setEffectiveUntil(license.validUntil());
        licenseInput.setRegisterCode(license.getRegisterCode());
        licenseInput.setSelectedCategory(license.getLicenseCategory().name());
        switch (license.getLicenceType()) {
        case DrivingLicence:
            DrivingLicense drivingLicense = (DrivingLicense) license;
            if (drivingLicense.hasAcategory()) {
                CheckBox checkBox = (CheckBox) licenseInput.getWidget("A");
                checkBox.setValue(true);
            }
            break;
        case HelicopterLicense:
            break;
        default:
            break;
        }
    }

    addValuesToCustomWidgets(agent);
}

From source file:eu.cloud4soa.frontend.widget.search.client.views.gxt.CustomizeFacetsPanel.java

License:Open Source License

private void addFacetCheckbox(VBoxLayoutData vboxData, ValueChangeHandler<Boolean> facetHandler, Facet facet,
        boolean show) {
    CheckBox cb = new CheckBox(facet.getLabel());
    cb.addValueChangeHandler(facetHandler);
    add(cb, vboxData);/*from w w w .j av a 2 s .  c om*/
    cb.setValue(show);
    cbFacets.put(facet, cb);
}

From source file:eu.riscoss.client.entities.RDCConfigurationPage.java

License:Apache License

protected void loadRDCs(JSONObject rdcMap) {

    if (grid != null)
        grid.removeFromParent();/*from   www. j  a v  a 2  s  .c om*/
    //         dock.remove( grid.asWidget() );

    grid = new Grid();
    dock.add(grid, DockPanel.EAST);

    int num = 0;
    for (String key : rdcMap.keySet()) {
        JSONObject o = rdcMap.get(key).isObject();
        JSONArray jpn = o.get("params").isArray();
        grid.resize(grid.getRowCount() + jpn.size() + 1, 3);
        CheckBox chk = new CheckBox();
        if (enabledMap.isEnabled(key))
            chk.setValue(true);
        chk.addClickHandler(new ClickWrapper<String>(key) {
            @Override
            public void onClick(ClickEvent event) {
                enabledMap.enableRDC(getValue(), ((CheckBox) event.getSource()).getValue());
                changedData = true;
            }
        });
        grid.setWidget(num, 1, chk);
        Label lbl = new Label(key);
        lbl.setStyleName("rdcTitle");
        grid.setWidget(num, 0, lbl);

        for (int p = 0; p < jpn.size(); p++) {
            num++;
            JSONObject par = jpn.get(p).isObject();
            grid.setWidget(num, 0, new Label(par.get("name").isString().stringValue()));
            TextBox txt = new TextBox();
            txt.setName("txt:" + key + ":" + par.get("name").isString().stringValue());
            txt.getElement().setId("txt:" + key + ":" + par.get("name").isString().stringValue());
            txt.addValueChangeHandler(new ValueChangeHandler<String>() {
                @Override
                public void onValueChange(ValueChangeEvent<String> event) {
                    changedData = true;
                }
            });
            if (enabledMap.isEnabled(key))
                txt.setText(enabledMap.get(key, par.get("name").isString().stringValue(), ""));
            else {
                if (par.get("def").isString() != null)
                    txt.setText(par.get("def").isString().stringValue());
            }
            grid.setWidget(num, 1, txt);
            if ((par.get("desc").isString() != null) & (par.get("ex").isString() != null)) {
                grid.setWidget(num, 2, new HTML(par.get("desc").isString().stringValue() + "<br>" + "Example: "
                        + par.get("ex").isString().stringValue()));
            }
        }
        num++;
    }

    dock.setVisible(true);

    //      RootPanel.get().add( hpanel );
    //      RootPanel.get().add( grid );

}

From source file:fr.aliasource.webmail.client.addressbook.ContactList.java

License:GNU General Public License

private void selectNone() {
    for (CheckBox c : checkedItems.keySet()) {
        c.setValue(false);
        getRowFormatter().removeStyleName(checkedItems.get(c), "selectedContactGroup");
    }//from   ww  w . j a v a  2 s  . co m
    checkedItems.clear();
}