All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.lteconsulting.hexa.client.ui.UiBuilder Maven / Gradle / Ivy

The newest version!
package fr.lteconsulting.hexa.client.ui;

import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.IsWidget;

import fr.lteconsulting.hexa.client.ui.widget.VerticalPanel;

public class UiBuilder
{
	public static  T addIn( T parent, IsWidget... children )
	{
		for( IsWidget widget : children )
			parent.add( widget );

		return parent;
	}

	public static HorizontalPanel horiz( IsWidget... children )
	{
		return addIn( new HorizontalPanel(), children );
	}

	public static VerticalPanel vert( IsWidget... children )
	{
		return addIn( new VerticalPanel(), children );
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy