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

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

Introduction

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

Prototype

@Deprecated
public boolean isChecked() 

Source Link

Document

Determines whether this check box is currently checked.

Usage

From source file:org.drools.guvnor.client.ruleeditor.MetaDataWidget.java

License:Apache License

/**
 * This binds a field, and returns a check box editor for it.
 *
 * @param bind Interface to bind to.// w ww.  j a  va2 s.c o  m
 * @param toolTip tool tip.
 * @return
 */
private Widget editableBoolean(final FieldBooleanBinding bind, String toolTip) {
    if (!readOnly) {
        final CheckBox box = new CheckBox();
        box.setTitle(toolTip);
        box.setChecked(bind.getValue());
        ClickListener listener = new ClickListener() {
            public void onClick(Widget w) {
                boolean b = box.isChecked();
                bind.setValue(b);
            }
        };
        box.addClickListener(listener);
        return box;
    } else {
        final CheckBox box = new CheckBox();

        box.setChecked(bind.getValue());
        box.setEnabled(false);

        return box;
    }
}

From source file:org.fao.fenix.web.modules.metadataeditor.client.control.MEController.java

License:Open Source License

@SuppressWarnings("unchecked")
public static DatasetTypeVO createDatasetTypeVo(METabPanel tabPanel) {

    DatasetTypeVO vo = new DatasetTypeVO();
    vo.setTitle(getDatasetTypeName(tabPanel.getDatasetTypePanel()));

    Map<String, VerticalPanel> columnDefinitionMap = tabPanel.getColumnDefinitionPanel()
            .getColumnDefinitionMap();/*from   ww w.  jav a  2 s . c  o  m*/
    for (VerticalPanel columnDefinitionPanel : columnDefinitionMap.values()) {
        HorizontalPanel descriptorPanel = (HorizontalPanel) columnDefinitionPanel.getData("descriptorPanel");
        TextField<String> header = (TextField<String>) descriptorPanel.getData("header");
        ComboBox<DataTypeModelData> typeList = (ComboBox<DataTypeModelData>) descriptorPanel
                .getData("dataType");
        CheckBox isKey = (CheckBox) descriptorPanel.getData("isKey");
        DescriptorVO des = new DescriptorVO();
        des.setHeader(header.getValue());
        des.setKey(isKey.isChecked());
        String contentDescriptor = "";
        for (int i = 0; i < typeList.getSelection().size(); i++)
            contentDescriptor = typeList.getSelection().get(i).getDataType();
        des.setContentDescriptor(contentDescriptor);
        des.setOptions(new ArrayList<OptionVO>());
        List<HorizontalPanel> optionPanels = (List<HorizontalPanel>) columnDefinitionPanel
                .getData("optionPanels");
        for (HorizontalPanel optionPanel : optionPanels) {
            TextField<String> nameField = (TextField<String>) optionPanel.getData("optionName");
            TextField<String> valueField = (TextField<String>) optionPanel.getData("optionValue");
            //            ComboBox<GaulModelData> gaulComboBox = (ComboBox<GaulModelData>) optionPanel.getData("optionRegion");

            ComboBox<CodingTypeModelData> codingTypeList = (ComboBox<CodingTypeModelData>) optionPanel
                    .getData("optionName");
            ComboBox<CodingNameModelData> codingNameList = (ComboBox<CodingNameModelData>) optionPanel
                    .getData("optionValue");

            OptionVO ovo = new OptionVO();

            for (int i = 0; i < codingTypeList.getSelection().size(); i++)
                ovo.setOptionName(codingTypeList.getSelection().get(i).getCodingType());

            for (int i = 0; i < codingNameList.getSelection().size(); i++)
                ovo.setOptionValue(codingNameList.getSelection().get(i).getCodingName());

            //            for (int i = 0; i < gaulComboBox.getSelection().size(); i++)
            //               ovo.setOptionRegion(gaulComboBox.getSelection().get(i).getGaulCode());

            des.addOption(ovo);
        }
        vo.addDescriptorVO(des);
    }

    return vo;
}

