/* Hlayout.java {{IS_NOTE Purpose: Description: History: Aug 6, 2010 11:34:20 AM , Created by jumperchen }}IS_NOTE Copyright (C) 2010 Potix Corporation. All Rights Reserved. {{IS_RIGHT }}IS_RIGHT */ package org.zkoss.zul; import org.zkoss.lang.Objects; /** * A horizontal layout *<p>Default {@link #getZclass}: z-hlayout. * @author jumperchen * @since 5.0.4 */ public class Hlayout extends Layout { private String _valign = "top"; // middle, bottom /** Returns the vertical-align property used for the inner children. * <p>Default: empty. * @since 6.0.0 */ public String getValign() { return _valign; } /** Sets the valign. */ public void setValign(String valign) { if (valign == null) valign = "top"; if (!Objects.equals(_valign, valign)) { _valign = valign; smartUpdate("valign", valign); } } // super protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws java.io.IOException { super.renderProperties(renderer); if (!"top".equals(_valign)) renderer.render("valign", _valign); } public String getZclass() { return _zclass == null ? "z-hlayout" : _zclass; } }