@Override public void onSelectionChange(SelectionChangeEvent event) { TreePlace place = navigationView.getSelectionModel().getSelectedObject(); if (place != null) { goTo(place); TreePlace current = (TreePlace) clientFactory.getPlaceController().getWhere(); if (!current.equals(place)) { navigationView.getSelectionModel().setSelected(current, true); } } } }
com.google.gwt.event.shared.EventBus eventBus) { containerWidget.setWidget(navigationView.asWidget()); registrations.add(navigationView.getSelectionModel().addSelectionChangeHandler( new SelectionChangeEvent.Handler() { @Override
private void selectPlace(TreePlace place) { TreeNode node = navigationView.getMenuTree().getRootTreeNode(); if (openNode(node, place)) { navigationView.getSelectionModel().setSelected(place, true); pendingPlace = null; } else { navigationView.getSelectionModel().clear(); } }
private SingleSelectionModel<TrustDomain> createSelectionModel() { final SingleSelectionModel<TrustDomain> selectionModel = new SingleSelectionModel<TrustDomain>(); Handler selectionHandler = new SelectionChangeEvent.Handler() { @Override public void onSelectionChange(com.google.gwt.view.client.SelectionChangeEvent event) { SingleSelectionModel<TrustDomain> selection = (SingleSelectionModel<TrustDomain>) event.getSource(); selectedTrustedDomain = selection.getSelectedObject(); } }; selectionModel.addSelectionChangeHandler(selectionHandler); return selectionModel; }
/** * On place changed. * * @param place the place. */ public void onPlaceChanged(TreePlace place) { TreePlace selected = navigationView.getSelectionModel().getSelectedObject(); if (!place.equals(selected)) { pendingPlace = place; selectPlace(place); } }
/** {@inheritDoc} */ @Override public void setTreeOfDestinations( RefactorInfo refactorInfo, List<JavaProjectStructure> projects) { final SingleSelectionModel<Object> selectionModel = new SingleSelectionModel<>(); selectionModel.addSelectionChangeHandler( event -> { Object object = selectionModel.getSelectedObject(); if (object instanceof PackageFragmentRoot) { PackageFragmentRoot fragmentRoot = (PackageFragmentRoot) object; delegate.setMoveDestinationPath(fragmentRoot.getUri(), fragmentRoot.getProjectUri()); } if (object instanceof PackageFragment) { PackageFragment fragment = (PackageFragment) object; delegate.setMoveDestinationPath(fragment.getUri(), fragment.getProjectUri()); } }); CellTree tree = new CellTree( new ProjectsAndPackagesModel(projects, refactorInfo, selectionModel, resources), null, cellTreeResources); tree.setAnimationEnabled(true); treePanel.clear(); treePanel.add(tree); }
/** * Create a new EnumRadioEditor, for the provided enum class * * @param enumClass * the enum class */ public EnumRadioEditor(Class<E> enumClass) { this.handlerManager = new HandlerManager(this); peer = new EnumRadioCellTable<>(enumClass, GWT.create(EnumRadioCellTableResources.class)); // Selection Model selectionModel = new SingleSelectionModel<E>() { @Override public void setSelected(E object, boolean selected) { // enforce disabled set if (!peer.getDisabledSet().contains(object)) { super.setSelected(object, selected); } } }; peer.setSelectionModel(selectionModel); selectionModel.addSelectionChangeHandler(event -> { E selectedObject = selectionModel.getSelectedObject(); setValue(selectedObject); ValueChangeEvent.fire(EnumRadioEditor.this, selectedObject); }); }
public ListModelObjectCellTable() { super(DEFAULT_PAGESIZE, (DataGrid.Resources) GWT.create(DataGridPopupTableResources.class)); this.editorAdapter = new HasDataListModelEditorAdapter<>(this); SingleSelectionModel<T> selectionModel = new SingleSelectionModel<>(); setSelectionModel(selectionModel); getSelectionModel().addSelectionChangeHandler(event -> getListModel().setSelectedItem(((SingleSelectionModel<?>) getSelectionModel()).getSelectedObject())); }
@Override public void start() { ColumnMappingGuesser guesser = new ColumnMappingGuesser(importModel, collectNotMappedMandatoryColumns(false)); guesser.guess(); dataGrid.refresh(); if (columnSelectionModel.getSelectedSet().isEmpty() || columnSelectionModel.getSelectedObject().getIndex() != 0) { columnSelectionModel.setSelected(importModel.getSourceColumn(0), true); } onNextPage(); Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() { @Override public void execute() { refreshGuessedColumns(); } }); }
SingleSelectionModel selectionModel = new SingleSelectionModel();
public void setValue(T value, boolean fireEvents) { T current = getValue(); if ((current == value) || (current != null && current.equals(value))) { return; } this.value = value; smodel.setSelected(value, true); if (fireEvents) { ValueChangeEvent.fire(this, value); } } }
@Override protected void onHide() { selectionModel.clear(); }
@Override public void update(final int index, final DynamicMenuItem object, final String value) { if (selectionModel.isSelected(object)) { selectionModel.clear(); } presenter.removeObject(object); } });
private SingleSelectionModel<MavenProjectDTO> createSelectionModel() { final SingleSelectionModel<MavenProjectDTO> moduleSelectionModel = new SingleSelectionModel<MavenProjectDTO>(ModuleDataProvider.KEY_PROVIDER); moduleSelectionModel.addSelectionChangeHandler( new SelectionChangeEvent.Handler() { public void onSelectionChange( SelectionChangeEvent event ) { moduleSelected( moduleSelectionModel.getSelectedObject() ); } }); return moduleSelectionModel; }
@Override public Set<T> getSelectedSet() { Set<T> set = new HashSet<T>(); T item = getSelectedObject(); if (item != null) { set.add(item); } return set; }
private void initialize() { setCondensed(true); setHover(true); TextColumn<ResourceListItem> resourceColumn = new TextColumn<ResourceListItem>() { @Override public String getValue(ResourceListItem listItem) { return "" + listItem.getValue(); } }; m_selectionModel = new SingleSelectionModel<ResourceListItem>(); setSelectionModel(m_selectionModel); addColumn(resourceColumn, "Resources"); }
/** * Selects the specified item in the list. * * @param selection the item to select. */ public void setSelection(T selection) { _selectionModel.setSelected(selection, true); }
@Override protected void onHide() { selectionModel.clear(); }
@Override public void update(final int index, final DynamicMenuItem object, final String value) { if (selectionModel.isSelected(object)) { selectionModel.clear(); } presenter.removeObject(object); } });
private SingleSelectionModel<IdentityProviderHandlerParameter> createSelectionModel() { final SingleSelectionModel<IdentityProviderHandlerParameter> selectionModel = new SingleSelectionModel<IdentityProviderHandlerParameter>(); Handler selectionHandler = new SelectionChangeEvent.Handler() { @Override public void onSelectionChange(com.google.gwt.view.client.SelectionChangeEvent event) { SingleSelectionModel<IdentityProviderHandlerParameter> selection = (SingleSelectionModel<IdentityProviderHandlerParameter>) event.getSource(); selectedHandler = selection.getSelectedObject(); } }; selectionModel.addSelectionChangeHandler(selectionHandler); return selectionModel; }