package com.guit.client.dom.impl; import com.guit.client.dom.Element; import com.guit.client.dom.Touch; public class TouchImpl implements Touch { private com.google.gwt.dom.client.Touch t; public TouchImpl(com.google.gwt.dom.client.Touch t) { this.t = t; } @Override public int getClientX() { return t.getClientX(); } @Override public int getClientY() { return t.getClientY(); } @Override public int getIdentifier() { return t.getIdentifier(); } @Override public int getPageX() { return t.getPageX(); } @Override public int getPageY() { return t.getPageY(); } @Override public int getRelativeX(Element target) { return t.getRelativeX(((ElementImpl) target).e); } @Override public int getRelativeY(Element target) { return t.getRelativeY(((ElementImpl) target).e); } @Override public int getScreenX() { return t.getScreenX(); } @Override public int getScreenY() { return t.getScreenY(); } @Override public Element getTarget() { com.google.gwt.dom.client.Element target = t.getTarget().cast(); return new ElementImpl(target); } }