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

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();


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy