package com.project.website.canvas.client.canvastools.map;
import com.project.website.canvas.client.canvastools.base.interfaces.CanvasTool;
import com.project.website.canvas.client.canvastools.base.interfaces.CanvasToolFactory;
import com.project.website.canvas.client.canvastools.base.interfaces.ToolboxItem;
import com.project.website.canvas.client.resources.CanvasResources;
import com.project.website.canvas.shared.data.ElementData;
public class MapToolboxItem implements ToolboxItem
{
private final MapToolFactory mapToolFactory = new MapToolFactory();
@Override
public String getToolboxIconStyle()
{
return CanvasResources.INSTANCE.main().toolboxMapIconStyle();
}
@Override
public String getDragIconStyle()
{
return "";
}
@Override
public String getCanvasStyleInCreateMode()
{
return CanvasResources.INSTANCE.main().mapCreateModeCanvasStyle();
}
@Override
public String getToolboxIconToolTip()
{
return "Map";
}
@Override
public CanvasToolFactory<? extends CanvasTool<? extends ElementData>> getToolFactory()
{
return mapToolFactory;
}
@Override
public boolean createOnMouseDown()
{
// TODO Auto-generated method stub
return false;
}
}