From source file:org.gwm.splice.client.form.ResultListGrid.java

License:Apache License

private void init() {
    addTableListener(this);

    clear();/* w w w .  j a  va  2  s .  c  o  m*/

    setStyleName("resultList");
    //      setWidth(calculateWidth());
    setWidth("100%");
    setCellPadding(0);
    setCellSpacing(0);

    firstColumn = (selectable ? 1 : 0) + (showIcons ? 1 : 0);
    lastColumn = columns.length + firstColumn;

    if (showIcons) {
        checkBoxColumn = 0;
        iconColumn = (selectable ? 1 : 0);

        for (int i = 0; i < columns.length; i++) {
            if ("mimeType".equals(columns[i])) {
                mimeTypeColumn = i;
            }
        }
        getCellFormatter().setWidth(0, iconColumn, String.valueOf(ICON_WIDTH) + "px");
    }

    if (selectable) {
        CheckBox cb = new CheckBox();
        cb.setTitle("Select or deselect all items");
        cb.addClickListener(new ClickListener() {
            public void onClick(Widget w) {
                CheckBox box = (CheckBox) w;
                boolean checked = box.isChecked();
                for (int i = 1; i <= resultList.size(); i++) {
                    CheckBox rcb = (CheckBox) getWidget(i, checkBoxColumn);
                    rcb.setChecked(checked);
                    notifyEvent(checked ? EVENT_SOMETHING_SELECTED : EVENT_NOTHING_SELECTED, 0, 0);
                }
            }
        });
        setWidget(0, checkBoxColumn, cb);
        getCellFormatter().setWidth(0, checkBoxColumn, String.valueOf(CHECKBOX_WIDTH) + "px");
    }

    for (int i = 0; i < columns.length; i++) {
        String title = columns[i].getTitle();
        setText(0, i + firstColumn, title);
        String w = columns[i].getDefaultWidth() != 0 ? String.valueOf(columns[i].getDefaultWidth()) + "px"
                : "100px";
        getCellFormatter().setWidth(0, i + firstColumn, w);
    }

    getRowFormatter().setStyleName(0, "columnsHeader");

    loadData();

}

From source file:org.onecmdb.ui.gwt.toolkit.client.control.select.SelectMultipleDataSourceControl.java

License:Open Source License

public Widget getWidget(Object data) {
    if (!(data instanceof GWT_CiBean)) {
        return (new Label("getChildCount(Object data): Not a correct data object!"));
    }/*from  w w w.ja va 2 s. c  om*/
    final GWT_CiBean bean = (GWT_CiBean) data;
    HorizontalPanel hpanel = new HorizontalPanel();

    if (selectInstances() && (!bean.isTemplate())) {
        final CheckBox cb = new CheckBox();
        cb.setChecked(isChecked(bean));
        hpanel.add(cb);
        cb.addClickListener(new ClickListener() {

            public void onClick(Widget sender) {
                addChecked(bean, cb.isChecked());
            }

        });
    }
    hpanel.add(new Image(OneCMDBUtils.getIconForCI(bean)));
    Label label = new Label(bean.getDisplayName());
    hpanel.add(label);

    return (hpanel);
}

From source file:org.onecmdb.ui.gwt.toolkit.client.view.input.basefield.NewCheckboxFiledWidget.java

License:Open Source License

public NewCheckboxFiledWidget(final AttributeValue value) {
    super(value.getLabel());

    final CheckBox box = new CheckBox();
    if (value.getStringValue() == null) {
        value.setValue("false");
    }/*w  w w .ja v a2  s  .  c om*/
    box.addClickListener(new ClickListener() {

        public void onClick(Widget sender) {
            if (box.isChecked()) {
                value.setValue("true");
            } else {
                value.setValue("false");
            }
            value.getCtrl().onEvent(this, sender);
        }

    });

    box.setChecked(value.getStringValue().equals("true"));
    addField(box);
    if (value.getCtrl().isReadonly()) {
        baseField.setStyleName("mdv-form-input-readonly");
        ((CheckBox) baseField).setEnabled(false);
        setRequired(false);
    }
}

