List of usage examples for com.google.gwt.user.client.ui CheckBox setChecked
@Deprecated public void setChecked(boolean checked)
From source file:com.dimdim.conference.ui.common.client.util.CheckBoxList.java
License:Open Source License
public void onClick(Widget sender) { checkBoxesEnabled = !checkBoxesEnabled; int size = this.checkBoxes.size(); for (int i = 0; i < size; i++) { CheckBox cb = (CheckBox) (this.checkBoxes.elementAt(i)); cb.setChecked(checkBoxesEnabled); }/*from ww w .ja v a2s . com*/ }
From source file:com.dimdim.conference.ui.dialogues.client.common.PermissionsControlDialog.java
License:Open Source License
protected Widget getContent() { ScrollPanel scroller = new ScrollPanel(); scroller.setStyleName("list-popup-scroll-panel"); VerticalPanel table = new VerticalPanel(); VerticalPanel scrolledTable = new VerticalPanel(); scroller.add(scrolledTable);/* w w w. ja v a 2 s . co m*/ // table.setStyleName("list-control-table"); /* HorizontalPanel header1 = new HorizontalPanel(); header1.add(createLabel("Conference Permissions","conference-permissions-header")); Label chat1 = createLabel("Chat","conference-chat-button-header"); header1.add(chat1); Label audio1 = createLabel("Audio","conference-chat-button-header"); header1.add(audio1); Label video1 = createLabel("Video","conference-chat-button-header"); header1.add(video1); header1.addStyleName("common-dialog-row"); table.add(header1); HorizontalPanel defaultsRow = new HorizontalPanel(); defaultsRow.addStyleName("common-dialog-row"); Label text1 = createTextHTML("Let all attendees to:", "conference-permissions-comment-1"); defaultsRow.add(text1); HorizontalPanel hp21 = new HorizontalPanel(); CheckBox cb11 = new CheckBox(); hp21.add(cb11); hp21.setStyleName("user-chat-button"); hp21.setCellHorizontalAlignment(cb11,HorizontalPanel.ALIGN_LEFT); hp21.setCellVerticalAlignment(cb11,VerticalPanel.ALIGN_MIDDLE); defaultsRow.add(hp21); defaultsRow.setCellHorizontalAlignment(hp21,HorizontalPanel.ALIGN_LEFT); defaultsRow.setCellVerticalAlignment(hp21,VerticalPanel.ALIGN_MIDDLE); HorizontalPanel hp31 = new HorizontalPanel(); CheckBox cb21 = new CheckBox(); hp31.add(cb21); hp31.setStyleName("user-chat-button"); hp31.setCellHorizontalAlignment(cb21,HorizontalPanel.ALIGN_LEFT); hp31.setCellVerticalAlignment(cb21,VerticalPanel.ALIGN_MIDDLE); defaultsRow.add(hp31); defaultsRow.setCellHorizontalAlignment(hp31,HorizontalPanel.ALIGN_LEFT); defaultsRow.setCellVerticalAlignment(hp31,VerticalPanel.ALIGN_MIDDLE); HorizontalPanel hp41 = new HorizontalPanel(); CheckBox cb31 = new CheckBox(); hp41.add(cb31); hp41.setStyleName("user-chat-button"); hp41.setCellHorizontalAlignment(cb31,HorizontalPanel.ALIGN_LEFT); hp41.setCellVerticalAlignment(cb31,VerticalPanel.ALIGN_MIDDLE); defaultsRow.add(hp41); defaultsRow.setCellHorizontalAlignment(hp41,HorizontalPanel.ALIGN_LEFT); defaultsRow.setCellVerticalAlignment(hp41,VerticalPanel.ALIGN_MIDDLE); table.add(defaultsRow); HTML line1 = new HTML(" "); line1.setStyleName("section-break"); table.add(line1); HorizontalPanel header2 = new HorizontalPanel(); header2.add(createLabel("Enable Meeting Lobby","conference-permissions-header")); HorizontalPanel hp22 = new HorizontalPanel(); CheckBox cb12 = new CheckBox(); hp22.add(cb12); hp22.setStyleName("user-chat-button"); hp22.setCellHorizontalAlignment(cb12,HorizontalPanel.ALIGN_LEFT); hp22.setCellVerticalAlignment(cb12,VerticalPanel.ALIGN_MIDDLE); header2.add(hp22); header2.setCellHorizontalAlignment(hp22,HorizontalPanel.ALIGN_LEFT); header2.setCellVerticalAlignment(hp22,VerticalPanel.ALIGN_MIDDLE); HTML filler1 = new HTML("."); filler1.setStyleName("conference-button-filler"); header2.setCellHorizontalAlignment(filler1,HorizontalPanel.ALIGN_LEFT); header2.setCellVerticalAlignment(filler1,VerticalPanel.ALIGN_MIDDLE); header2.add(filler1); HTML filler2 = new HTML("."); filler2.setStyleName("conference-button-filler"); header2.setCellHorizontalAlignment(filler2,HorizontalPanel.ALIGN_LEFT); header2.setCellVerticalAlignment(filler2,VerticalPanel.ALIGN_MIDDLE); header2.add(filler2); header2.addStyleName("common-dialog-row"); table.add(header2); HTML line2 = new HTML(" "); line2.setStyleName("section-break"); table.add(line2); */ int size = this.listModel.getListSize(); // Now all the users if any are available. if (size > 0) { UIResources uiResources = UIResources.getUIResources(); HorizontalPanel header = new HorizontalPanel(); header.add(createLabel(ConferenceGlobals.getDisplayString("console.moodlabel", "Mood"), "user-image-header")); header.add(createLabel(UIStrings.getNameLabel(), "user-name-header")); //header.add(createLabel(UIStrings.getEmailLabel(),"user-email-header")); //if private chat is disbaled as feature if (ConferenceGlobals.privateChatEnabled) { chatHeaderLabel = createLabel(UIStrings.getChatLabel(), "user-chat-button-header"); chatHeaderLabel.addStyleName("common-anchor-default-color"); header.add(chatHeaderLabel); chatHeaderLabel.addClickListener(this); } if (!ConferenceGlobals.isPresenterAVAudioDisabled() && ConferenceGlobals.partListEnabled) { String label = UIStrings.getAudioLabel(); if (ConferenceGlobals.isPresenterAVVideoOnly()) { label = UIStrings.getVideoLabel(); audioCheckBoxSet.setMaxChecked(userManager.getMaximumAttendeeVideos()); } Label audio = createLabel(label, "user-chat-button-header"); header.add(audio); } // Label video = createLabel("Video","user-chat-button-header"); // header.add(video); header.addStyleName("common-dialog-row"); table.add(header); table.add(scroller); table.setCellWidth(scroller, "100%"); int i = 0; for (i = 0; i < size; i++) { UserListEntry ule = (UserListEntry) this.listModel.getListEntryAt(i); final UIRosterEntry user = ule.getUser(); if (user.isHost()) { continue; } HorizontalPanel row = new HorizontalPanel(); HorizontalPanel hp1 = new HorizontalPanel(); Image image = UserGlobals.getUserGlobals().getMoodImageUrl(user.getMood()); hp1.add(image); hp1.setCellHorizontalAlignment(image, HorizontalPanel.ALIGN_CENTER); hp1.setCellVerticalAlignment(image, VerticalPanel.ALIGN_MIDDLE); hp1.setStyleName("user-image"); row.add(hp1); row.setCellHorizontalAlignment(hp1, HorizontalPanel.ALIGN_CENTER); row.setCellVerticalAlignment(hp1, VerticalPanel.ALIGN_MIDDLE); Label nameLabel = createTextHTML(user.getDisplayName(), "user-name"); if (ConferenceGlobals.privateChatEnabled) { nameLabel.addClickListener(new ClickListener() { public void onClick(Widget sender) { NewChatController.getController().showChatPopupIfPossible(user); hide(); } }); nameLabel.addStyleName("common-anchor-default-color"); } row.add(nameLabel); if (ConferenceGlobals.privateChatEnabled) { HorizontalPanel hp2 = new HorizontalPanel(); CheckBox cb1 = new CheckBox(); hp2.add(cb1); hp2.setStyleName("user-chat-button"); hp2.setCellHorizontalAlignment(cb1, HorizontalPanel.ALIGN_LEFT); hp2.setCellVerticalAlignment(cb1, VerticalPanel.ALIGN_MIDDLE); row.add(hp2); row.setCellHorizontalAlignment(hp2, HorizontalPanel.ALIGN_LEFT); row.setCellVerticalAlignment(hp2, VerticalPanel.ALIGN_MIDDLE); cb1.setChecked(user.isChatOn()); this.chatCheckBoxes.put(user.getUserId(), cb1); } if (!ConferenceGlobals.isPresenterAVAudioDisabled() && ConferenceGlobals.partListEnabled) { HorizontalPanel hp3 = new HorizontalPanel(); CheckBox cb2 = new CheckBox(); hp3.add(cb2); hp3.setStyleName("user-chat-button"); hp3.setCellHorizontalAlignment(cb2, HorizontalPanel.ALIGN_LEFT); hp3.setCellVerticalAlignment(cb2, VerticalPanel.ALIGN_MIDDLE); row.add(hp3); row.setCellHorizontalAlignment(hp3, HorizontalPanel.ALIGN_LEFT); row.setCellVerticalAlignment(hp3, VerticalPanel.ALIGN_MIDDLE); if (user.isVideoOn() && !ConferenceGlobals.isPresenterAVVideoOnly()) { cb2.setChecked(user.isVideoOn()); cb2.setEnabled(false); } else { cb2.setChecked(user.isAudioOn()); if (ConferenceGlobals.isPresenterAVVideoOnly()) { cb2.setChecked(user.isVideoOn()); } this.audioCheckBoxes.put(user.getUserId(), cb2); this.audioCheckBoxSet.addCheckBox(cb2); } } /* HorizontalPanel hp4 = new HorizontalPanel(); CheckBox cb3 = new CheckBox(); hp4.add(cb3); hp4.setStyleName("user-chat-button"); hp4.setCellHorizontalAlignment(cb3,HorizontalPanel.ALIGN_LEFT); hp4.setCellVerticalAlignment(cb3,VerticalPanel.ALIGN_MIDDLE); row.add(hp4); row.setCellHorizontalAlignment(hp4,HorizontalPanel.ALIGN_LEFT); row.setCellVerticalAlignment(hp4,VerticalPanel.ALIGN_MIDDLE); cb3.setChecked(user.isVideoOn()); this.videoCheckBoxes.put(user.getUserId(),cb3); */ row.addStyleName("common-dialog-row"); scrolledTable.add(row); } } else { HorizontalPanel header2 = new HorizontalPanel(); header2.add(createLabel(UIStrings.getNoParticipantsMessage(), "conference-permissions-header")); table.add(header2); } return table; }
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()); }// w w w. j a 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 .j ava 2 s . c om*/ } 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.ephesoft.dcma.gwt.admin.bm.client.view.batch.ExportBatchClassView.java
License:Open Source License
/** * To get batch Folder List View.//from ww w. ja v a2s .c o m * * @param propertyMap Map<String, String> */ public void getbatchFolderListView(Map<String, String> propertyMap) { HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.addStyleName("width100"); CheckBox checkBox = new CheckBox(propertyMap.get(BatchFolderListDTO.FOLDER_NAME)); checkBox.setName(propertyMap.get(BatchFolderListDTO.FOLDER_NAME)); checkBox.setFormValue(propertyMap.get(BatchFolderListDTO.FOLDER_NAME)); checkBox.setEnabled(Boolean.parseBoolean(propertyMap.get(BatchFolderListDTO.ENABLED))); checkBox.setChecked(Boolean.parseBoolean(propertyMap.get(BatchFolderListDTO.CHECKED))); horizontalPanel.add(checkBox); exportBatchClassViewPanel.add(horizontalPanel); }
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()); }/*from www. j a v a 2 s . 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.examples.CheckBoxExample.java
License:Apache License
public void onModuleLoad() { // Make a new check box, and select it by default. CheckBox cb = new CheckBox("Foo"); cb.setChecked(true); // Hook up a handler to find out when it's clicked. cb.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { boolean checked = ((CheckBox) event.getSource()).isChecked(); Window.alert("It is " + (checked ? "" : "not ") + "checked"); }/* ww w. j a va 2 s . com*/ }); // Add it to the root panel. RootPanel.get().add(cb); }
From source file:com.google.mobile.trippy.web.client.view.AddItemPopUpView.java
License:Apache License
@SuppressWarnings("deprecation") @Override//from w ww . j a v a 2s.co m public void setChecked(final boolean checked) { for (final CheckBox dayBox : daysPanel) { dayBox.setChecked(checked); } }
From source file:com.google.sampling.experiential.client.PostEvent.java
License:Open Source License
private HorizontalPanel createBooleanFormLine(String key, boolean value) { HorizontalPanel line = new HorizontalPanel(); Label keyLabel = new Label(key); Label colon = new Label(":"); CheckBox valueBox = new CheckBox(); valueBox.setChecked(value); line.add(keyLabel);//from w w w . j a v a2 s . co m line.add(colon); line.add(valueBox); fieldToWidgetMap.put(key, valueBox); return line; }
From source file:com.gwtmodel.table.view.grid.GridView.java
License:Apache License
@Override public void setRowVal(int row, int c, Object o) { Widget w = getW(row, c);//w ww .ja v a 2 s .c o m switch (gType.getgType()) { case BOOLEAN: Boolean b = (Boolean) o; CheckBox ce = (CheckBox) w; ce.setChecked(b.booleanValue()); break; case DECIMAL: NumerW nw = (NumerW) w; IFormLineView i = nw.iF; BigDecimal bi = (BigDecimal) o; i.setValObj(bi); break; } }