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

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

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

import com.google.gwt.user.client.ui.AcceptsOneWidget;
import com.google.gwt.user.client.ui.DockLayoutPanel;
import com.google.gwt.user.client.ui.IsWidget;

public class DockLayoutPanelCenterManager implements AcceptsOneWidget
{
	DockLayoutPanel panel;
	IsWidget inMainPanel;

	public DockLayoutPanelCenterManager( DockLayoutPanel panel )
	{
		this.panel = panel;
	}

	@Override
	public void setWidget( IsWidget w )
	{
		if( inMainPanel != null )
			panel.remove( inMainPanel );

		inMainPanel = w;

		if( inMainPanel != null )
			panel.add( inMainPanel );
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy