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:com.dimdim.conference.ui.dialogues.client.common.helper.CheckBoxSet.java

License:Open Source License

public void removeCheckBox(CheckBox cb) {
    if (this.boxes.contains(cb)) {
        this.boxes.remove(cb);
        if (cb.isChecked()) {
            decrementCheckedCount();//from w  w  w .  jav  a2 s  .  co m
        }
        cb.removeClickListener(this);
    }
}

From source file:com.dimdim.conference.ui.dialogues.client.common.helper.CheckBoxSet.java

License:Open Source License

public void onClick(Widget w) {
    CheckBox cb = (CheckBox) w;
    if (cb.isChecked()) {
        this.incrementCheckedCount();
    } else {/*  w w w .ja  va 2 s. c o  m*/
        this.decrementCheckedCount();
    }
}

From source file:com.dimdim.conference.ui.dialogues.client.common.helper.CheckBoxSet.java

License:Open Source License

protected void setAllEnabled(boolean b) {
    int sz = this.boxes.size();
    for (int i = 0; i < sz; i++) {
        CheckBox cb = (CheckBox) this.boxes.elementAt(i);
        if (!cb.isChecked()) {
            cb.setEnabled(b);//from   w  w w . j  a va  2  s.  c o  m
        }
    }
}

From source file:com.dimdim.conference.ui.dialogues.client.common.PermissionsControlDialog.java

License:Open Source License

public void onClick(Widget w) {
    if (w == applyButton) {
        if (this.chatCheckBoxes != null) {
            RosterModel rosterModel = ClientModel.getClientModel().getRosterModel();
            ArrayList users = rosterModel.getRoster();
            int size = users.size();
            for (int i = 0; i < size; i++) {
                UIRosterEntry user = (UIRosterEntry) users.get(i);
                CheckBox cb1 = (CheckBox) this.chatCheckBoxes.get(user.getUserId());
                if (cb1 != null) {
                    if (cb1.isChecked() && !user.isChatOn()) {
                        this.userManager.enableChatFor(user.getUserId());
                    } else if (!cb1.isChecked() && user.isChatOn()) {
                        this.userManager.disableChatFor(user.getUserId());
                    }/*from   ww w.ja v  a2 s  .c o  m*/
                }
                if (!ConferenceGlobals.isPresenterAVAudioDisabled() && ConferenceGlobals.partListEnabled) {
                    CheckBox cb2 = (CheckBox) this.audioCheckBoxes.get(user.getUserId());
                    if (cb2 != null) {
                        if (ConferenceGlobals.isPresenterAVVideoOnly()) {
                            if (cb2.isChecked() && !user.isVideoOn()) {
                                this.userManager.enableVideoFor(user.getUserId());
                            } else if (!cb2.isChecked() && user.isVideoOn()) {
                                this.userManager.disableVideoFor(user.getUserId());
                            }
                        } else {
                            if (cb2.isChecked() && !user.isAudioOn()) {
                                this.userManager.enableAudioFor(user.getUserId());
                            } else if (!cb2.isChecked() && user.isAudioOn()) {
                                this.userManager.disableAudioFor(user.getUserId());
                            }
                        }
                    }
                }
                /*
                CheckBox cb3 = (CheckBox)this.videoCheckBoxes.get(user.getUserId());
                if (cb3 != null)
                {
                   if (cb3.isChecked() && !user.isVideoOn())
                   {
                      this.userManager.enableVideoFor(user.getUserId());
                   }
                   else if (!cb3.isChecked() && user.isVideoOn())
                   {
                      this.userManager.disableVideoFor(user.getUserId());
                   }
                }
                */
            }
            hide();
        }
    } else if (w == this.chatHeaderLabel) {
        allChatEnabled = !allChatEnabled;
        //         Window.alert("Chat Permission:"+allChatEnabled);
        Iterator iter = this.chatCheckBoxes.values().iterator();
        while (iter.hasNext()) {
            CheckBox cb = (CheckBox) iter.next();
            cb.setChecked(allChatEnabled);
            if (cb.isEnabled()) {
                /*
                if (allDeleteChecked)
                {
                   this.checkedCount++;
                }
                else
                {
                   this.checkedCount--;
                }
                */
            }
        }
    }
}

