package com.itmill.toolkit.demo.sampler.features.commons;
import com.itmill.toolkit.demo.sampler.APIResource;
import com.itmill.toolkit.demo.sampler.Feature;
import com.itmill.toolkit.demo.sampler.NamedExternalResource;
import com.itmill.toolkit.terminal.ApplicationResource;
import com.itmill.toolkit.terminal.ClassResource;
import com.itmill.toolkit.terminal.ExternalResource;
import com.itmill.toolkit.terminal.FileResource;
import com.itmill.toolkit.terminal.Resource;
import com.itmill.toolkit.terminal.StreamResource;
import com.itmill.toolkit.terminal.ThemeResource;
import com.itmill.toolkit.ui.Component;
public class Icons extends Feature {
@Override
public String getName() {
return "Icons";
}
@Override
public String getDescription() {
return "Most components can have an <i>icon</i>,"
+ " which is usually displayed next to the caption.<br/>"
+ "When used correctly, icons can make it significantly"
+ " easier for the user to find a specific functionality."
+ " Beware of overuse, which will have the opposite effect.";
}
@Override
public APIResource[] getRelatedAPI() {
return new APIResource[] { new APIResource(Component.class),
new APIResource(Resource.class),
new APIResource(ApplicationResource.class),
new APIResource(ClassResource.class),
new APIResource(ExternalResource.class),
new APIResource(FileResource.class),
new APIResource(StreamResource.class),
new APIResource(ThemeResource.class) };
}
@Override
public Class[] getRelatedFeatures() {
// TODO link embedded sample
return null;
}
@Override
public NamedExternalResource[] getRelatedResources() {
// TODO Auto-generated method stub
return null;
}
}
|