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

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

Introduction

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

Prototype

@Override
    public String getName() 

Source Link

Usage

From source file:ca.upei.ic.timetable.client.DepartmentModelView.java

License:Apache License

public DepartmentModelView(FindCourseViewController controller) {
    controller_ = controller;//  w  w  w  . ja  va2  s.  co m

    selectAllLink_ = GWT.create(com.google.gwt.user.client.ui.Hyperlink.class);
    deselectAllLink_ = GWT.create(com.google.gwt.user.client.ui.Hyperlink.class);

    selectAllLink_.setText("Select All");
    selectAllLink_.addClickListener(new ClickListener() {

        public void onClick(Widget sender) {
            for (int index = 0; index < panel_.getWidgetCount(); index++) {
                CheckBox box = (CheckBox) panel_.getWidget(index);
                box.setChecked(true);
                controller_.setDepartmentCriteria(box.getName(), true);
            }
        }

    });

    deselectAllLink_.setText("Select None");
    deselectAllLink_.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            for (int index = 0; index < panel_.getWidgetCount(); index++) {
                CheckBox box = (CheckBox) panel_.getWidget(index);
                box.setChecked(false);
                controller_.setDepartmentCriteria(box.getName(), false);
            }
        }
    });

    panel_ = GWT.create(VerticalPanel.class);
    panel_.setSpacing(3);
    outerPanel_ = PanelUtils.verticalPanel(
            PanelUtils.horizontalPanel(selectAllLink_, new HTML("&nbsp;/&nbsp;"), deselectAllLink_), panel_);
}

From source file:ca.upei.ic.timetable.client.DepartmentModelView.java

License:Apache License

public void loadJSON(JSONValue value) {
    JSONArray array = (JSONArray) value;

    // iterate all json results
    for (int i = 0; i < array.size(); i++) {
        JSONString s = (JSONString) array.get(i);
        CheckBox box = new CheckBox(s.stringValue());
        box.setName(s.stringValue());//from  www  . j av  a  2  s  .c o m
        // add the click listener
        box.addClickListener(new ClickListener() {

            public void onClick(Widget sender) {
                final CheckBox box = (CheckBox) sender;
                final String name = box.getName();
                controller_.setDepartmentCriteria(name, box.isChecked());
            }

        });
        panel_.add(box);
    }
}

From source file:ca.upei.ic.timetable.client.LevelModelView.java

License:Apache License

public void loadJSON(JSONValue value) {
    JSONArray array = (JSONArray) value;
    // load the values
    for (int i = 0; i < array.size(); i++) {
        // set value and name
        JSONString s = (JSONString) array.get(i);
        CheckBox box = new CheckBox("Level " + s.stringValue());
        box.setName(s.stringValue()); // to store the value
        box.setChecked(true);// w  w w .j  a va 2s. co m
        controller_.setLevelCriteria(s.stringValue(), true);

        // add click listener
        box.addClickListener(new ClickListener() {

            public void onClick(Widget sender) {
                final CheckBox box = (CheckBox) sender;
                final String name = box.getName();
                controller_.setLevelCriteria(name, box.isChecked());
            }

        });

        panel_.add(box);
    }
}

From source file:ca.upei.ic.timetable.client.SemesterModelView.java

License:Apache License

public void loadJSON(JSONValue value) {
    JSONArray array = (JSONArray) value;

    // get the current month
    int month = new Date().getMonth() + 1;

    // iterate all json results
    for (int i = 0; i < array.size(); i++) {
        JSONString s = (JSONString) array.get(i);
        String name = s.stringValue();

        CheckBox box = new CheckBox(name);
        box.setName(name);//from  w ww. j a  v a  2s. c  o m
        if (name.equals("First Semester") && month > 6 && month < 11) {
            box.setChecked(true);
            controller_.setSemesterCriteria(name, true);
        }
        if (name.equals("Second Semester") && (month > 10 || month < 4)) {
            box.setChecked(true);
            controller_.setSemesterCriteria(name, true);
        }
        // add the click listener
        box.addClickListener(new ClickListener() {

            public void onClick(Widget sender) {
                final CheckBox box = (CheckBox) sender;
                final String name = box.getName();
                controller_.setSemesterCriteria(name, box.isChecked());
            }

        });
        panel_.add(box);
    }
}

From source file:client.helper.RudListener.java

License:Open Source License

/**
 * action that is executed after clicking on a button that the RudListener
 * is attached to./*from  w  ww.j  a v a 2s .  c o  m*/
 * 
 * @param sender
 *            the widget that triggered the onClick
 */
public final void onClick(final Widget sender) {
    final CheckBox box = (CheckBox) sender;
    final String name = box.getName();
    if (box.isChecked()) {
        if (!RudListener.checked.contains(name)) {
            RudListener.checked.add(name);
        }
    } else {
        RudListener.checked.remove(name);
    }
}

From source file:com.edgenius.wiki.gwt.client.user.ContactPanel.java

License:Open Source License

/**
 * Only valid at editing mode//  w w  w  . j a  v  a  2 s. c o m
 * @return
 */
public UserModel getUserModel() {
    UserModel user = new UserModel();
    user.setUid(userUid);
    user.setFullname(fullname.getText());
    user.setEmail(email.getText());
    LinkedHashMap<String, LinkedHashMap<String, String>> contacts = new LinkedHashMap<String, LinkedHashMap<String, String>>();
    //group doesn't matter when send back to server. just create a dummy one
    LinkedHashMap<String, String> group = new LinkedHashMap<String, String>();
    contacts.put("dummy", group);
    user.setContacts(contacts);

    for (CheckBox box : checkboxList) {
        group.put(box.getName(), box.getValue().toString());
    }
    for (FormTextBox box : textboxList) {
        group.put(box.getName(), box.getText());
    }
    return user;
}

From source file:com.sun.labs.aura.dbbrowser.client.viz.RepLogDialog.java

License:Open Source License

public void doChange(final boolean all) {
    selected = new ArrayList<String>();
    for (CheckBox cb : checks) {
        if (cb.isChecked()) {
            selected.add(cb.getName());
        }/*from ww w .j  a v  a 2  s .  c o  m*/
    }

    VizServiceAsync service = GWTMainEntryPoint.getVizService();
    final AsyncCallback callback = new AsyncCallback() {
        public void onSuccess(Object result) {
            doChange2(all);
        }

        public void onFailure(Throwable caught) {
            VizUI.alert("Communication failed: " + caught.getMessage());
        }
    };

    service.setRepSelectedLogNames(all ? null : idStr, selected, callback);
}

From source file:com.sun.labs.aura.dbbrowser.client.viz.SettingsDialog.java

License:Open Source License

protected void doSave() {
    ArrayList<String> list = new ArrayList<String>();
    for (CheckBox check : checks) {
        if (check.isChecked()) {
            list.add(check.getName());
        }/*from ww w  . j  a  va 2  s.  co  m*/
    }
    Util.setStatDisplayCodes(list);
}

From source file:eu.riscoss.client.riskconfs.ModelSelectionDialog.java

License:Apache License

public void show(Callback<List<String>> cb) {

    this.callback = cb;

    RiscossJsonClient.listModels(new JsonCallback() {
        @Override//from   ww w  .j  a  va 2 s .c  om
        public void onFailure(Method method, Throwable exception) {
            Window.alert(exception.getMessage());
        }

        @Override
        public void onSuccess(Method method, JSONValue response) {
            JsonModelList list = new JsonModelList(response);
            dialog = new DialogBox(true, true); //, new HtmlCaption( "Add model" ) );
            dialog.setText("Model Selection");
            Grid grid = new Grid();
            grid.resize(list.getModelCount(), 1);
            for (int i = 0; i < list.getModelCount(); i++) {
                ModelInfo info = list.getModelInfo(i);
                CheckBox chk = new CheckBox(info.getName());
                chk.setName(info.getName());
                chk.addClickHandler(new ClickHandler() {
                    @Override
                    public void onClick(ClickEvent event) {
                        CheckBox chk = (CheckBox) event.getSource();
                        boolean value = chk.getValue();
                        if (value == true) {
                            selection.add(chk.getName());
                        } else {
                            selection.remove(chk.getName());
                        }
                    }
                });
                grid.setWidget(i, 0, chk);
            }
            DockPanel dock = new DockPanel();
            dock.add(grid, DockPanel.CENTER);
            Button ok = new Button("Ok", new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    dialog.hide();
                    if (callback != null) {
                        callback.onDone(new ArrayList<String>(selection));
                    }
                }
            });
            Button cancel = new Button("Cancel", new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    dialog.hide();
                }
            });
            ok.setStyleName("deleteButton");
            cancel.setStyleName("deleteButton");
            HorizontalPanel buttons = new HorizontalPanel();
            buttons.add(ok);
            buttons.add(cancel);
            dock.add(buttons, DockPanel.SOUTH);
            dialog.add(dock);
            dialog.getElement().getStyle().setZIndex(Integer.MAX_VALUE);
            dialog.show();
        }
    });
}

From source file:eu.riscoss.client.riskconfs.ModelSelectionDialog.java

License:Apache License

public void show(String l, SimpleRiskCconf rconf, Callback<List<String>> cb) {

    this.callback = cb;
    this.rc = rconf;
    this.layer = l;

    RiscossJsonClient.listModels(new JsonCallback() {
        @Override//ww w. jav  a 2 s .  c  o  m
        public void onFailure(Method method, Throwable exception) {
            Window.alert(exception.getMessage());
        }

        @Override
        public void onSuccess(Method method, JSONValue response) {
            JsonModelList list = new JsonModelList(response);
            List<String> l = rc.getModelList(layer);
            dialog = new DialogBox(true, true); //, new HtmlCaption( "Add model" ) );
            dialog.setText("Model Selection");
            Grid grid = new Grid();
            grid.resize(list.getModelCount(), 1);
            for (int i = 0; i < list.getModelCount(); i++) {
                ModelInfo info = list.getModelInfo(i);
                CheckBox chk = new CheckBox(info.getName());
                chk.setName(info.getName());
                chk.addClickHandler(new ClickHandler() {
                    @Override
                    public void onClick(ClickEvent event) {
                        CheckBox chk = (CheckBox) event.getSource();
                        boolean value = chk.getValue();
                        if (value == true) {
                            selection.add(chk.getName());
                        } else {
                            selection.remove(chk.getName());
                        }
                    }
                });
                if (l.contains(info.getName())) {
                    chk.setChecked(true);
                    selection.add(chk.getName());
                }
                grid.setWidget(i, 0, chk);
            }
            DockPanel dock = new DockPanel();
            dock.add(grid, DockPanel.CENTER);
            Button ok = new Button("Ok", new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    dialog.hide();
                    if (callback != null) {
                        callback.onDone(new ArrayList<String>(selection));
                    }
                }
            });
            Button cancel = new Button("Cancel", new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    dialog.hide();
                }
            });
            ok.setStyleName("deleteButton");
            cancel.setStyleName("deleteButton");
            HorizontalPanel buttons = new HorizontalPanel();
            buttons.add(ok);
            buttons.add(cancel);
            dock.add(buttons, DockPanel.SOUTH);
            dialog.add(dock);
            dialog.getElement().getStyle().setZIndex(Integer.MAX_VALUE);
            dialog.show();
        }
    });
}