1 19 20 package org.netbeans.core.windows.view.ui.slides; 21 22 import java.awt.Component ; 23 import java.awt.Rectangle ; 24 import javax.swing.JLayeredPane ; 25 import org.netbeans.core.windows.Constants; 26 import org.openide.windows.TopComponent; 27 import org.netbeans.swing.tabcontrol.SlideBarDataModel; 28 29 35 public interface SlideOperation { 36 37 public static final int SLIDE_IN = 0; 38 public static final int SLIDE_OUT = 1; 39 public static final int SLIDE_INTO_EDGE = 2; 40 public static final int SLIDE_INTO_DESKTOP = 3; 41 public static final int SLIDE_RESIZE = 4; 42 43 public Component getComponent (); 44 45 public Rectangle getStartBounds (); 46 47 public Rectangle getFinishBounds (); 48 49 public String getSide (); 50 51 public boolean requestsActivation (); 52 53 public void run (JLayeredPane pane, Integer layer); 54 55 public void setStartBounds (Rectangle bounds); 56 57 public void setFinishBounds (Rectangle bounds); 58 59 public int getType(); 60 61 public void prepareEffect(); 62 63 } 64 | Popular Tags |