From source file:com.dimdim.conference.ui.resources.client.ResourceControlDialog.java

License:Open Source License

public void onClick(Widget w) {
    if (w == deleteButton) {
        //         this.disableAllButtons();
        this.resourceManager.setProgressListener(this);

        ResourceModel rm = ClientModel.getClientModel().getResourceModel();
        ArrayList resources = rm.getResourceList();
        int size = resources.size();
        for (int i = 0; i < size; i++) {
            UIResourceObject res = (UIResourceObject) resources.get(i);
            CheckBox cb = (CheckBox) this.checkBoxes.get(res.getResourceId());
            if (cb != null && cb.isChecked()) {
                this.resourceManager.deleteResource(res);
                //               resourceRemoved(res);
            }//w w w . ja v  a2 s.c  o m
        }
        this.checkedCount = 0;
        hide();
    } else if (w == deleteHeader) {
        allDeleteChecked = !allDeleteChecked;
        Iterator iter = this.checkBoxes.values().iterator();
        while (iter.hasNext()) {
            CheckBox cb = (CheckBox) iter.next();
            if (cb.isEnabled()) {
                cb.setChecked(allDeleteChecked);
                if (allDeleteChecked) {
                    this.checkedCount++;
                } else {
                    this.checkedCount--;
                }
            }
        }
    } else {
        CheckBox cb = (CheckBox) (this.checkBoxes2.get(w));
        if (cb.isChecked()) {
            this.checkedCount++;
        } else {
            this.checkedCount--;
        }
    }
    if (this.checkedCount > 0) {
        //         this.deleteButton.setEnabled(true);
    } else {
        //         this.deleteButton.setEnabled(false);
    }
}

From source file:com.dimdim.conference.ui.user.client.email.EmailControlPanel.java

License:Open Source License

public void applyChanges() {
    int size = this.results.size();
    for (int i = size - 1; i >= 0; i--) {
        CheckBox cb = (CheckBox) this.checkBoxes.elementAt(i);
        if (cb.isChecked()) {
            ListEntry le = (ListEntry) this.results.elementAt(i);
            Widget row = (Widget) this.rows.elementAt(i);

            this.listModel.removeEntry(le.getId());
            this.scrolledTable.remove(row);

            this.checkBoxes.remove(i);
            this.results.remove(i);
            this.rows.remove(i);
        }//w w  w.j  a  v  a  2 s .  co m
    }
}

From source file:com.dimdim.conference.ui.user.client.questiontask.QuestionsControlPanel.java

License:Open Source License

public void applyChanges() {
    int size = this.users.size();
    for (int i = size - 1; i >= 0; i--) {
        CheckBox cb = (CheckBox) this.checkBoxes.elementAt(i);
        if (cb.isChecked()) {
            UIRosterEntry user = (UIRosterEntry) this.users.elementAt(i);
            Widget row = (Widget) this.rows.elementAt(i);

            this.listModel.removeEntry(user.getUserId());
            this.scrolledTable.remove(row);

            this.checkBoxes.remove(i);
            this.users.remove(i);
            this.rows.remove(i);
        }/*from  www. j  a va 2 s .c  om*/
    }
}

From source file:com.google.gwt.demos.spinner.client.SpinnerDemoPanel.java

License:Apache License

