switch (DOM.eventGetType(event)) { case Event.ONCLICK: { Cell cell = getCell(event); if (isActive(cell)) { setSelected(cell); Cell cell = elementToCell.get(e); if (cell == highlightedCell) { setHighlighted(null); if (e != null) { Cell cell = elementToCell.get(e); if (isActive(cell)) { setHighlighted(cell);
public Cell getCell(Event e) { // Find out which cell was actually clicked. Element td = getEventTargetCell(e); return td != null ? elementToCell.get(td) : null; }
public final void setSelected(Cell cell) { Cell last = getSelectedCell(); selectedCell = cell; if (last != null) { last.onSelected(false); } if (selectedCell != null) { selectedCell.onSelected(true); } onSelected(last, selectedCell); }
protected CellGridImpl() { setCellPadding(0); setCellSpacing(0); setBorderWidth(0); sinkEvents(Event.ONCLICK | Event.ONMOUSEOVER | Event.ONMOUSEOUT); }
@Override public void onUnload() { setHighlighted(null); }
public V getSelectedValue() { return getValue(selectedCell); }
protected CellGridImpl() { setCellPadding(0); setCellSpacing(0); setBorderWidth(0); sinkEvents(Event.ONCLICK | Event.ONMOUSEOVER | Event.ONMOUSEOUT); }
@Override public void onUnload() { setHighlighted(null); }
public V getSelectedValue() { return getValue(selectedCell); }
protected CellGridImpl() { setCellPadding(0); setCellSpacing(0); setBorderWidth(0); sinkEvents(Event.ONCLICK | Event.ONMOUSEOVER | Event.ONMOUSEOUT); }
switch (DOM.eventGetType(event)) { case Event.ONCLICK: { Cell cell = getCell(event); if (isActive(cell)) { setSelected(cell); Cell cell = elementToCell.get(e); if (cell == highlightedCell) { setHighlighted(null); if (e != null) { Cell cell = elementToCell.get(e); if (isActive(cell)) { setHighlighted(cell);
public final void setSelected(Cell cell) { Cell last = getSelectedCell(); selectedCell = cell; if (last != null) { last.onSelected(false); } if (selectedCell != null) { selectedCell.onSelected(true); } onSelected(last, selectedCell); }
public Cell getCell(Event e) { // Find out which cell was actually clicked. Element td = getEventTargetCell(e); return td != null ? elementToCell.get(td) : null; }
@Override public void onUnload() { setHighlighted(null); }
public V getSelectedValue() { return getValue(selectedCell); }
switch (DOM.eventGetType(event)) { case Event.ONCLICK: { Cell cell = getCell(event); if (isActive(cell)) { setSelected(cell); Cell cell = elementToCell.get(e); if (cell == highlightedCell) { setHighlighted(null); if (e != null) { Cell cell = elementToCell.get(e); if (isActive(cell)) { setHighlighted(cell);
public final void setSelected(Cell cell) { Cell last = getSelectedCell(); selectedCell = cell; if (last != null) { last.onSelected(false); } if (selectedCell != null) { selectedCell.onSelected(true); } onSelected(last, selectedCell); }
public Cell getCell(Event e) { // Find out which cell was actually clicked. Element td = getEventTargetCell(e); return td != null ? elementToCell.get(td) : null; }