package de.jwic.mobile.demos;
import de.jwic.base.Control;
import de.jwic.base.ControlContainer;
import de.jwic.base.IControlContainer;
import de.jwic.controls.mobile.MSelectmenu;
import de.jwic.data.ISelectElement;
import de.jwic.mobile.MobileDemoModule;
/**
* @author vedad
*
*/
public final class SelectMenuDemo extends MobileDemoModule {
/**
* @param title
*/
public SelectMenuDemo() {
super("SelectMenu Demo");
}
/* (non-Javadoc)
* @see de.jwic.mobile.MobileDemoModule#createPage(de.jwic.base.IControlContainer)
*/
@Override
public Control createPage(IControlContainer controlContainer) {
final ControlContainer container = new ControlContainer(controlContainer, "controlContainer");
MSelectmenu selectmenu = new MSelectmenu(container, "selectmenu");
selectmenu.setCorners(false);
ISelectElement firstone = selectmenu.addElement("firstitem", "First");
selectmenu.addElement("seconditem", "Second");
selectmenu.addElement("thirditem", "Third");
selectmenu.setSelectedElement(firstone);
MSelectmenu selectmenuinline = new MSelectmenu(container, "selectmenuinline");
selectmenuinline.setInline(true);
selectmenuinline.addElement("firstiteminline", "First Inline");
selectmenuinline.addElement("seconditeminline", "Second Inline");
selectmenuinline.addElement("thirditeminline", "Third Inline");
selectmenuinline.addElement("fourthiteminline", "Fourth Inline");
MSelectmenu selectmenumini = new MSelectmenu(container, "selectmenumini");
selectmenumini.setMini(true);
selectmenumini.addElement("firstitemmini", "First Mini");
selectmenumini.addElement("seconditemmini", "Second Mini");
selectmenumini.addElement("thirditemmini", "Third Mini");
return container;
}
}