From source file:org.pathvisio.wikipathways.client.FactorPanel.java

License:Apache License

void factorChecked(CheckBox box) {
    String factorType = factorBox.getItemText(factorBox.getSelectedIndex());
    Set<String> selected = selectedFactors.get(factorType);
    if (box.isChecked()) {
        if (selected == null) {
            selectedFactors.put(factorType, selected = new HashSet<String>());
        }/*  w  w w  .ja  v  a  2s . c  om*/
        selected.add(box.getText());
    } else {
        if (selected != null) {
            selected.remove(box.getText());
        }
    }
}

From source file:org.pentaho.pac.client.common.ui.TableListCtrl.java

License:Open Source License

public List<Integer> getSelectedIndexes() {
    List<Integer> idxs = new ArrayList<Integer>();

    int rowCount = table.getRowCount();
    if (rowCount <= FIRST_ROW || !(table.getWidget(FIRST_ROW, SELECT_COLUMN) instanceof CheckBox)) {
        return idxs; // must be displaying a label (Loading... or Empty List), so nothing can be selected
    }//from  ww w .j a v a 2 s  . co  m
    for (int rowNum = FIRST_ROW; rowNum < rowCount; ++rowNum) {
        CheckBox cb = (CheckBox) table.getWidget(rowNum, SELECT_COLUMN);
        if (cb.isChecked()) {
            idxs.add(Integer.valueOf(rowNum - FIRST_ROW));
        }
    }

    return idxs;
}

From source file:org.wyona.security.gwt.accesspolicyeditor.client.PolicyListBoxWidget.java

License:Apache License

/**
 *
 *///from  ww  w .j  av  a  2  s.  c  om
public void onClick(Widget sender) {
    CheckBox selectedRightCB = null;
    Right selectedRight = null;
    for (int i = 0; i < availableRightsCB.length; i++) {
        if (sender == availableRightsCB[i]) {
            selectedRightCB = availableRightsCB[i];
            selectedRight = availableRights[i];
            break;
        }
    }
    if (selectedRightCB != null) {

        String selectedIdentity = getSelectedItemText();
        //Window.alert("Right checkbox has been selected (selected identity: " + selectedIdentity + ")!");
        if (selectedIdentity != null) {
            Right[] currentRights = getRights(selectedIdentity);
            String[] newRights;
            if (selectedRightCB.isChecked()) {
                //Window.alert("Add \"" + selectedRightCB.getName() + " (" + selectedRightCB.getText() + ")\" right of selected identity " + selectedIdentity + " to policy");
                newRights = addRight(currentRights, selectedRight);
            } else {
                //Window.alert("Remove \"" + selectedRightCB.getName() + " (" + selectedRightCB.getText() + ")\" right of selected identity " + selectedIdentity + " from policy");
                newRights = removeRight(currentRights, selectedRight);
            }
            setRightsForSelectedListItem(newRights);
        } else {
            Window.alert("No identity has been selected! Please select an identity in order to assign rights.");
            selectedRightCB.setChecked(false);
        }
    } else if (sender == lb) {
        String selectedIdentity = getSelectedItemText();

        //Window.alert("Update check boxes!");
        Right[] rights = getRights(selectedIdentity);
        //Window.alert("Update checkboxes: " + rights.length + ", " + availableRightsCB.length);
        for (int j = 0; j < availableRightsCB.length; j++) {
            if (rights[j].getPermission()) {
                availableRightsCB[j].setChecked(true);
            } else {
                availableRightsCB[j].setChecked(false);
            }
        }
    }
}