package eu.dnetlib.client.shared;
import com.google.gwt.user.client.ui.TabPanel;
import com.google.gwt.user.client.ui.Widget;
  
public class MyTabPanel extends  TabPanel{
	private Widget secondTabWidget = null;
	private String secondTabTitle = null;
	private Widget secondTabTitleWidget = null;

	public MyTabPanel() {
		super();
		addStyleName("myTabPanel");
	}
	 public void hideSecondTabBar(){
	 
		 if(getWidgetCount()>1){
			 remove(1);			 
			 selectTab(0);
		 }
	 }
	 public void showSecondTabBar(){
			 selectTab(0);
			 if(secondTabWidget!=null&&secondTabTitle!=null){
				 add(secondTabWidget,secondTabTitle);
				 selectTab(1);
			 }else  if(secondTabWidget!=null&&secondTabTitleWidget!=null){
				 add(secondTabWidget,secondTabTitleWidget);
				 selectTab(1);
			 }
	 }
	 public void showFirstTabBar(){
		 selectTab(0);
	 }
	public void setSecondTabWidget(Widget secondTabWidget,String secondTabTitle) {
		this.secondTabWidget = secondTabWidget;
		this.secondTabTitle=secondTabTitle;
		 
	}
	public void setSecondTabWidget(Widget secondTabWidget,Widget secondTabTitleWidget) {
		this.secondTabWidget = secondTabWidget;
		this.secondTabTitleWidget=secondTabTitleWidget;
		this.secondTabTitleWidget.addStyleName("secondTab");
		 
	}
}
