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

org.noos.xing.mydoggy.PushAwayMode Maven / Gradle / Ivy

Go to download

MyDoggy-Api contains the application program interface of MyDoggy to manage every aspects of the framework.

There is a newer version: 1.6.0
Show newest version
package org.noos.xing.mydoggy;

/**
 * This enumeration specifies the "push away" modes for tools with specific anchor.
 *
 * @author Angelo De Caro ([email protected])
 * @since 1.2.0
 */
public enum PushAwayMode {

    /**
     * Using this mode, left/right tools push away top/bottom tools.
     * @since 1.2.0
     */
    HORIZONTAL,

    /**
     * Using this mode, top/bottom tools push away left/right tools.
     * @since 1.2.0
     */
    VERTICAL,

    /**
     * Using this mode, left tool pushs away bottom tool, bottom tool pushs away right tool,
     * right tool pushs away top tool.
     * @since 1.2.0
     */
    ANTICLOCKWISE,

    /**
     * Whoever is pressed last toolwindow push away the previous toolwindows. This way the order
     * of opening the toolwindows determine who push who (and you can achieve any "priority" mode
     * by selecting the order of clicks)      
     *
     * @since 1.3.0
     */
    MOST_RECENT
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy