List of usage examples for com.google.gwt.event.logical.shared SelectionEvent fire
public static <T> void fire(HasSelectionHandlers<T> source, T selectedItem)
From source file:org.xwiki.gwt.wysiwyg.client.plugin.symbol.SymbolPalette.java
License:Open Source License
/** * {@inheritDoc}/* ww w . j a v a 2 s. com*/ * * @see ClickHandler#onClick(ClickEvent) */ public void onClick(ClickEvent event) { if (event.getSource() == getSymbolGrid()) { Cell cell = getSymbolGrid().getCellForEvent(event); if (cell != null) { setSelectedCell((SymbolCell) getSymbolGrid().getWidget(cell.getRowIndex(), cell.getCellIndex())); SelectionEvent.fire(this, getSelectedSymbol()); } } }
From source file:org.zanata.webtrans.client.editor.table.TableEditorView.java
License:Open Source License
public TableEditorView(RedirectingCachedTableModel<TransUnit> tableModel, TableEditorTableDefinition tableDefinition) { super(tableModel, tableDefinition); this.cachedTableModel = tableModel; this.tableDefinition = tableDefinition; setStylePrimaryName("TableEditorWrapper"); setSize("100%", "100%"); setPageSize(10);//w w w . j a v a 2s .co m setEmptyTableWidget(new HTML("There is no data to display")); // Setup the bulk renderer FixedWidthGridBulkRenderer<TransUnit> bulkRenderer = new FixedWidthGridBulkRenderer<TransUnit>( getDataTable(), this); setBulkRenderer(bulkRenderer); // Setup the formatting setCellPadding(3); setCellSpacing(0); setResizePolicy(ScrollTable.ResizePolicy.FILL_WIDTH); getDataTable().setStylePrimaryName("TableEditor"); getDataTable().setSelectionPolicy(SelectionPolicy.ONE_ROW); getDataTable().setCellPadding(3); getDataTable().addRowSelectionHandler(new RowSelectionHandler() { @Override public void onRowSelection(RowSelectionEvent event) { if (!event.getSelectedRows().isEmpty()) { Row row = event.getSelectedRows().iterator().next(); TransUnit tu = getRowValue(row.getRowIndex()); SelectionEvent.fire(TableEditorView.this, tu); } } }); }
From source file:stroom.item.client.ItemListBox.java
License:Apache License
private void fireUpdate() { SelectionEvent.fire(this, getSelectedItem()); }
From source file:stroom.widget.tab.client.presenter.TabListPresenter.java
License:Apache License
@Override protected void onClick(final MenuItem menuItem, final Element event) { final TabDataIconMenuItem tabDataIconMenuItem = (TabDataIconMenuItem) menuItem; SelectionEvent.fire(this, tabDataIconMenuItem.getTabData()); hide(false, true, false);// w w w .j a v a 2 s . c o m }
From source file:stroom.widget.tab.client.view.AbstractTabBar.java
License:Apache License
private void fireTabSelection(final TabData tabData) { if (tabData != null && tabData != selectedTab) { SelectionEvent.fire(this, tabData); }//from w w w . ja v a 2s. c o m }
From source file:stroom.widget.tickbox.client.view.TickList.java
License:Apache License
private void fireUpdate() { SelectionEvent.fire(this, getSelectedItems()); }
From source file:uk.ac.ebi.fg.annotare2.web.gwt.editor.client.view.widget.ComboBox.java
License:Apache License
private void fireSelectionEvent(String selected) { SelectionEvent.fire(this, selected); }
From source file:uk.ac.ebi.fg.annotare2.web.gwt.editor.client.view.widget.EditorTabBar.java
License:Apache License
private void selectTab(int index, boolean fireEvents) { if (selected == index) { return;/* w w w .ja va2s . c o m*/ } selectTab(index); if (fireEvents) { SelectionEvent.fire(this, tabs.get(index)); } }