List of usage examples for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem
public T getSelectedItem()
From source file:org.jboss.ci.tracker.client.widgets.MainPanel.java
License:Open Source License
/** * Calls methods of tabs when the tab is selected (and when needed). * * @param event Selection event//from w ww.j a v a 2s .c om */ @UiHandler("tabPanel") void onTabSelection(SelectionEvent<Integer> event) { selectedTab = event.getSelectedItem(); if (tabPanel.getWidget(selectedTab).equals(labelDetail)) { labelDetail.onTabShow(); } if (tabPanel.getWidget(selectedTab).equals(jobCategories)) { jobCategories.onTabShow(); } if (tabPanel.getWidget(selectedTab).equals(buildList)) { buildList.onTabShow(); } if (tabPanel.getWidget(selectedTab).equals(paramBuildList)) { paramBuildList.onTabShow(); } if (tabPanel.getWidget(selectedTab).equals(jobDetail)) { jobDetail.onTabShow(); } if (tabPanel.getWidget(selectedTab).equals(jobList)) { jobList.onTabShow(); } if (tabPanel.getWidget(selectedTab).equals(categorizationList)) { categorizationList.onTabShow(); } }
From source file:org.jboss.errai.workspaces.client.widgets.WSTabPanel.java
License:Apache License
public WSTabPanel() { layoutPanel = new DockPanel(); layoutPanel.setSize("98%", "100%"); tabBar = new TabBar(); deckPanel = new DeckPanel(); deckPanel.setWidth("100%"); deckPanel.addStyleName("gwt-TabPanelBottom"); layoutPanel.add(tabBar, DockPanel.NORTH); layoutPanel.add(deckPanel, DockPanel.CENTER); tabBar.addSelectionHandler(new SelectionHandler<Integer>() { public void onSelection(SelectionEvent<Integer> integerSelectionEvent) { deckPanel.showWidget(integerSelectionEvent.getSelectedItem()); }/*from w ww. j a va 2 s. c om*/ }); initWidget(layoutPanel); }
From source file:org.kaaproject.kaa.server.admin.client.mvp.view.struct.AbstractRecordPanel.java
License:Apache License
@Override public void onSelection(SelectionEvent<Integer> event) { if (event.getSelectedItem() == 0) { activePanel.onShown();/*from w ww . j av a 2s . c o m*/ } else if (event.getSelectedItem() == 1) { inactivePanel.onShown(); } }
From source file:org.kie.guvnor.metadata.client.widget.CategoryExplorerWidget.java
License:Apache License
public void onSelection(final SelectionEvent<TreeItem> event) { this.selectedPath = getPath(event.getSelectedItem()); this.categorySelectHandler.selected(selectedPath); }
From source file:org.kie.uberfire.perspective.editor.client.panels.components.popup.LoadPerspective.java
License:Apache License
public void show(final Collection<String> perspectiveNames) { perspectiveSuggestion = new SuggestBox(new MultiWordSuggestOracle() { {/* w w w .j a v a2 s . c o m*/ addAll(perspectiveNames); } }); perspectiveSuggestion.getElement().setAttribute(Constants.PLACEHOLDER, ""); perspectiveSuggestion.addSelectionHandler(new SelectionHandler<SuggestOracle.Suggestion>() { @Override public void onSelection(SelectionEvent<SuggestOracle.Suggestion> event) { System.out.println(event.getSelectedItem().getReplacementString()); } }); suggestion.add(perspectiveSuggestion); popup.show(); }
From source file:org.kino.client.monitoring.MonitoringW.java
public MonitoringW() { tab.add(transerGrid.asWidget(), ""); tab.add(errorGrid.asWidget(), ""); tab.addSelectionHandler(new SelectionHandler<Widget>() { @Override// ww w . j a va 2 s. c o m public void onSelection(SelectionEvent<Widget> event) { if (event.getSelectedItem() == transerGrid.asWidget()) { errorGrid.onVisibileChanged(false); transerGrid.onVisibileChanged(true); } else if (event.getSelectedItem() == errorGrid.asWidget()) { transerGrid.onVisibileChanged(false); errorGrid.onVisibileChanged(true); } } }); tab.addShowHandler(new ShowEvent.ShowHandler() { @Override public void onShow(ShowEvent event) { if (!tab.isAttached()) return; System.out.println("show"); if (tab.getActiveWidget() == transerGrid.asWidget()) transerGrid.onVisibileChanged(true); else if (tab.getActiveWidget() == errorGrid.asWidget()) errorGrid.onVisibileChanged(true); } }); tab.addHideHandler(new HideEvent.HideHandler() { @Override public void onHide(HideEvent event) { if (!tab.isAttached()) return; transerGrid.onVisibileChanged(false); errorGrid.onVisibileChanged(false); System.out.println("hideeeeeeee"); } }); }
From source file:org.komodo.web.client.panels.vdb.VdbEditPanel.java
License:Apache License
@Override public void onSelection(SelectionEvent<KomodoObjectBean[]> event) { if (selectionSubPanel != null) selectionSubPanel.removeFromParent(); if (LOGGER.isLoggable(Level.FINE)) LOGGER.fine(getClass().getSimpleName() + " selecting " + event.getSelectedItem()); //$NON-NLS-1$ Object obj = event.getSelectedItem(); if (!(obj instanceof KomodoObjectBean[])) { addPropertiesPanel(null);// w ww .j a va 2 s . co m return; } KomodoObjectBean[] selection = (KomodoObjectBean[]) obj; if (selection.length == 0 || selection.length > 1) { addPropertiesPanel(null); return; } KomodoObjectBean selectedBean = selection[0]; addPropertiesPanel(selectedBean); }
From source file:org.kuali.student.common.ui.client.widgets.suggestbox.KSSuggestBox.java
License:Educational Community License
public KSSuggestBox(IdableSuggestOracle oracle, boolean enabled) { super(oracle, new KSTextBox()); super.getTextBox().setEnabled(enabled); this.oracle = oracle; oracle.addSearchCompletedCallback(new Callback<IdableSuggestion>() { @Override/* w w w.j ava2 s . co m*/ public void exec(IdableSuggestion result) { currentSuggestion = result; currentId = KSSuggestBox.this.getSelectedId(); SelectionChangeEvent.fire(KSSuggestBox.this); } }); this.addSelectionHandler(new SelectionHandler<SuggestOracle.Suggestion>() { @Override public void onSelection(SelectionEvent<SuggestOracle.Suggestion> event) { currentSuggestion = (IdableSuggestion) (event.getSelectedItem()); getTextBox().setFocus(true); currentId = KSSuggestBox.this.getSelectedId(); SelectionChangeEvent.fire(KSSuggestBox.this); } }); this.getTextBox().addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent event) { String currentText = KSSuggestBox.this.getText(); boolean isEmpty = false; if (currentText != null && !currentText.equals("")) { if ((currentSuggestion != null && !KSSuggestBox.this.getText().equals(currentSuggestion.getReplacementString())) || currentSuggestion == null) { currentSuggestion = KSSuggestBox.this.oracle.getSuggestionByText(currentText); } if (currentSuggestion == null) { currentSuggestion = new IdableSuggestion(); String impossibleCharacters = UtilConstants.IMPOSSIBLE_CHARACTERS; currentSuggestion.setId(impossibleCharacters); currentSuggestion.setDisplayString(impossibleCharacters); currentSuggestion.setReplacementString(impossibleCharacters); } } else if (currentText == null || currentText.equals("")) { isEmpty = true; currentId = ""; currentSuggestion = new IdableSuggestion(); currentSuggestion.setId(""); currentSuggestion.setDisplayString(""); currentSuggestion.setReplacementString(""); } if (!KSSuggestBox.this.getSelectedId().equals(currentId)) { currentId = KSSuggestBox.this.getSelectedId(); if (isEmpty) { currentId = ""; } if (!currentId.equals(UtilConstants.IMPOSSIBLE_CHARACTERS)) { SelectionChangeEvent.fire(KSSuggestBox.this); } } } }); }
From source file:org.ned.server.nedadminconsole.client.widgets.NedLibraryTree.java
License:Open Source License
public NedLibraryTree(final NedDataModel model) { this.model = model; model.addListener(this); VerticalPanel verticalPanelTreeContent = new VerticalPanel(); verticalPanelTreeContent.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanelTreeContent.setSpacing(8); verticalPanelTreeContent.setSize("350px", "100%"); initWidget(verticalPanelTreeContent); labelLibraryName = new Label(); verticalPanelTreeContent.add(labelLibraryName); verticalPanelTreeContent.setCellVerticalAlignment(labelLibraryName, HasVerticalAlignment.ALIGN_MIDDLE); labelLibraryName.setDirectionEstimator(false); labelLibraryName.setStyleName("gwt-Label-element"); labelLibraryName.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); labelLibraryName.setSize("100%", ""); libTree = new NedTree(); libTree.setSize("100%", "100%"); libTree.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override/*from w w w . j a va 2 s.c o m*/ public void onSelection(SelectionEvent<TreeItem> event) { NedObject obj = ((NedTreeItem) event.getSelectedItem()).getNedObject(); model.treeObjectSelection(obj, event.getSelectedItem()); updateAddButton(obj); } }); HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanelTreeContent.add(horizontalPanel); verticalPanelTreeContent.setCellVerticalAlignment(horizontalPanel, HasVerticalAlignment.ALIGN_MIDDLE); horizontalPanel.setSize("100%", "100%"); ScrollPanel scrollPanel = new ScrollPanel(); horizontalPanel.add(scrollPanel); verticalPanelTreeContent.setCellHeight(scrollPanel, "440px"); verticalPanelTreeContent.setCellVerticalAlignment(scrollPanel, HasVerticalAlignment.ALIGN_MIDDLE); scrollPanel.setStyleName("treeScrollPanel"); scrollPanel.setSize("350px", "470px"); scrollPanel.setWidget(libTree); VerticalPanel verticalPanel = new VerticalPanel(); verticalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanelTreeContent.add(verticalPanel); verticalPanelTreeContent.setCellVerticalAlignment(verticalPanel, HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setSize("100%", ""); btnNewButton = new Button(NedRes.instance().add()); verticalPanel.add(btnNewButton); verticalPanel.setCellVerticalAlignment(btnNewButton, HasVerticalAlignment.ALIGN_BOTTOM); verticalPanel.setCellHorizontalAlignment(btnNewButton, HasHorizontalAlignment.ALIGN_CENTER); btnNewButton.setSize("100%", ""); btnNewButton.addClickHandler(new AddButtonClickHandler()); btnNewButton.setEnabled(false); setVisible(false); }
From source file:org.nsesa.editor.gwt.dialog.client.ui.handler.common.authors.AuthorsPanelController.java
License:EUPL
public void registerListeners() { // add a handler when a selection is made from the autocomplete results selectionHandlerRegistration = view.getSuggestBox() .addSelectionHandler(new SelectionHandler<SuggestOracle.Suggestion>() { @Override//from w w w .ja v a2s . c o m public void onSelection(SelectionEvent<SuggestOracle.Suggestion> event) { final SuggestOracle.Suggestion selectedItem = event.getSelectedItem(); if (selectedItem instanceof PersonMultiWordSuggestion) { final PersonMultiWordSuggestion personMultiWordSuggestion = (PersonMultiWordSuggestion) selectedItem; // clear the selection view.getSuggestBox().setText(""); addPerson(personMultiWordSuggestion.getPerson(), selectedPersons.size()); } } }); }