List of usage examples for com.google.gwt.user.client.ui CheckBox CheckBox
protected CheckBox(Element elem)
From source file:com.square.client.gwt.client.view.personne.physique.creation.BlocCreationBeneficiaireViewImpl.java
License:Open Source License
/** * Construit le bloc du beneficiaire.//from w w w .j a v a 2 s . c o m */ private void construireBlocBeneficiaire() { final Label lCivilite = new Label(viewConstants.civilite()); final Label lNom = new Label(viewConstants.nom()); final Label lDateNaissance = new Label(viewConstants.dateNaissance()); lCivilite.setWordWrap(false); lNom.setWordWrap(false); lDateNaissance.setWordWrap(false); slbCiviliteProperties = new SuggestListBoxSingleProperties<IdentifiantLibelleGwt>() { @Override public String getSelectSuggestRenderer(IdentifiantLibelleGwt row) { return row == null ? "" : row.getLibelle(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(IdentifiantLibelleGwt row) { return new String[] { row == null ? "" : row.getLibelle() }; } }; slbCivilite = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbCiviliteProperties); slbCivilite.ensureDebugId(viewDebugIdConstants.debugIdSlbCivilite()); tbNom = new DecoratedTextBoxFormat("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); tbNom.ensureDebugId(viewDebugIdConstants.debugIdTbNom()); tbPrenom = new DecoratedTextBoxFormat("AAAAAAAAAAAAAAAAAAAAAAAAA"); tbPrenom.ensureDebugId(viewDebugIdConstants.debugIdTbPrenom()); cdbDateNaissance = new DecoratedCalendrierDateBox(true); cdbDateNaissance.ensureDebugId(viewDebugIdConstants.debugIdCdbDateNaissance()); cbRattacherParents = new CheckBox(viewConstants.rattacherAuxParents()); cbRattacherParents.ensureDebugId(viewDebugIdConstants.debugIdCbRattacherParents()); cbRattacherParents.setVisible(false); cbRattacherParents.setValue(false); int row = 0; final int spacing = 3; final HorizontalPanel ligneCivilite = new HorizontalPanel(); ligneCivilite.setSpacing(spacing); ligneCivilite.add(construireBlocIcone(slbCivilite, "BeneficiaireDto.civilite." + index)); flexTable.setWidget(row, 0, lCivilite); flexTable.setWidget(row++, 1, ligneCivilite); final HorizontalPanel ligneNom = new HorizontalPanel(); ligneNom.setSpacing(spacing); ligneNom.add(construireBlocIcone(tbNom, "BeneficiaireDto.nom." + index)); ligneNom.add(construireBlocIcone(tbPrenom, "BeneficiaireDto.prenom." + index)); flexTable.setWidget(row, 0, lNom); flexTable.setWidget(row++, 1, ligneNom); final HorizontalPanel ligneDateNaissance = new HorizontalPanel(); ligneDateNaissance.setSpacing(spacing); ligneDateNaissance.add(construireBlocIcone(cdbDateNaissance, "BeneficiaireDto.dateNaissance." + index)); flexTable.setWidget(row, 0, lDateNaissance); flexTable.setWidget(row++, 1, ligneDateNaissance); flexTable.setWidget(row++, 1, cbRattacherParents); pWarningDoublon = new HorizontalPanel(); pWarningDoublon.setVisible(false); pWarningDoublon.setSpacing(2); final Image imgWarning = new Image(SmatisResources.INSTANCE.imgWarning()); pWarningDoublon.add(imgWarning); final Label lWarningDoublon = new Label(viewConstants.warningDoublons()); lWarningDoublon.ensureDebugId(viewDebugIdConstants.debugIdLWarningDoublon()); lWarningDoublon.addStyleName(SquareResources.INSTANCE.css().labelReclamation()); pWarningDoublon.add(lWarningDoublon); flexTable.setWidget(row, 0, pWarningDoublon); flexTable.getFlexCellFormatter().setColSpan(row++, 0, 2); }
From source file:com.square.composant.espace.client.square.client.view.espaceadherent.BlocIdentifiantsAdherentViewImpl.java
License:Open Source License
private Widget construireBlocIdentifiants() { lEmailAdherent = new Label(); lTelephoneAdherent = new Label(); lNumeroAdherent = new Label(); cbModeEnvoiEmail = new CheckBox(viewConstants.captionModeEnvoiEmail()); cbModeEnvoiSMS = new CheckBox(viewConstants.captionModeEnvoiSMS()); btnEnvoiMdp = new DecoratedButton(viewConstants.captionEnvoyerMotDePasse()); final VerticalPanel conteneurModesEnvoi = new VerticalPanel(); conteneurModesEnvoi.setSpacing(5);/*from ww w. j av a 2 s . c o m*/ conteneurModesEnvoi.add(cbModeEnvoiEmail); conteneurModesEnvoi.add(cbModeEnvoiSMS); final VerticalPanel conteneur = new VerticalPanel(); conteneur.setWidth(ComposantEspaceClientConstants.POURCENT_100); conteneur.setSpacing(10); conteneur.add(conteneurModesEnvoi); conteneur.add(btnEnvoiMdp); conteneur.setCellHorizontalAlignment(conteneurModesEnvoi, HasAlignment.ALIGN_CENTER); conteneur.setCellHorizontalAlignment(btnEnvoiMdp, HasAlignment.ALIGN_CENTER); final List<ChampSynthese> listeChamps = new ArrayList<ChampSynthese>(); listeChamps.add(new ChampSynthese(lEmailAdherent, viewConstants.lEmailPersonne(), true)); listeChamps.add(new ChampSynthese(lTelephoneAdherent, viewConstants.lTelephonePersonne(), true)); listeChamps.add(new ChampSynthese(lNumeroAdherent, viewConstants.lIdentifiantConnexion(), true)); final BlocSyntheseDepliant blocIdentifiants = new BlocSyntheseDepliant(listeChamps, conteneur); blocIdentifiants.setStylePrimaryName(EspaceClientPresenter.RESOURCES.css().blocSyntheseDepliant()); final CaptionPanel cpIdentifiants = new CaptionPanel(viewConstants.captionBlocIdentifiants()); cpIdentifiants.add(blocIdentifiants); return cpIdentifiants; }
From source file:com.square.composant.tarificateur.square.client.view.popup.PopupChoixModelesViewImpl.java
License:Open Source License
@Override public void chargerModelesDevis(List<IdentifiantLibelleGwt> listeModelesDevis) { listeIdsModelesSelectionnes = new ArrayList<Long>(); panelModeles.clear();/*w ww. j a v a2 s .c om*/ if (listeModelesDevis != null && listeModelesDevis.size() > 0) { for (final IdentifiantLibelleGwt modele : listeModelesDevis) { final CheckBox cb = new CheckBox(modele.getLibelle()); cb.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (cb.getValue()) { listeIdsModelesSelectionnes.add(modele.getIdentifiant()); btnValider.setEnabled(true); } else { listeIdsModelesSelectionnes.remove(modele.getIdentifiant()); if (listeIdsModelesSelectionnes.size() == 0) { btnValider.setEnabled(false); } } } }); panelModeles.add(cb); } } }
From source file:com.square.composant.tarificateur.square.client.view.popup.PopupChoixModelesViewImpl.java
License:Open Source License
@Override public void chargerBeneficiaires(List<IdentifiantLibelleGwt> listeBeneficiaires) { pContenuBeneficiaires.clear();//from ww w.j a va2s. c om if (listeBeneficiaires == null || listeBeneficiaires.size() == 0) { captionPanelBenefs.setVisible(false); } else { for (final IdentifiantLibelleGwt beneficiaire : listeBeneficiaires) { final CheckBox cb = new CheckBox(beneficiaire.getLibelle()); cb.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (cb.getValue()) { listeIdsBenefsSelectionnes.add(beneficiaire.getIdentifiant()); } else { listeIdsBenefsSelectionnes.remove(beneficiaire.getIdentifiant()); } } }); pContenuBeneficiaires.add(cb); } captionPanelBenefs.setVisible(true); } }
From source file:com.sun.labs.aura.dbbrowser.client.viz.RepLogDialog.java
License:Open Source License
public RepLogDialog(String idStr, List<String> logNames, List<String> selected, String logLevel) { super(false); this.idStr = idStr; this.logNames = logNames; this.selected = selected; initialLogLevel = logLevel;/*ww w . j av a 2 s .com*/ setText("Change Log Settings"); FlowPanel mainPanel = new FlowPanel(); // // Put in a grid of check boxes for setting what methods are logged checks = new ArrayList<CheckBox>(); int numColumns = logNames.size() / 15; if (logNames.size() % 15 > 0) { numColumns++; } Grid grid = new Grid(15, numColumns); int currCol = 0; int currRow = 0; HTMLTable.CellFormatter fmt = grid.getCellFormatter(); for (String currName : logNames) { CheckBox cb = new CheckBox(currName); cb.setName(currName); String dispName = Util.logCodeToDisplay(currName); if (dispName != null) { cb.setText(dispName); } if (selected.contains(currName)) { cb.setChecked(true); } checks.add(cb); fmt.setStylePrimaryName(currRow, currCol, "viz-logGridCell"); grid.setWidget(currRow++, currCol, cb); if (currRow >= 15) { currRow = 0; currCol++; } } mainPanel.add(grid); // // Add in the pop-up for setting the log level levelMenu = new ListBox(); String[] levels = new String[] { "SEVERE", "WARNING", "INFO", "CONFIG", "FINE", "FINER", "FINEST" }; for (int i = 0; i < levels.length; i++) { levelMenu.addItem(levels[i]); if (levels[i].equals(initialLogLevel)) { levelMenu.setSelectedIndex(i); } } levelMenu.setVisibleItemCount(1); HorizontalPanel selectLevelPanel = new HorizontalPanel(); selectLevelPanel.add(new Label("Set log level: ")); selectLevelPanel.add(levelMenu); selectLevelPanel.setStylePrimaryName("viz-logLevelSelect"); mainPanel.add(selectLevelPanel); Button cancel = new Button("Cancel"); cancel.addClickListener(new ClickListener() { public void onClick(Widget arg0) { hide(); } }); mainPanel.add(cancel); Button changeMe = new Button("Change " + this.idStr); changeMe.addClickListener(new ClickListener() { public void onClick(Widget w) { doChange(false); } }); mainPanel.add(changeMe); Button changeAll = new Button("Change All"); changeAll.addClickListener(new ClickListener() { public void onClick(Widget w) { doChange(true); } }); mainPanel.add(changeAll); setWidget(mainPanel); setPopupPosition(30, 30); }
From source file:com.sun.labs.aura.dbbrowser.client.viz.SettingsDialog.java
License:Open Source License
public SettingsDialog(List<String> logCodes) { super(false); this.logCodes = logCodes; String[] selectedCodes = Util.getStatDisplayCodes(); List<String> selected = Arrays.asList(selectedCodes); setText("Edit Settings"); FlowPanel mainPanel = new FlowPanel(); FlowPanel repStatPanel = new FlowPanel(); repStatPanel.setStylePrimaryName("viz-settingsGroup"); repStatPanel.add(new Label("Show these Replicant Stats:")); checks = new ArrayList<CheckBox>(); int numColumns = logCodes.size() / 15; if (logCodes.size() % 15 > 0) { numColumns++;/*from w w w .ja v a 2s . c o m*/ } Grid grid = new Grid(15, numColumns); int currCol = 0; int currRow = 0; HTMLTable.CellFormatter fmt = grid.getCellFormatter(); for (String currName : logCodes) { CheckBox cb = new CheckBox(currName); cb.setName(currName); String dispName = Util.logCodeToDisplay(currName); if (dispName != null) { cb.setText(dispName); } if (selected.contains(currName)) { cb.setChecked(true); } checks.add(cb); fmt.setStylePrimaryName(currRow, currCol, "viz-logGridCell"); grid.setWidget(currRow++, currCol, cb); if (currRow >= 15) { currRow = 0; currCol++; } } repStatPanel.add(grid); mainPanel.add(repStatPanel); Button cancel = new Button("Cancel"); cancel.addClickListener(new ClickListener() { public void onClick(Widget arg0) { hide(); } }); mainPanel.add(cancel); Button save = new Button("Save"); save.addClickListener(new ClickListener() { public void onClick(Widget w) { doSave(); hide(); } }); mainPanel.add(save); setWidget(mainPanel); setPopupPosition(30, 30); }
From source file:com.tasktop.c2c.server.profile.web.ui.client.presenter.components.TeamMemberPresenter.java
License:Open Source License
@Override public void onClick(ClickEvent event) { Object source = event.getSource(); if (source == view.rolesAnchor) { PopupPanel panel = WidgetUtil.createPopupPanel(view.rolesAnchor); panel.addAutoHidePartner(view.rolesAnchor.getElement()); VerticalPanel content = new VerticalPanel(); for (final ProjectRole role : ProjectRole.values()) { CheckBox checkbox = new CheckBox( projectRoleMessageSelector.getInternationalizedMessage(role, commonProfileMessages)); checkbox.setValue(member.getRoles().contains(role)); boolean enableChanges = true; if (role.equals(ProjectRole.MEMBER) || (role.equals(ProjectRole.OWNER) && self)) { enableChanges = false;/*from ww w . j av a 2 s . c o m*/ } checkbox.setEnabled(enableChanges); if (enableChanges) { checkbox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { if (event.getValue()) { member.getRoles().add(role); } else { member.getRoles().remove(role); } updateRoles(); } }); } content.add(checkbox); } panel.add(content); if (panel.isShowing()) { panel.showRelativeTo(view.rolesAnchor); } else { panel.hide(); } } else if (source == view.removeButton) { removeMember(); } }
From source file:com.tractionsoftware.gwt.demo.utcdatebox.client.UTCDateBoxDemo.java
License:Apache License
@Override public void onModuleLoad() { eventListBox = new ListBox(true); eventListBox.setVisibleItemCount(20); eventListBox.setWidth("800px"); RootPanel.get("eventlog").add(eventListBox); datebox = new DateBox(new DatePicker(), null, new DateBox.DefaultFormat(DateTimeFormat.getFormat("MMM dd, yyyy"))); datebox.addValueChangeHandler(new ValueChangeHandler<Date>() { @Override/* w ww . j a v a 2 s.co m*/ public void onValueChange(ValueChangeEvent<Date> event) { addEvent("DateBox", event.getValue(), event.getValue().getTime()); } }); RootPanel.get("datebox").add(datebox); utcdatebox = new UTCDateBox(); utcdatebox.addValueChangeHandler(new ValueChangeHandler<Long>() { @Override public void onValueChange(ValueChangeEvent<Long> event) { addEvent("UTCDateBox", new Date(event.getValue()), event.getValue()); } }); RootPanel.get("utcdatebox").add(utcdatebox); CheckBox enabled = new CheckBox("Enabled"); enabled.setValue(true); RootPanel.get("utcdatebox-enabled").add(enabled); enabled.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { utcdatebox.setEnabled(event.getValue()); } }); }
From source file:com.tractionsoftware.gwt.demo.utcdatetime.client.UTCDateTimeDemo.java
License:Apache License
@Override public void onModuleLoad() { eventListBox = new ListBox(true); eventListBox.setVisibleItemCount(20); eventListBox.setWidth("800px"); RootPanel.get("eventlog").add(eventListBox); startDate = createDateBox("start-date"); startTime = createTimeBox("start-time"); endDate = createDateBox("end-date"); endTime = createTimeBox("end-time"); allday = new CheckBox("All Day"); // constructing this will bind all of the events new UTCDateTimeRangeController(startDate, startTime, endDate, endTime, allday); RootPanel startPanel = RootPanel.get("start"); startPanel.add(startDate);/* w w w . ja va2 s .c om*/ startPanel.add(startTime); startPanel.add(allday); RootPanel endPanel = RootPanel.get("end"); endPanel.add(endDate); endPanel.add(endTime); startDate.setValue(UTCDateBox.getValueForToday(), true); startTime.setValue(UTCTimeBox.getValueForNextHour(), true); }
From source file:com.tractionsoftware.gwt.demo.utctimebox.client.UTCTimeBoxDemo.java
License:Apache License
@Override public void onModuleLoad() { eventListBox = new ListBox(true); eventListBox.setVisibleItemCount(20); eventListBox.setWidth("800px"); RootPanel.get("eventlog").add(eventListBox); timebox = new UTCTimeBox(DateTimeFormat.getFormat("hh:mm a")); timebox.addValueChangeHandler(new ValueChangeHandler<Long>() { @Override// w ww . ja va 2 s . c o m public void onValueChange(ValueChangeEvent<Long> event) { addEvent("UTCTimeBox", event.getValue()); } }); timebox.setValue(UTCTimeBox.getValueForNextHour()); RootPanel.get("utctimebox").add(timebox); CheckBox enabled = new CheckBox("Enabled"); enabled.setValue(true); RootPanel.get("utctimebox-enabled").add(enabled); enabled.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { timebox.setEnabled(event.getValue()); } }); }