@@ -1,8 +1,36 @@ | |||
package com.itmill.toolkit.ui; | |||
import com.itmill.toolkit.data.Property; | |||
public class CheckBox extends Button { | |||
public CheckBox() { | |||
super(); | |||
setSwitchMode(true); | |||
} | |||
public CheckBox(String caption, boolean initialState) { | |||
super(caption, initialState); | |||
setSwitchMode(true); | |||
} | |||
public CheckBox(String caption, ClickListener listener) { | |||
super(caption, listener); | |||
setSwitchMode(true); | |||
} | |||
public CheckBox(String caption, Object target, String methodName) { | |||
super(caption, target, methodName); | |||
setSwitchMode(true); | |||
} | |||
public CheckBox(String caption, Property dataSource) { | |||
super(caption, dataSource); | |||
setSwitchMode(true); | |||
} | |||
public CheckBox(String caption) { | |||
super(caption); | |||
setSwitchMode(true); | |||
} | |||
} |
@@ -3,6 +3,9 @@ | |||
*/ | |||
package com.itmill.toolkit.ui; | |||
import java.util.Collection; | |||
import com.itmill.toolkit.data.Container; | |||
import com.itmill.toolkit.terminal.PaintException; | |||
import com.itmill.toolkit.terminal.PaintTarget; | |||
@@ -14,6 +17,22 @@ import com.itmill.toolkit.terminal.PaintTarget; | |||
*/ | |||
public class NativeSelect extends Select { | |||
public NativeSelect() { | |||
super(); | |||
} | |||
public NativeSelect(String caption, Collection options) { | |||
super(caption, options); | |||
} | |||
public NativeSelect(String caption, Container dataSource) { | |||
super(caption, dataSource); | |||
} | |||
public NativeSelect(String caption) { | |||
super(caption); | |||
} | |||
public void paintContent(PaintTarget target) throws PaintException { | |||
target.addAttribute("type", "native"); | |||
super.paintContent(target); |
@@ -3,6 +3,9 @@ | |||
*/ | |||
package com.itmill.toolkit.ui; | |||
import java.util.Collection; | |||
import com.itmill.toolkit.data.Container; | |||
import com.itmill.toolkit.terminal.PaintException; | |||
import com.itmill.toolkit.terminal.PaintTarget; | |||
@@ -11,6 +14,22 @@ import com.itmill.toolkit.terminal.PaintTarget; | |||
*/ | |||
public class OptionGroup extends Select { | |||
public OptionGroup() { | |||
super(); | |||
} | |||
public OptionGroup(String caption, Collection options) { | |||
super(caption, options); | |||
} | |||
public OptionGroup(String caption, Container dataSource) { | |||
super(caption, dataSource); | |||
} | |||
public OptionGroup(String caption) { | |||
super(caption); | |||
} | |||
public void paintContent(PaintTarget target) throws PaintException { | |||
target.addAttribute("type", "optiongroup"); | |||
super.paintContent(target); |