List of usage examples for com.google.gwt.user.client.ui CheckBox isChecked
@Deprecated public boolean isChecked()
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; }