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

org.noos.xing.mydoggy.plaf.ui.cmp.FloatingLiveWindow Maven / Gradle / Ivy

The newest version!
package org.noos.xing.mydoggy.plaf.ui.cmp;

import org.noos.xing.mydoggy.ToolWindow;

import java.awt.*;

/**
 * @author Angelo De Caro ([email protected])
 */
public interface FloatingLiveWindow extends MultiSplitWindow {
    
    void resetLayout();

    void setLayout();


    void mount();

    boolean unmount();


    boolean isVisible();

    boolean isValid();


    void setSize(int width, int height);

    void setSize(Dimension size);

    void setLocation(int x, int y);

    void setLocation(Point location);

    int getX();

    int getY();

    int getWidth();

    int getHeight();

    void setBounds(Rectangle bounds);

    Rectangle getBounds();

    void updateUI();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy