]> source.dussan.org Git - vaadin-framework.git/commitdiff
added constructors
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 12 Oct 2007 06:39:39 +0000 (06:39 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Fri, 12 Oct 2007 06:39:39 +0000 (06:39 +0000)
svn changeset:2503/svn branch:trunk

src/com/itmill/toolkit/ui/CheckBox.java
src/com/itmill/toolkit/ui/NativeSelect.java
src/com/itmill/toolkit/ui/OptionGroup.java

index 6bfef06817330fed7a99282866e0042e7ac5c0fe..da96a8898996d37d9e998fe981b345bd19b67197 100644 (file)
@@ -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);
+       }
+       
 }
index 5aa16fcb87804b455fa773a6b943d1e3d2b8f770..187069e8c788b88f0a006c9598d5bfced78e3404 100644 (file)
@@ -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);
index e16042a5fb13e0566c3f20720a0faf8ea3f27fee..b5bb594563856bb9e5e523cb6250f82472606814 100644 (file)
@@ -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);