protected class SimpleGrid.ResizeListener extends Object implements com.google.gwt.user.client.EventListener
Constructor and Description |
---|
SimpleGrid.ResizeListener(SimpleGrid grid)
Creates an instance of this class and saves the grid into the internal field.
|
Modifier and Type | Method and Description |
---|---|
protected int |
getElementHeight(com.google.gwt.user.client.Element element)
Gets element height.
|
SimpleGrid |
getGrid()
Gets a link to the grid.
|
protected int |
getPositionX(com.google.gwt.user.client.Event event)
Gets mouse Y position.
|
protected int |
getPositionY(com.google.gwt.user.client.Event event)
Gets mouse X position.
|
protected com.google.gwt.user.client.Element |
getTh(com.google.gwt.user.client.Event event)
This method looks for the TH element starting from the element which produced the event.
|
protected void |
interruptResizing(com.google.gwt.user.client.Event event)
This method interrupts resizing.
|
protected boolean |
isOverBorder(com.google.gwt.user.client.Event event,
com.google.gwt.user.client.Element th)
This method detects whether the cursor is over the border between columns.
|
void |
onBrowserEvent(com.google.gwt.user.client.Event event)
This method handles all mouse events related to resizing.
|
protected void |
resize()
Resizes selected and sibling columns.
|
protected void |
setCursor(com.google.gwt.user.client.Event event)
Sets a cursor style.
|
protected void |
startResizing(com.google.gwt.user.client.Event event)
This method starts column resizing.
|
protected void |
stopResizing(com.google.gwt.user.client.Event event)
This method normally stops resizing and changes column width.
|
public SimpleGrid.ResizeListener(SimpleGrid grid)
grid
- is a link to the owner.public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
event
- is an event.protected void setCursor(com.google.gwt.user.client.Event event)
event
- is an event.protected void interruptResizing(com.google.gwt.user.client.Event event)
event
- is an event.protected void stopResizing(com.google.gwt.user.client.Event event)
event
- is an event to prevent on stop.protected void resize()
protected void startResizing(com.google.gwt.user.client.Event event)
event
- is an event.protected int getElementHeight(com.google.gwt.user.client.Element element)
element
- is an elementprotected int getPositionY(com.google.gwt.user.client.Event event)
event
- is an event.protected int getPositionX(com.google.gwt.user.client.Event event)
event
- is an event.protected com.google.gwt.user.client.Element getTh(com.google.gwt.user.client.Event event)
event
- is an event.null
if there is no such element.protected boolean isOverBorder(com.google.gwt.user.client.Event event, com.google.gwt.user.client.Element th)
event
- is an event.th
- is TH element.public SimpleGrid getGrid()
Copyright © 2008–2013. All rights reserved.