org.noos.xing.mydoggy.MultiSplitContentUI Maven / Gradle / Ivy
Go to download
MyDoggy-Api contains the application program interface of MyDoggy to manage every aspects of the framework.
The newest version!
package org.noos.xing.mydoggy;
/**
* This interface let you modify ui behaviours of a content when a MultiSplitContentManagerUI
is used
* as current ContentManagerUI
.
*
* @author Angelo De Caro ([email protected])
* @see org.noos.xing.mydoggy.TabbedContentManagerUI
* @since 1.1.0
*/
public interface MultiSplitContentUI extends TabbedContentUI {
/**
* Sets whether or not the ui must show a tab for all contents also
* when there is just one content.
*
* @param showAlwaysTab true if the ui must show a tab for all contents also
* when there is just one content, false otherwise
* @see #isShowAlwaysTab()
* @since 1.4.1
*/
void setShowAlwaysTab(boolean showAlwaysTab);
/**
* Returns whether or not the ui must show a tab for all contents also
* when there is just one content.
* Default value is false.
*
* @return true if the the ui must show a tab for all contents;
* false otherwise
* @see #setShowAlwaysTab(boolean)
* @since 1.4.1
*/
boolean isShowAlwaysTab();
}