public SpinnerDemoPanel() {
    FlexTable table = new FlexTable();
    table.setHTML(1, 0, "Value spinner:");
    // Create a value spinner with initial value=0 that allows values between
    // -1000 and 1000
    final ValueSpinner simpleSpinner = new ValueSpinner(0, -1000, 1000);
    table.setWidget(1, 1, simpleSpinner);
    final CheckBox enableSpinner = new CheckBox("Enable/disable");
    enableSpinner.setChecked(simpleSpinner.isEnabled());
    enableSpinner.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            simpleSpinner.setEnabled(enableSpinner.isChecked());
        }/*  w w  w .  j  a v a  2s . c o m*/
    });
    table.setWidget(1, 2, enableSpinner);

    // Create a value spinner that displays the value as a formatted date
    final ValueSpinner dateSpinner = new ValueSpinner(new Date().getTime()) {
        protected String formatValue(long value) {
            return DateTimeFormat.getLongDateFormat().format(new Date(value));
        }

        protected long parseValue(String value) {
            return DateTimeFormat.getLongDateFormat().parse(value).getTime();
        }
    };
    // Min step = milliseconds per day
    dateSpinner.getSpinner().setMinStep(86400000);
    dateSpinner.setStylePrimaryName("dateSpinner");
    table.setHTML(2, 0, "Date spinner:");
    table.setWidget(2, 1, dateSpinner);
    final CheckBox enableDateSpinner = new CheckBox("Enable/disable");
    enableDateSpinner.setChecked(dateSpinner.isEnabled());
    enableDateSpinner.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            dateSpinner.setEnabled(enableDateSpinner.isChecked());
        }
    });
    table.setWidget(2, 2, enableDateSpinner);

    // A TimePicker using AM/PM 12h format
    final TimePicker timePicker = new TimePicker(false);
    table.setHTML(3, 0, "Time picker:");
    table.setWidget(3, 1, timePicker);
    final CheckBox enableTimePicker = new CheckBox("Enable/disable");
    enableTimePicker.setChecked(timePicker.isEnabled());
    enableTimePicker.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            timePicker.setEnabled(enableTimePicker.isChecked());
        }
    });
    table.setWidget(3, 2, enableTimePicker);

    // Creating a date time picker with AM/PM 12h TimePicker
    final DateTimePicker dateTimePicker = new DateTimePicker(false);
    dateTimePicker.setWidth("200px");
    // Create a label to display the selected date
    final Label dateLabel = new Label();
    Button getDate = new Button("Show date");
    getDate.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            // Display the selected date/time using DateTimeFormat
            dateLabel.setText(DateTimeFormat.getMediumDateTimeFormat().format(dateTimePicker.getDate()));
        }
    });
    dateLabel.setStyleName("sandbox-Date");
    table.setHTML(4, 0, "Date time picker:");
    table.setWidget(4, 1, dateTimePicker);
    table.setWidget(5, 0, getDate);
    table.setWidget(5, 1, dateLabel);
    final CheckBox enableDateTimePicker = new CheckBox("Enable/disable");
    enableDateTimePicker.setChecked(dateTimePicker.isEnabled());
    enableDateTimePicker.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            dateTimePicker.setEnabled(enableDateTimePicker.isChecked());
        }
    });
    table.setWidget(4, 2, enableDateTimePicker);

    final VolumeSlider volumeSlider = new VolumeSlider(0, -100, 100);
    volumeSlider.setWidth("250px");
    table.setHTML(7, 0, "Volume slider:");
    table.setWidget(7, 1, volumeSlider);
    final CheckBox enableVolumeSlider = new CheckBox("Enable/disable");
    enableVolumeSlider.setChecked(volumeSlider.isEnabled());
    enableVolumeSlider.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            volumeSlider.setEnabled(enableVolumeSlider.isChecked());
        }
    });
    table.setWidget(7, 2, enableVolumeSlider);

    final TimePicker customTimePicker = new TimePicker(new Date(), null, DateTimeFormat.getFormat("HH"),
            DateTimeFormat.getFormat("mm"), null);
    table.setHTML(8, 0, "Another time picker (24h):");
    table.setWidget(8, 1, customTimePicker);
    final CheckBox enable = new CheckBox("Enable/disable");
    enable.setChecked(customTimePicker.isEnabled());
    enable.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            customTimePicker.setEnabled(enable.isChecked());
        }
    });
    table.setWidget(8, 2, enable);
    initWidget(table);
}

From source file:com.google.gwt.maps.sample.hellomaps.client.DrawingOverlayDemo.java

License:Apache License

private DialogBox makeAddPolyDialog() {

    DialogBox dialog = new DialogBox();
    dialog.setTitle("Add Polyline");

    Grid grid = new Grid(2, 4);

    VerticalPanel vp = new VerticalPanel();
    grid.setHTML(0, 0, "<b>Opacity</b>");
    // The drop down lists for setting the style
    final ListBox opacityBox = new ListBox();
    for (int i = 100; i > 0; i -= 10) {
        opacityBox.addItem(i + "%");
    }/*www  . j  av a 2  s.c  o  m*/
    opacityBox.addChangeListener(new ChangeListener() {
        public void onChange(Widget sender) {
            String val = opacityBox.getItemText(opacityBox.getSelectedIndex());
            opacity = Double.parseDouble(val.replace("%", "")) / 100.0;
        }
    });
    grid.setWidget(1, 0, opacityBox);

    grid.setHTML(0, 1, "<b>Weight</b>");
    final ListBox weightBox = new ListBox();
    weightBox.addItem("1 pixel");
    weightBox.addItem("2 pixels");
    weightBox.addItem("3 pixels");
    weightBox.addItem("5 pixels");
    weightBox.addItem("10 pixels");
    weightBox.addChangeListener(new ChangeListener() {
        public void onChange(Widget sender) {
            String val = weightBox.getItemText(weightBox.getSelectedIndex());
            val = val.replace(" pixel", "");
            val = val.replace("s", "");
            weight = Integer.parseInt(val);
        }
    });
    grid.setWidget(1, 1, weightBox);

    grid.setHTML(0, 2, "<b>Color</b>");
    final ListBox colorBox = new ListBox();
    colorBox.addItem("#FF0000 red");
    colorBox.addItem("#FFFF00 yellow");
    colorBox.addItem("#00FF00 green");
    colorBox.addItem("#00FFFF cyan");
    colorBox.addItem("#0000FF blue");
    colorBox.addItem("#FF00FF violet");
    colorBox.addChangeListener(new ChangeListener() {
        public void onChange(Widget sender) {
            color = colorBox.getItemText(colorBox.getSelectedIndex()).substring(0, 7);
        }
    });
    grid.setWidget(1, 2, colorBox);

    grid.setHTML(0, 3, "<b>Fill Polygon</b>");
    final CheckBox fillCheckBox = new CheckBox("");
    fillCheckBox.addClickListener(new ClickListener() {

        public void onClick(Widget sender) {
            fillFlag = fillCheckBox.isChecked();
        }

    });
    grid.setWidget(1, 3, fillCheckBox);

    Button addPolylineButton = new Button("Make Polyline");
    addPolylineButton.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            message1.setText("opacity=" + opacity + " color=" + color + " weight=" + weight + " polygon="
                    + makePolygon + " center=" + map.getCenter() + " zoom=" + map.getZoomLevel());
            addPolyDialog.hide();
            createPolyline();
            editPolylineButton.setEnabled(true);
        }
    });

    Button addPolygonButton = new Button("Make Polygon");
    addPolygonButton.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            message1.setText(
                    "Opacity=" + opacity + " color=" + color + "weight=" + weight + "polygon = " + makePolygon
                            + "Center=" + map.getCenter() + " zoom=" + map.getZoomLevel() + "fill=" + fillFlag);
            addPolyDialog.hide();
            createPolygon();
            editPolygonButton.setEnabled(true);
        }
    });

    Button cancelButton = new Button("Cancel");
    cancelButton.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            addPolyDialog.hide();
        }
    });

    HorizontalPanel buttonPanel = new HorizontalPanel();
    buttonPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    buttonPanel.add(addPolylineButton);
    buttonPanel.add(addPolygonButton);
    buttonPanel.add(cancelButton);
    vp.add(grid);
    vp.add(buttonPanel);
    dialog.add(vp);

    return dialog;
}

From source file:com.google.mobile.trippy.web.client.view.AddItemPopUpView.java

License:Apache License

@SuppressWarnings("deprecation")
@Override/*from   w w w . ja  v a  2  s.  c o m*/
public ArrayList<Integer> getSelectedDay() {
    if (selectedDay == null) {
        selectedDay = new ArrayList<Integer>();
    } else {
        selectedDay.clear();
    }
    for (final CheckBox dayPanel : daysPanel) {
        if (dayPanel.isChecked()) {
            selectedDay.add(daysPanel.indexOf(dayPanel));
        }
    }
    return selectedDay;
}