Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.pentaho.ui.xul.gwt.tags;
 
public class GwtVbox extends AbstractGwtXulContainer implements XulVbox {
  static final String ELEMENT_NAME = "vbox"//$NON-NLS-1$
  private enum Property{
    PADDING
  }
  public static void register() {
    GwtXulParser.registerHandler(
    new GwtXulHandler() {
      public Element newInstance() {
        return new GwtVbox();
      }
    });
  }
  
  public GwtVbox() {
    this();
  }
  public void setAttribute(String nameString value) {
    super.setAttribute(namevalue);
    try{
      Property prop = Property.valueOf(name.replace("pen:""").toUpperCase());
      switch (prop) {
       case :
         setPadding(Integer.valueOf(value));
          break;
      }
    } catch(IllegalArgumentException e){
      ..println("Could not find Property in Enum for: "+name+" in class"+getClass().getName());
    }
  }
  
  public GwtVbox(String elementName) {
    super(elementName);
    this. = .;
    VerticalPanel vp;
     = vp = new VerticalPanel();
    vp.setSpacing(.);    // IE_6_FIX, move to CSS
    vp.setStyleName("vbox");  //$NON-NLS-1$
  }
  public void setSpacing(int spacing) {
    super.setSpacing(spacing);
    ((VerticalPanel).setSpacing(spacing);
  }
  public void setHeight(int height) {
    super.setHeight(height);
    .setHeight(height+"px");
  }
  public void setWidth(int width) {
    super.setWidth(width);
    .setWidth(width+"px");
  }
  @Override  
  public void setBgcolor(String bgcolor) {
    if( != null) {
      .getElement().getStyle().setProperty("backgroundColor"bgcolor);
    }
  }
New to GrepCode? Check out our FAQ X