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

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

Introduction

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

Prototype

@Deprecated
public void setChecked(boolean checked) 

Source Link

Document

Checks or unchecks this check box.

Usage

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("&nbsp;");
    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("&nbsp;");
    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;
    }
}