package com.iambookmaster.client.iphone;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.shared.HandlerRegistration;
import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.user.client.ui.Widget;
public interface IPhoneCanvas {
void clear();
void clearWithAnimation(boolean leftToRight);
void setImage(String url);
void setImage(ImageResource resource);
void addSprite(String url,int x,int y);
void addSprite(ImageResource resource,int x,int y);
void add(Widget widget);
void done();
void setListener(IPhoneViewListener listener);
void setBackgroundImage(String url);
void disableAudio();
void setAudio(boolean allowAudio);
void setPageOrientation(boolean leftPage);
void changePageOrientation();
HandlerRegistration addClickHandler(Widget widget, ClickHandler handler);
void removeWidget(Widget widget);
boolean isVertical();
boolean isBottomVisible();
void scrollPageDown();
int getClientWidth();
}